🚀 Godot Web Games are now 5x faster 🚀
5xFPS vs WebGL
80%FPS vs Native
20K+Lines Written
146Shaders Converted
Development Journey
I'm David Walter, the developer of Shiny Gen. I needed better performance on Godot Web and compute shader support for Shiny Gen. Instead of switching to three.js, I decided to stick with Godot and implement WebGPU support. Now Shiny Gen runs on Godot WebGPU — super optimized and with compute shaders.
March 10, 2026 Started development. Forked Godot 4.6.2, began implementing the WebGPU rendering driver.
March — May 2026 Built the full WebGPU backend over ~2 months, working for 4-12 hours a day with Claude Opus 4.6.
May 10, 2026 Public beta release. 146 shaders precompiled, 10 demos, 6 benchmarks, zero GPU errors across Chrome, Firefox, and Safari.
Browser Compatibility
Tested across all major browsers with WebGPU support.
| Platform | Browser | Status |
|---|---|---|
| macOS | Chrome 113+ | 100% |
| macOS | Safari 18+ | 100% |
| macOS | Firefox | 100% |
| Android | Chrome | Mostly (wip) |
| iOS | Safari | Mostly (wip) |
| Windows | Any | TODO |
| Linux | Any | TODO |
Live Demos
Try each demo in your browser. WebGPU requires Chrome 113+ or Safari 18+. WebGL works in all modern browsers.
Performance Benchmarks
Stress tests comparing WebGPU (Forward Mobile) vs WebGL (Compatibility) at high object counts. FPS measured on Mac Studio M3 Ultra, Chrome 134.
Downloading WASM + compiling shaders...
This takes 15-30 seconds on first load.
Documentation
In-depth technical documentation for the WebGPU backend.