WebAssembly for the backend
summary
WebAssembly runs third‑party code in process using the wazero runtime, exposes a WASI POSIX‑like layer with only WASI 44 syscalls so many C programs must be adapted, and virtualizes memory and filesystem so modules have no real pointers and crashes stay contained. Examples include compiling DCraw and SQLite to wasm, loading Dapr sidecar ABI middleware and Trivy plugins, embedding .wasm in Go binary for fast instantiation, and using Zig or TinyGo compilers and WCProf for profiling.
AI-written summary · about
chapters (9)
- 0:00WebAssembly for backend intro
- 1:46What WebAssembly is
- 3:13WebAssembly in services
- 6:04Sidecar monolith fixes
- 12:27WebAssembly and containers
- 20:53Embedding WebAssembly
- 30:23Programming with WebAssembly
- 35:39WASM future outlook
- 37:04Q&A








