Skip to content

Conversation

@caugner
Copy link
Contributor

@caugner caugner commented Dec 1, 2025

Summary

Updates the notes for Firefox' partial implementation of WebGPU features to account for newly added macOS support.

Test results and supporting details

Source from issue: https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#firefox

Related issues

Fixes #28555.

@caugner caugner force-pushed the 28555-webgpu-in-firefox-on-macos branch from a80e702 to 454a3d7 Compare December 1, 2025 11:33
@github-actions github-actions bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:xl [PR only] >1000 LoC changed labels Dec 1, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

@caugner
Copy link
Contributor Author

caugner commented Dec 1, 2025

/cc @ErichDonGubler Can you confirm that macOS 26+ is supported from Firefox 145? Are there any noteworthy limitations compared to Windows support?

@caugner caugner requested a review from Elchi3 December 5, 2025 10:04
@caugner caugner changed the title Firefox 145 supports WebGPU on macOS 26+ Firefox 145 supports WebGPU on macOS Dec 5, 2025
@caugner
Copy link
Contributor Author

caugner commented Dec 5, 2025

I'm still on macOS 15.7.2 Sequoia, and the BCD Collector Tests for api.GPU pass in Firefox 145 anyhow. This suggests we can omit the macOS version number in the notes.

Edit: WebGPU appears to be available in macOS 12.5 Monterey and higher:
image

@ErichDonGubler
Copy link

ErichDonGubler commented Dec 5, 2025

/cc @ErichDonGubler Can you confirm that macOS 26+ is supported from Firefox 145? Are there any noteworthy limitations compared to Windows support?

For where this is enabled, there should be no significant differences (modulo minor platform-specific bugs).

AFAIK this should be enabled on macOS Sequoia on Apple Silicon from 145 onwards, and other Apple Silicon devices should have access from 147 onwards. Intel Macs are still being tracked here: bug 2004105

CC @jimblandy and @andyleiserson to check my work here.

"notes": [
"Service workers are not supported. See [bug 1942431](https://bugzil.la/1942431).",
"Before Firefox 145, supported only on Windows.",
"From Firefox 145, supported only on Windows, and macOS."
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Firefox 145 and Firefox 146 only support macOS Tahoe, but the interfaces (like GPU) are available in all macOS versions, and the navigator.gpu property is also available; only navigator.gpu.requestAdapter() throws a DOMException: WebGPU is disabled by blocklist.

@caugner
Copy link
Contributor Author

caugner commented Dec 5, 2025

AFAIK this should be enabled on macOS Sequoia on Apple Silicon from 145 onwards, and other Apple Silicon devices should have access from 147 onwards. Intel Macs are still being tracked here: bug 2004105

CC @jimblandy and @andyleiserson to check my work here.

My confusion stemmed from the fact that the BCD collector tests for the WebGPU interfaces (and e.g. the navigator.gpu property) passed, because the interfaces/property are available. The DOMException happens only when the GPU is actually used.

For BCD, I will revert bcc0131, and mention that interfaces/property are available.

@caugner caugner changed the title Firefox 145 supports WebGPU on macOS Firefox 145 supports WebGPU on macOS 26 Dec 5, 2025
@caugner caugner marked this pull request as draft December 5, 2025 21:08
@ErichDonGubler
Copy link

Oh, derp, I meant Tahoe, and not Sequoia, in my earlier comment—the latest major version of macOS. Sorry for the confusion! 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:xl [PR only] >1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WebGPU - Supported on Firefox 145 on macOS 26+ (AS)

2 participants