Fast future with WebAssembly
summary
WebAssembly compiles other languages like C/C++/Rust into a fast, binary format that skips JavaScript parsing, uses streaming compilation, and is statically typed for predictable performance. Real deployments include libjpeg on Facebook for image compression, Opus decoding on Wikipedia, Skia and Figma rendering, AutoCAD and Google Earth ports, and cloud runtimes at Fastly/Cloudflare. Over 86–87% browser support exists today, npm hosts 600+ Wasm modules, and tooling rewrites (Rust → Wasm) report an 11× speed boost. Current limits: only numeric types and JS glue, with reference types and GC coming.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:12Why WebAssembly
- 4:03Web History
- 9:43Streaming compilation
- 11:50What is WebAssembly
- 14:22WebAssembly in web apps
- 16:08Supported languages
- 20:36Open source libraries
- 21:53Hybrid apps
- 23:13Legacy apps
- 24:31Fun examples
- 25:51Browser support
- 28:14Rust support
- 30:13New features
- 31:23Web IDs








