Using WebAssembly to run, extend, and secure your .NET application
summary
Demonstrates compiling a .NET CLR into a single ~8.5 MB .wasm bundle and running it outside the browser using WASI + Wasmtime host, loading a Rust-compiled module to copy /etc/hosts (fails unless directory is explicitly pre-opened), and enforces resource limits with fuel-limited execution (demo measures ~35,000 fuel consumed; runs fail when fuel is too low). Covers running inside TEEs (Anox model) and the upcoming component model for fine-grained capability sandboxing.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:58What is WebAssembly
- 7:31WebAssembly security
- 12:21Running .NET on WASM
- 18:44Demo: .NET WASM outside browser
- 23:39Extending .NET with WASM
- 32:00Trusted computing with WASM
- 38:42Future of WASM and component model
- 48:10Conclusion and Q&A








