The CPU in your browser: WebAssembly demystified
summary
Shows concrete artifacts and outcomes: a factorial C→WASM demo is compiled, disassembled and invoked from JavaScript in the browser and from a standalone runtime called one time showing imports, memory views and a working print implementation; examples of file I O via host-provided imports demonstrate how Pyodide CPython on WASM and PyScript map system calls; explains tradeoffs between WASI vs emscripten, dynamic linking, JIT limits, and upcoming features (exceptions, GC, SIMD) that change how well higher-level languages compile to WASM.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:44What is WebAssembly
- 8:12Imports
- 13:22Memory
- 14:27Runtimes
- 17:32Upcoming features
- 19:26Python
- 22:23WebAssembly
- 24:30Questions
related talks
31mThe CPU in your browser: WebAssembly demystified
37mDecoding the hype behind WebAssembly: Looking under the hood
02h 47mA Pythonista's Introductory Guide to Web Assembly
32mWebAssembly Demystified
53mWebAssembly
29mWhat can't WebAssembly do?
27mHow WebAssembly is changing the Web and what it means for you
50mWeb Assembly
