
WasmAssembly WebGPU and wasi-gfx with renderlet
Feb 24, 2025
Mendy Berger, a Rust and WASI/WebGPU tooling engineer, and Sean Isom, Renderlet CEO and graphics rendering lead, discuss Renderlet’s cross-platform WebAssembly GPU framework. They talk about mapping Web APIs to Wasm, the wasi-gfx proposal, WebGPU adoption, performance tradeoffs, server-side and AI compute use cases, and tooling like webidl-to-wit for component integration.
AI Snips
Chapters
Transcript
Episode notes
Componentized GPU Rendering
- Renderlet packages GPU pipelines as reusable WebAssembly components that run cross-platform.
- It connects WASM guests to GPUs via a WebGPU-backed host to enable safe, portable graphics modules.
From Wander To WebGPU
- Sean described building an earlier library called Wander to bring GPU support to Wasm guests across backends.
- Wander was a small C++ interface that inspired later retooling on top of WebGPU for richer features.
Procedural Shapes Preserve Intent
- Procedural representations keep design intent (e.g., cylinder = radius + height) instead of shipping polygon meshes.
- Renderlet compiles procedural math to WASM so editors and runtimes run identical high-performance procedural code.


