WASM matter?
summary
WASM is a compact binary format that ships pre-parsed code so browsers start faster and JITs get exact types: a hand‑made add compiles to 41‑byte example.wasm, EMCC + optimizations produce ~165 bytes of wasm and kilobytes of glue, and full interpreters compile to megabytes — Pyodide ≈3–12MB while a MicroPython build sits under 1MB. Tooling includes the web assembly binary toolkit and C/rust backends; real apps like QuakeJS run in-browser after a minute download, and image codecs are reused via wasm for big speedups.
AI-written summary · about
chapters (12)
- 0:00Start
- 5:47Just-In-Time compilation
- 10:20WAT: WebAssembly Text
- 11:42Deploying WASM
- 12:42The WASM command set
- 13:58A WASM Module
- 15:28Using emscripten
- 16:20Deploying an emscripten module
- 17:20Optimizing emscripten
- 18:02Strings with emscripten
- 18:30Interacting with Javascript
- 19:23Emscripten extras








