WebAssembly for a Reactive Internet of Things
summary
Argues WebAssembly can move small, signed pieces of logic from cloud to edge to iterate faster: compiles a pricing function as a Rust library compiled to WebAssembly, distributes a ~300‑byte base64 blob via device desired state, and runs it on-device with a wasmer client loading 300-byte base64 module so firmware never changes. Cites cloud hosts using V8, wasm time and V8 runtimes (Cloudflare, Fastly, redpanda), highlights sandboxing, signing, and host-side constraints as the safety model and notes tooling and runtime scrutiny remain open problems.
AI-written summary · about
chapters (9)
- 0:00Start
- 14:21Extract the price function
- 14:45Load the WebAssembly
- 15:35Call the WebAssembly
- 16:35Update the price function
- 16:48No changes to firmware!
- 17:11Code as Configuration
- 20:51Changing Code at Run-Time
- 23:26Picking a Client Run-Time
related talks
34mWebAssembly at the IoT Edge
25mFrom Cloud to Edge computing - Unleashing the power of WebAssembly at the edge
40mWebAssembly - The Future of Distributed Computing
37mBuilding a better web with WebAssembly at the edge
33mWebAssembly: The Next Frontier of Cloud Computing
22mWebAssembly beyond the browser
19mWebAssembly's Journey Beyond the Browser
50mWeb Assembly
