Demonstrates how to run .NET code in browsers using WebAssembly without Blazor framework. Covers installing experimental WASM templates, creating applications with JSImport/JSExport attributes for JavaScript interop, and publishing optimizations. Includes .NET 10 improvements for client-side asset fingerprinting and techniques to reduce bundle size by up to 37% using globalization invariant mode.
Table of contents
Background:Installing the experimental WASM templatesCreating a .NET WASM applicationExploring the templatePublishing your WASM applicationReducing the size of the published applicationSummarySort: