Skip to content

NetWasm 0.7.1: Browser Project Compilation and Linking

Latest

Choose a tag to compare

@zion-sati zion-sati released this 06 Oct 09:48
88853aa

Browser project compilation and linking

NetWasm 0.7.1 adds browser-hosted compiler APIs for assembling complete projects in memory:

  • plan raw core-module linking without filesystem intermediates;
  • identify the native archive providers required by reachable LibraryImport calls;
  • generate JavaScript bindings from inspected raw-module signatures; and
  • report temporary runtime exports so hosts can prune them after linking.

These APIs support browser tools that compile multi-file C# projects, link native .a libraries, and publish JSExport Web Worker applications. They are general compiler and runtime planning surfaces rather than UI-specific hooks.

Application output remains pay-as-you-use: host-side planning does not add unused browser compiler features or native libraries to generated applications.