Safety-Critical Meets Web-Native: Wasm Revolutionizes Embedded Systems
summary
Wasm runs on constrained devices using the WebAssembly Micro Runtime (WAMR) and AOT pipelines, achieving runtimes as small as 50K (research pushes toward ~5K) and appearing in ~1.5 million deployed devices (streaming and consumer OEMs). It delivers software isolation on chips without an MMU, supports polyglot components without system-wide GC, and enables mixed‑criticality setups (real‑time C code plus sandboxed modules). A fully safety‑certified Wasm runtime is not yet available, but OSS projects and an embedded SIG are actively driving standards and tooling.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:10WebAssembly for embedded systems
- 7:20Polyglot programming on edge
- 13:19Real-time performance challenges
- 15:51Mixed criticality systems
- 19:21Certification hurdles
- 22:55Security advantages
- 25:43Call to action
- 30:17Q&A
related talks
34mEmbedding WASM in the Future
20mKeynote: When Wasm Meets Cyber-Physical Systems: A Discussion of WebAssembly in Real-Time, Safety-Critical Systems
08mLightning Talk: Build trusted cloud apps with Wasm: WebAssembly Micro Runtime is ready
19mWebAssembly's Journey Beyond the Browser
12mSponsored Keynote: WebAssembly: The future of distributed computing
17mA case for Web Assembly
38mWebAssembly beyond the browser
37mBuilding a better web with WebAssembly at the edge
