Blazor, .NET 6, and WebAssembly
summary
.NET 6 Blazor demo shows a Blazor WebAssembly inventory app running a client-side SQLite via native dependencies (e_sqlite3 compiled to WASM) with EF Core, hot reload that preserves UI state while editing, and a virtualized grid querying 100,000 rows locally. A Rust QR library is integrated as Rust QR compiled to WASM for label printing. Ahead‑of‑time compilation yields roughly AOT gives ~10x CPU speed for compute‑heavy scenarios but inflates WASM size (e.g. 1.1MB -> 2.8MB, 5.5MB -> 15MB).
AI-written summary · about
chapters (20)
- 0:00Start
- 2:55What Technologies Do You Use at this Company
- 6:15Visual Studio
- 9:01Native Dependencies
- 11:37Hot Reload
- 12:18Virtualized Grid
- 18:29Source Code
- 18:39Html Range Sliders
- 26:30Mission Control
- 27:13React Source Code
- 35:29Performance
- 38:36Aot Compilation
- 40:38Application Sizes on Webassembly
- 43:47What Webassembly Actually Is
- 44:43Webassembly System Interface
- 49:20Alternate Way of Compiling the Dot Net Runtime To Webassembly Using the Wazi Sdk
- 52:21A Web Server
- 53:50The Wazi Ecosystem
- 57:32Memory Allocation
- 58:54Recap
related talks
29mBringing WebAssembly to the .NET Mainstream
41mBlazor, a New .NET Single Page Application Framework
09mBlazor with WebAssembly
01h 01mBlazor: Modern Web development with .NET and WebAssembly
58mBlazor: C# running in the browser via WebAssembly
56mModern Web UI with Blazor WebAssembly
56mASP.NET Blazor—the C# Angular or the return of Silverlight?
53mWebAssembly Using C# Blazor
