Skip to content

Conversation

@hamishwillee
Copy link
Contributor

FF147 supports WebGPU on on all macOS versions on apple silicon in https://bugzilla.mozilla.org/show_bug.cgi?id=1993341.
Previously it was only supported on Tahoe - I can't find a bug for that, but this issue stated that it was added for Tahoe in 145. It isn't supported on Linux. It isn't supported on macOS on Intel.

I have updated the (partial) subfeatures in the 250+ places that support is recorded.

Related docs work can be tracked in mdn/content#42247

@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 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

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

Comment on lines +39 to +40
"https://bugzil.la/2004105",
"https://bugzil.la/1942431"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

First url is intel macOS support, second is gate for service worker support. Couldn't find one for Linux support.

@caugner
Copy link
Contributor

caugner commented Dec 9, 2025

See also: #28557

We discussed this in today's BCD meeting, and it's a bit tricky:

  • The DOM interfaces seem to actually be available on all platforms, even if requestAdapter() will not return an adapter.
  • The notes currently don't explain what "unsupported" means.

@caugner caugner marked this pull request as draft December 9, 2025 17:23
"https://bugzil.la/1942431"
],
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
Copy link
Contributor Author

@hamishwillee hamishwillee Dec 12, 2025

Choose a reason for hiding this comment

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

Re #28604 (comment)

We discussed this in today's BCD meeting, and it's a bit tricky:

  • The DOM interfaces seem to actually be available on all platforms, even if requestAdapter() will not return an adapter.
  • The notes currently don't explain what "unsupported" means.

@caugner Thank you. Here is some proposed text then. If you are OK with this I'll roll it out everywhere. If not, can you please counter-propose some text?

Suggested change
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers. On other platforms the interfaces are exposed but are not accessible (`GPU.requestAdapter()` returns `null`)."

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.

2 participants