Implementation Status
๐๐ For general WebGPU information and resources, visit webgpu.org. ๐๐
๐ท๐ท Developers are highly recommended to test regularly against pre-release versions in order to catch issues before they reach users! ๐ท๐ท
Chrome Canary - Edge Canary - Firefox Nightly - Safari Technology Preview
Reporting Implementation Issues (bugs, implementation requests, etc.)
- Test in the latest pre-release browser version to see if the issue is still present.
- Search to see if you can find an issue already filed, then file a bug.
- Chromium/Dawn: Search bugs, File a new bug
- Firefox: Search/file Firefox bugs, Search wgpu bugs
- Safari: Search WebKit bugs, File a new bug
Chromium (Chrome, Edge, etc.)
| Mac, Windows (x86/x64), ChromeOS | Android | Linux | Windows (ARM64) |
|---|---|---|---|
| โ 113 | โ
ARM/Qualcomm/Intel, Android 12+: 121 โ Imagination, Android 16+: 139 ๐ท Samsung Xclipse, Android 12+: probably 154 ๐ท Others: TBD |
โ
Intel Gen12+: 144 โ NVIDIA (driver 535.183.01+) Wayland: 147 ๐ท Others: Behind a flag Requires launching the browser from the command line with:--enable-unsafe-webgpu --ozone-platform=x11 --use-angle=vulkan --enable-features=Vulkan,VulkanFromANGLE(Make sure your graphics drivers are up-to-date! If it still doesn't work, comment on #5022.) |
๐ท Behind a flag Requires chrome://flags/#enable-unsafe-webgpu or the --enable-unsafe-webgpu command line flag. |
Implementation based on the Dawn C++ project.
Firefox
| Windows | Mac (Apple Silicon) | Mac (other) | Linux | Android |
|---|---|---|---|---|
| โ 141 (blog post) | โ
145 on macOS 26+ โ 147 on all macOS versions |
๐ท Nightly 1 | ๐ท Nightly 1 | ๐ท Behind a flag 2 |
- 1 Enabled by default in Nightly, but not Stable/Beta. Mozilla expects to ship on Linux in 2026. Additional Mac platforms are TBD.
-
2 Disabled by default. Use Firefox Beta or Nightly and set the
about:configsettinggfx.webgpu.ignore-blocklistto enable. Mozilla expects to do work on Android in 2026.
Implementation based on the wgpu Rust project.
Safari
| macOS | iOS/iPadOS | visionOS |
|---|---|---|
| โ 26 | โ 26 | โ 26 |
In macOS Tahoe 26, iOS 26, iPadOS 26, and visionOS 26, WebGPU is supported and enabled by default.
Servo
Work in progress, enabled by "dom.webgpu.enabled" pref.
Implementation based on the wgpu Rust project.