You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Run WebAssembly applications using CoreCLR #134337
Simplify the WASM SDK for CoreCLR, covering browser composite mode, IL and debug-data stripping, Blazor Router lazy loading, IL release after the lazy R2R complement loads, and validation of trimming, globalization, timezone removal, and optional components
Test CoreCLR and full R2R across runtime, libraries, WebAssembly builds, Blazor, and developer tooling.
Complete CoreCLR WebAssembly test infrastructure and coverage, including unblocking crossgen in the baseline SDK, reducing publishing costs, disabled browser runtime tests within the supported runtime configuration, and R2R library-test CI configuration
Provide builds and testing instructions, and validate first-party and third-party applications against agreed scenarios and pass criteria
Consumer and tooling integration
Integrate CoreCLR WebAssembly packs into consumers and tools with passing builds and checks.
Integrate CoreCLR WebAssembly packs into consumer repositories
Goal
Run WebAssembly applications on CoreCLR in .NET 12.
Plan
R2R
Publish the WebAssembly template and other apps with full R2R by default in Release.
Performance
Reduce app size and startup time with PGO and lazy R2R loading.
SDK
Ship CoreCLR WebAssembly packs and simplify the SDK for building and publishing apps.
Diagnostics
Support debugging interpreted code, Hot Reload, and runtime diagnostics.
The cDAC integration remains optional.
Testing
Test CoreCLR and full R2R across runtime, libraries, WebAssembly builds, Blazor, and developer tooling.
Consumer and tooling integration
Integrate CoreCLR WebAssembly packs into consumers and tools with passing builds and checks.
Mono removal
Stop shipping Mono WebAssembly packs.
WASI
Deliver the agreed WASI support.
Documentation and maintenance
Document migration and known issues.