
webgpu.org
is a work in progress. Please visit one of the links below.
- The
public-gpu@w3.org
mailing list is a good place to ask questions or provide feedback on the API.
- You can also join the chat on Matrix in the “Web Graphics” Matrix Community: #webgraphics:matrix.org.
Samples & Demos
Learning Resources
Specifications & Documents
Libraries implementing WebGPU
- wgpu - Rust, used in Firefox, Servo, and Deno
- Available for: Rust, C (wgpu-native - contributions wanted)
- Native + WebAssembly
- Dawn - C++, used in Chrome, Edge, and other Chromium browsers
- Available for: C, C++, Node
- Native only
- Emdawnwebgpu - bindings for Emscripten
- WebAssembly only, via Emscripten