Bringing WebAssembly to the .NET Mainstream - Steve Sanderson, Microsoft
Bringing WebAssembly to the .NET Mainstream - Steve Sanderson, Microsoft Many developers still consider WebAssembly to be a leading-edge, niche technology tied to low-level systems programming languages. However, C# and .NET (open-source, cross-platform technologies used by nearly one-third of all professional developers [1]) have run on WebAssembly since 2017. Blazor WebAssembly brought .NET into the browser on open standards, and is now one of the fastest-growing parts of .NET across enterprises, startups, and hobbyists. Next, with WASI we could let you run .NET in even more places, introducing cloud-native tools and techniques to a wider segment of the global developer community. This is a technical talk showing how we bring .NET to WebAssembly. Steve will demonstrate how it runs both interpreted and AOT-compiled, how an IDE debugger can attach, performance tradeoffs, and how a move from Emscripten to WASI SDK lets it run in Wasmtime/Wasmer or higher-level runtimes like wasmCloud. Secondly, you'll hear lessons learned from Blazor as an open-source project - challenges and misconceptions faced bringing WebAssembly beyond early adopters. [1] StackOverflow survey 2021

Keynote: Why web tech is like this - Steve Sanderson - NDC London 2023

Why (and How) We Wrote a WebAssembly CMS - Matt Butcher & Radu Matei, Fermyon Technologies

Discriminated Unions Are Finally in .NET But

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

An introduction to WebAssembly

Unfortunately, I Was Right

Kevin Hoffman — Building a Containerless Future with WebAssembly

Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer

Trump "Loves" Inflation and Lies About "No Wars," Fox News Criticizes His Iran Claims: A Closer Look

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

The AI Take Over Has Completely Backfired and I Can't Be Happier

What’s next for Blazor, and .NET on WASI - Steve Sanderson - NDC Porto 2022

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Bringing WebAssembly outside the web with WASI by Lin Clark

Understand the Next Phase of Web Development - Steve Sanderson - NDC London 2024

Brutally honest advice for new .NET Web Developers

The Match That Made Brazilians Hate Germany

WebAssembly and Containers

WASI Networking: Towards a World Wide WebAssembly - Nathaniel McCallum & Harald Hoyer, Profian

