CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 340
Implementation Status
This page shows the current implementation status of the WebGPU API spec in browsers. It also lists some resources (samples, demos) for enthusiastic web developers. Also note the WebGPU Shading Language spec that's hosted separately.
For general WebGPU information, visit webgpu.org.
WebGPU has begun shipping to Mac/Windows/ChromeOS in Chrome 113 and Edge 113! As always, developers should develop against Chrome Canary or Edge Canary. Increased reach, other platforms, and bug fixes are ongoing.1
Android | Chrome OS | Linux | Mac | Windows x86/x64 | Windows ARM64 |
---|---|---|---|---|---|
121 | 113 | 👷 Behind a flag 2 3 | 113 | 113 | 👷 Behind a flag 2 |
- 1 For details, look at the WebGPU-related components in the Chromium/Dawn/Tint issue tracker: Search these before filing new bugs.
-
2 The
chrome://flags/#enable-unsafe-webgpu
flag must be enabled (notenable-webgpu-developer-features
). -
3 Linux experimental support also requires launching the browser with
--ozone-platform=x11 --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan
(If this doesn't work, first make sure your graphics drivers are up-to-date! Comment on #5022 if things still don't work so we can check if your system needs more flags.)
These browser implementations are based on the WGPU project.
WebGPU was enabled on Windows in Firefox 141, which was released on 2025-7-22. The Mozilla graphics team published a blog post about it.
Mozilla expects to ship on Mac and Linux in the coming months, with Android coming later.
WebGPU is enabled by default in Nightly Firefox builds on Windows, Linux, and Mac, but not on Android.
All the issues and feature requests are tracked by the Graphics: WebGPU component in Bugzilla.
Work in progress, enabled by "dom.webgpu.enabled" pref.
In macOS Tahoe 26, iOS 26, iPadOS 26, and visionOS 26, WebGPU is supported and enabled by default.
Please file any bugs, suggestions, or missing optional feature requests to https://bugs.webkit.org/enter_bug.cgi?product=WebKit&component=WebGPU
Safari Technology Preview, https://developer.apple.com/safari/technology-preview/, on macOS 26 can be used to verify the latest features and bug fixes to Safari's WebGPU implementation.
- webgpu-samples for Chrome and Firefox (uses WGSL, or GLSL via SPIR-V)
- wgpu-rs samples for Firefox and Chrome (uses GLSL via SPIR-V), compiled from Rust
- WebKit/Safari Demos See above samples
- webgpu-clustered-shading
- Meta-balls
- Spookyball - 3D version of "Breakout", Halloween theme.
- WebGPU Playground - a student project at Imperial College London. feedback
- three.js WebGPURenderer
-
Babylon.js (uses SPIR-V)
- WebGPU documentation
- Performance comparison demo of WebGL Forest vs WebGPU Forest (uses SPIR-V)