As low-level as possible, but no lower
summary
WebAssembly claims a rigorous, fully formalized spec with multiple mechanizations and a reference interpreter; a new spec-DSL now generates the formal rules, readable prose, and an algorithmic IR whose interpreter passes the official test suite (now 100%). The runtime gains—garbage-collection built-ins implemented in major browsers, explicit tail-call and exception primitives, a prototype for delimited continuations/effect handlers in Wasmtime, and a component model that maps to higher-order ML-style modules—exist and are already shipping or prototyped.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:05What is WebAssembly
- 8:12Formal semantics challenges
- 17:29Spec Tech project
- 25:15Low-level abstraction of hardware
- 34:38WebAssembly 3.0 features
- 42:05Continuations and effect handlers
- 47:02Components and module system
- 52:45Summary
- 54:31Q&A
related talks
01h 08mOn WebAssembly
33mKeeping the asm in Wasm – Running high-level languages on a low-level VM
32mWebAssembly Demystified
44mWebAssembly
22mThe state of WebAssembly
55mGenerating Executable Specification from Formal Semantics of WebAssembly
42mWebAssembly: A New Compilation Target for the Web
53mWebAssembly
