On behalf of Mozilla's WebGPU team, I intend to let WebGPU ride the trains
to release in Firefox 141 on Windows. Other platforms will follow as soon
as practical.

*Tracking bug:* webgpu-mvp
<https://bugzilla.mozilla.org/show_bug.cgi?id=webgpu-mvp>.

*Availability:* WebGPU has been enabled in Firefox Nightly on all platforms
since April 2023, and was enabled on Windows in Firefox 140 Early Beta
without incident.

*Specifications:*

   - Content API: https://www.w3.org/TR/webgpu/
   - WebGPU Shading Language (WGSL): https://www.w3.org/TR/WGSL/

*Working group:* WebGPU is being standardized by the “GPU for the Web
Working Group”, under the auspices of the W3C:

   - GPU for the Web Working Group: https://www.w3.org/2020/gpu/
   - GPU for the Web Community Group: https://www.w3.org/community/gpu/

*Platform coverage:* Firefox should eventually support WebGPU on Windows,
macOS, Linux, and Android. Apple is working on an implementation in WebKit
for iOS, which we expect to inherit (when it ships in Safari) in Firefox
for iOS.

Although the committee has taken care to ensure that WebGPU can be
implemented for a wide majority of systems, there are some GPUs and drivers
that are not capable enough to run WebGPU. Like WebGL, when a browser
cannot find any suitable GPUs, a WebGPU implementation may decline to offer
any “adapters” for content to use. GPU-less software implementations might
be added in the future.

*Standards Compliance:* Firefox's compliance with the WebGPU specification
has improved to the point that most apps and samples work without
modification, and we believe it will work well for most content. We are
actively addressing the remaining compatibility issues as identified by the
Web Platform Tests (see below) and various applications of interest.

*Developer tools:* At the moment, there is no Devtools support for WebGPU,
nor are there any concrete plans for such.

*Other browsers:*

   - Chromium/Chrome/Edge: shipped in 2023H1
   - Safari: expected to ship in Safari 19

*Web Platform Tests (WPT):* The community group is developing a Conformance
Test Suite <https://github.com/gpuweb/cts>, which the group expects to
migrate into WPT eventually. Integrating this CTS into Firefox’s CI will be
our first priority once WebGPU has been enabled by default in Nightly
builds.

*W3C TAG review:* https://github.com/w3ctag/design-reviews/issues/626

*Demos:*

   - https://webgpu.github.io/webgpu-samples/
   - https://threejs.org/examples/?q=webgpu

*Reporting bugs:* Please file bugs against the “Graphics: WebGPU”
<https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=Graphics%3A+WebGPU>
component of the “Core” product.

This feature was previously discussed in this "Intent to prototype" thread
<https://groups.google.com/a/mozilla.org/g/dev-platform/c/eKyeqjCa_co>, but
some of the information above is updated.

-- 
You received this message because you are subscribed to the Google Groups 
"dev-platform@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dev-platform+unsubscr...@mozilla.org.
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAMziabEeqdYUv7%3DdvAqmfwg886WCX_YCzCe73k%2BNpqcHrv4Cug%40mail.gmail.com.
  • [dev-platform] Intent to... 'Jim Blandy' via dev-platform@mozilla.org

Reply via email to