The Buzz About Green Tech: WebAssembly's Impact on Carbon Footprint Reduction
Talkat WasmCon 2023 · on Thursday, 2023-09-07· at 16:15· Grand Ballroom E, Hyatt Regency Bellevue, 900 Bellevue Way NE·
summary
Claims that WebAssembly reduces carbon by enabling denser, multi-tenant deployments and smaller artifacts, with concrete tooling and results: a kwm Kubernetes operator to run Wasm next to containers, the wiser snapshotting approach to cut cold starts (benchmarks show 1.35–6x faster instantiation), and Loophole Labs’ polyglot demo replacing Go regex with Rust-compiled Wasm achieving 17,000 req/s on 16KB payloads. Language/runtime choice still materially alters energy and binary size; savings depend on workload, not just compiling to Wasm.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:30Cluster Usage Efficiency
- 2:47Remember Bin-Packing?
- 3:18What does wasm offer to create energy-efficient systems?
- 4:07What do we use WebAssembly for?
- 5:14Energy-Efficiency of Languages
- 6:40High Perf = Energy Efficient?
- 7:54Runtime Influence on Execution
- 11:19Binary Size
- 13:48Three Fields to Optimize For?
- 14:43Reusing Libs from other Languages
- 15:38What is the Component Model?
- 17:25Alternative approaches
- 19:01Talking about Energy Efficiency...
- 20:58The Cost of Idling Computers
- 22:18Multi-Tenancy
- 23:25Closing the Peak-To-Average Gap
- 25:01Webassembly & Serverless
- 28:17Summary
related talks
36mA Greener, Cost-Effective Cloud with Serverless WebAssembly
16mWhy WebAssembly
37mBuilding a better web with WebAssembly at the edge
30mA Greener, Cost-Effective Cloud with Serverless WebAssembly
24mA Greener, Cost Effective Cloud with Serverless WebAssembly
30mThe Future of the Cloud is WebAssembly
22mThe state of WebAssembly
31mWebAssembly & Containers: The Power Couple
