gpuweb ยท GitHub

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

  1. Test in the latest pre-release browser version to see if the issue is still present.
  2. Search to see if you can find an issue already filed, then file a 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:config setting gfx.webgpu.ignore-blocklist to 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.

Read the original on github.com โ†—