KEYNOTE: WebAssembly Update: The Proposals, Wasi, And The Component Model
summary
The update lays out concrete deliverables: WASI 0.2 and the component model that let binary modules declare capabilities, be composed, and run under runtimes like wasmtime/wasmer. Demonstrations recompile jq and TensorFlow backends to Wasm; a JS CPU path that takes 3.3s drops to 49ms on integrated graphics and to 5ms on a beefy GPU. A pipeline (OpenCV → TensorFlow → Rust Sudoku solver) runs live in the browser. Tooling includes wit IDL, wit-bindgen, a cargo component plugin, jco, and HTTP/CLI "worlds"; 0.3 adds async futures/streams.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 12:40Origins and MVP limits
- 21:18Hardware and deployment
- 31:04WASI and Bytecode Alliance
- 41:01Component Model explained
- 47:43Component Model progress
- 50:32Conclusion
related talks
26mKeynote: The Path to Components
30mKeynote: What is a Component (and Why)?
08mKeynote: WASI Standards and the Component Model: Transforming Application Development Forever
52mWhat is a WebAssembly component (and why?)
32mBringing WebAssembly outside the web with WASI
13mKeynote: Are We Componentized Yet?
50mWeb Assembly
25mKeynote: View from Above: A Birds-eye View of the Wasm Landscape and Where It's Heading
