WebAssembly & Containers: The Power Couple
summary
WebAssembly complements rather than replaces containers: binaries compile to WASI and run 10–20x smaller and much faster (example: a ML image drops from 39 MB to 3 MB and cold starts fall from seconds to milliseconds). Demo compiles Rust to wasm32-wasi, uses Docker buildx --platform=wasm to package and run a hello world, and spins a k3d/K3s cluster with wasm-enabled nodes via containerd wasm shims and a runtimeClass to deploy a spin service that returns “hello world from spin”.
AI-written summary · about
chapters (11)
- 0:00WebAssembly & containers intro
- 1:48What is WebAssembly
- 3:54WebAssembly myths & security
- 7:27WebAssembly in cloud-native
- 12:20WASI explained
- 14:49WebAssembly vs Docker
- 19:25WebAssembly in Kubernetes
- 21:13Docker for WASM modules
- 23:23Demo: WASM in Kubernetes
- 27:37WebAssembly use cases
- 30:29Closing & events
related talks
42mWebAssembly beyond the browser
48mWebAssembly Beyond the Browser
35mWebAssembly beyond the browser
38mWebAssembly beyond the browser
08mKeynote: WebAssembly in a Containerized World
56mServer-side Wasm Applications: Replacing Docker with WASI
24mWeb Assembly, Docker, Containerd, and Kubernetes
25mWebAssembly and Containers
