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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app