-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Firefox 145 supports WebGPU on macOS 26 #28557
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
a80e702 to
454a3d7
Compare
|
Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs). |
|
/cc @ErichDonGubler Can you confirm that macOS 26+ is supported from Firefox 145? Are there any noteworthy limitations compared to Windows support? |
|
I'm still on macOS 15.7.2 Sequoia, and the BCD Collector Tests for Edit: WebGPU appears to be available in macOS 12.5 Monterey and higher: |
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." |
There was a problem hiding this comment.
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.
My confusion stemmed from the fact that the BCD collector tests for the WebGPU interfaces (and e.g. the For BCD, I will revert bcc0131, and mention that interfaces/property are available. |
|
Oh, derp, I meant Tahoe, and not Sequoia, in my earlier comment—the latest major version of macOS. Sorry for the confusion! 😅 |

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.