Wasm Internals
summary
Overview of WebAssembly internals focused for JavaScript developers: how Wasm is executed, validated and compiled inside VMs (examples from Firefox and V8), and how Wasm interacts with JavaScript and with other Wasm modules. The talk explains VM internals and execution pipeline rather than when or why to use Wasm.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:29WebAssembly matters
- 4:00Firefox SpiderMonkey impl
- 7:50Streaming compilation
- 9:16WASM file format
- 11:04SpiderMonkey compilation
- 14:57Baseline compiler
- 20:42Debugging JS interaction
- 23:59Table parameterization
- 27:56Working with tables
- 31:52Garbage collection
- 40:20WASM optimization future
- 47:48WASM exceptions
- 51:44Memory safety
- 54:16Real-world WASM apps
- 57:49WASM vs JS perf
- 1:00:00Q&A
related talks
52mWebAssembly: from browsers to high load
30mDemystifying the WASM Landscape: A Primer
53mWASM Wonders Decoding WebAssembly's Inner Workings
42mWebAssembly? Web and Assembler? WTF!
19mHacker’s guide to Web Assembly
45mWasmer Things: An Upside-Down Guide to WebAssembly
01h 59mA Short Wasm Course: Frontend and Backend Examples
17mA case for Web Assembly
