Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 80 additions & 20 deletions api/GPU.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"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`)."

},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -77,11 +92,26 @@
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -135,11 +165,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -219,11 +264,26 @@
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down
175 changes: 140 additions & 35 deletions api/GPUAdapter.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -89,11 +104,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -130,11 +160,26 @@
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -176,11 +221,26 @@
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -234,11 +294,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -287,11 +362,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down Expand Up @@ -345,11 +435,26 @@
}
],
"edge": "mirror",
"firefox": {
"version_added": "141",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
},
"firefox": [
{
"version_added": "147",
"impl_url": "https://bugzil.la/2004105",
"partial_implementation": true,
"notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "145",
"version_removed": "147",
"partial_implementation": true,
"notes": "Supported on Windows and macOS Tahoe on Apple silicon, in all contexts except for service workers."
},
{
"version_added": "141",
"version_removed": "145",
"partial_implementation": true,
"notes": "Supported on Windows only, in all contexts except for service workers."
}
],
"firefox_android": {
"version_added": false
},
Expand Down
Loading