The Return of Write Once, Run Anywhere
summary
History and current state focus on concrete outcomes: a global programmable CDN running WebAssembly modules compiled ahead of time and shipped to thousands of servers, achieving hundreds of gigabits per second and hundreds of thousands of requests per second; compiler and runtime work that produced Cranelift and Wasmtime (and the earlier Lucet experiments) to make AOT and JIT feasible; standardized interfaces via WASI and the Component Model with interface types so multiple languages interoperate in a sandboxed, performant way.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 2:45What this talk is about
- 3:23Context
- 3:52DSL
- 4:45Shared Objects
- 5:14Making a DSL
- 6:26Trying different ways of sandboxing
- 9:52WebAssembly
- 10:48CraneLift
- 12:26Portable
- 12:39Low Standards
- 13:02Write Once Run Anywhere
- 14:17Java
- 17:35Host API Layer
- 18:15Host Guest Boundary
- 19:07Interface Types
- 19:37Trusted Code Base
- 20:23HTTP API
- 21:18Guest API
- 21:32Interface Type
- 22:44Component Model
- 23:20Component Wrapper
- 23:30Module Wrapper
- 24:38Sandbox APIs
- 25:00The Component Model
- 25:28Structure Concurrency
- 26:16Breeze
- 26:29The Vision
- 27:31Conclusion








