Fast future with WebAssembly
summary
WebAssembly compiles C/C++/Rust (and TypeScript via AssemblyScript) into a small binary that decodes fast and supports streaming compilation, giving reliable speed across browsers since 2017. Tooling includes LLVM/Emscripten and Rust’s wasm target; passing strings requires encoding and pointer math because Wasm exposes only four numeric types. Real ports: Unity games, Doom, Epic’s Zen garden, Figma and AutoCAD’s massive C++ codebases, Facebook image codecs, and a Rust rewrite of source-map that runs ~11× faster.
AI-written summary · about
chapters (10)
- 0:00Start
- 2:24What about C, C++ or Rust?
- 2:58VIDEO GAMES
- 10:07Reliable performance.
- 10:44PORTABILITY
- 12:45FLEXIBILITY
- 22:03Benefits for Javascript?
- 23:51WebAssembly beyond the browser.
- 24:22What lies ahead
- 25:42WebAssembly is not the end of JavaScript, it's a new beginning for the web.








