diff --git a/api/GPU.json b/api/GPU.json index b33fe16dc013df..094fed9df5406a 100644 --- a/api/GPU.json +++ b/api/GPU.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -77,11 +95,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -135,11 +171,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -219,11 +273,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUAdapter.json b/api/GPUAdapter.json index f56e55213a4d36..6fcc7fc6ccbcba 100644 --- a/api/GPUAdapter.json +++ b/api/GPUAdapter.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -130,11 +166,29 @@ }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -176,11 +230,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -234,11 +306,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -287,11 +377,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -345,11 +453,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUAdapterInfo.json b/api/GPUAdapterInfo.json index 058b6f534bd932..5f7837506f0359 100644 --- a/api/GPUAdapterInfo.json +++ b/api/GPUAdapterInfo.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -77,11 +95,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -129,11 +165,29 @@ ] }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -181,11 +235,29 @@ ] }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -217,11 +289,29 @@ }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -258,11 +348,29 @@ }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -299,11 +407,29 @@ }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -351,11 +477,29 @@ ] }, "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUBindGroup.json b/api/GPUBindGroup.json index 3d1e7f5d7f28a1..67c46b35715f14 100644 --- a/api/GPUBindGroup.json +++ b/api/GPUBindGroup.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUBindGroupLayout.json b/api/GPUBindGroupLayout.json index 0147668514581e..945bf58cdc1ec0 100644 --- a/api/GPUBindGroupLayout.json +++ b/api/GPUBindGroupLayout.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUBuffer.json b/api/GPUBuffer.json index f3c0ced22bcd0d..60de3337d7ee1a 100644 --- a/api/GPUBuffer.json +++ b/api/GPUBuffer.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -205,11 +259,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -263,11 +335,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -321,11 +411,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -379,11 +487,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -437,11 +563,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -495,11 +639,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUCanvasContext.json b/api/GPUCanvasContext.json index 0d989ccbbb0dce..37192962875056 100644 --- a/api/GPUCanvasContext.json +++ b/api/GPUCanvasContext.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -65,11 +83,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -114,11 +150,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -198,11 +252,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -244,11 +316,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -290,11 +380,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUCommandBuffer.json b/api/GPUCommandBuffer.json index 8d8fdbbe6d6c77..7c5eb4302b296e 100644 --- a/api/GPUCommandBuffer.json +++ b/api/GPUCommandBuffer.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUCommandEncoder.json b/api/GPUCommandEncoder.json index 2c1d336c4ffecc..6303487d679d50 100644 --- a/api/GPUCommandEncoder.json +++ b/api/GPUCommandEncoder.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -187,11 +223,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -403,11 +457,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -461,11 +533,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -558,11 +648,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -616,11 +724,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -674,11 +800,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -732,11 +876,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -790,11 +952,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -848,11 +1028,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -906,11 +1104,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -964,11 +1180,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1022,11 +1256,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1075,11 +1327,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUCompilationInfo.json b/api/GPUCompilationInfo.json index d0d80bb59b3219..32713e64772db9 100644 --- a/api/GPUCompilationInfo.json +++ b/api/GPUCompilationInfo.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -65,11 +83,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUCompilationMessage.json b/api/GPUCompilationMessage.json index 4d9b4a48eaddfa..569b43c8f08f5a 100644 --- a/api/GPUCompilationMessage.json +++ b/api/GPUCompilationMessage.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -65,11 +83,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -111,11 +147,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -157,11 +211,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -203,11 +275,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -249,11 +339,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -295,11 +403,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUComputePassEncoder.json b/api/GPUComputePassEncoder.json index ffaba43c25843e..258585cc5001b1 100644 --- a/api/GPUComputePassEncoder.json +++ b/api/GPUComputePassEncoder.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -205,11 +259,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -263,11 +335,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -321,11 +411,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -379,11 +487,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -437,11 +563,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -495,11 +639,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -594,11 +756,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUComputePipeline.json b/api/GPUComputePipeline.json index 2b9eb681c5f730..4525a4186d4e26 100644 --- a/api/GPUComputePipeline.json +++ b/api/GPUComputePipeline.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUDevice.json b/api/GPUDevice.json index 0dced8188ca013..bdd870d834deba 100644 --- a/api/GPUDevice.json +++ b/api/GPUDevice.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -72,11 +90,29 @@ }, "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -130,11 +166,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -305,11 +359,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -448,11 +520,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -506,11 +596,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -564,11 +672,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -661,11 +787,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -758,11 +902,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -855,11 +1017,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -953,11 +1133,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1011,11 +1209,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1312,11 +1528,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1613,11 +1847,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1671,11 +1923,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1729,11 +1999,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1829,11 +2117,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1887,11 +2193,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2073,11 +2397,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2131,11 +2473,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2189,11 +2549,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2247,11 +2625,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2305,11 +2701,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2363,11 +2777,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -2410,11 +2842,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUDeviceLostInfo.json b/api/GPUDeviceLostInfo.json index 6b7f4c3bf81797..16af9cf3c0feb4 100644 --- a/api/GPUDeviceLostInfo.json +++ b/api/GPUDeviceLostInfo.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUError.json b/api/GPUError.json index 043e7e9ad8042d..dd6498f1b1d126 100644 --- a/api/GPUError.json +++ b/api/GPUError.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUExternalTexture.json b/api/GPUExternalTexture.json index 0d2f1a1b48c5ae..f46a8a2971dce9 100644 --- a/api/GPUExternalTexture.json +++ b/api/GPUExternalTexture.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -65,11 +83,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUInternalError.json b/api/GPUInternalError.json index fe42ffca7f03d4..5f7a8c88b3e96c 100644 --- a/api/GPUInternalError.json +++ b/api/GPUInternalError.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -66,11 +84,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUOutOfMemoryError.json b/api/GPUOutOfMemoryError.json index 7f6b2c46cc0d6a..77abe568befaaa 100644 --- a/api/GPUOutOfMemoryError.json +++ b/api/GPUOutOfMemoryError.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -90,11 +108,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUPipelineError.json b/api/GPUPipelineError.json index e75f4dbc472817..52ef7dfee7d401 100644 --- a/api/GPUPipelineError.json +++ b/api/GPUPipelineError.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -66,11 +84,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -157,11 +193,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUPipelineLayout.json b/api/GPUPipelineLayout.json index 0014d11149a786..6f61a64ed8faae 100644 --- a/api/GPUPipelineLayout.json +++ b/api/GPUPipelineLayout.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUQuerySet.json b/api/GPUQuerySet.json index 3ab300baef4819..9003f0c581a824 100644 --- a/api/GPUQuerySet.json +++ b/api/GPUQuerySet.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -205,11 +259,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -263,11 +335,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUQueue.json b/api/GPUQueue.json index 8f463276c876c6..fc33cd67657f7e 100644 --- a/api/GPUQueue.json +++ b/api/GPUQueue.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -241,11 +277,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -299,11 +353,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -357,11 +429,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -454,11 +544,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -512,11 +620,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPURenderBundle.json b/api/GPURenderBundle.json index 47f4f55985a95f..e1d7e286af988a 100644 --- a/api/GPURenderBundle.json +++ b/api/GPURenderBundle.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPURenderBundleEncoder.json b/api/GPURenderBundleEncoder.json index a8966496692eec..16900502d462dd 100644 --- a/api/GPURenderBundleEncoder.json +++ b/api/GPURenderBundleEncoder.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -193,11 +247,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -251,11 +323,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -309,11 +399,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -367,11 +475,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -425,11 +551,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -483,11 +627,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -541,11 +703,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -599,11 +779,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -698,11 +896,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -756,11 +972,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -814,11 +1048,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPURenderPassEncoder.json b/api/GPURenderPassEncoder.json index 8e2f0396211765..696c7413b086f7 100644 --- a/api/GPURenderPassEncoder.json +++ b/api/GPURenderPassEncoder.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -205,11 +259,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -263,11 +335,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -321,11 +411,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -379,11 +487,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -437,11 +563,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -495,11 +639,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -553,11 +715,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -611,11 +791,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -669,11 +867,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -727,11 +943,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -785,11 +1019,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -884,11 +1136,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -942,11 +1212,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1000,11 +1288,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1058,11 +1364,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1116,11 +1440,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1174,11 +1516,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1285,11 +1645,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPURenderPipeline.json b/api/GPURenderPipeline.json index d480575bfb2118..0fd716f389356e 100644 --- a/api/GPURenderPipeline.json +++ b/api/GPURenderPipeline.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -147,11 +183,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUSampler.json b/api/GPUSampler.json index 40298cd97819d5..f500acbfc44c22 100644 --- a/api/GPUSampler.json +++ b/api/GPUSampler.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUShaderModule.json b/api/GPUShaderModule.json index 0926d717721b4d..51c2ef79ccbe9a 100644 --- a/api/GPUShaderModule.json +++ b/api/GPUShaderModule.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -77,11 +95,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -135,11 +171,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUSupportedFeatures.json b/api/GPUSupportedFeatures.json index d6de3f93b01277..5139ccbd38747b 100644 --- a/api/GPUSupportedFeatures.json +++ b/api/GPUSupportedFeatures.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -88,11 +106,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -220,11 +256,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -718,11 +772,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -804,11 +876,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1023,11 +1113,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1080,11 +1188,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1137,11 +1263,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1194,11 +1338,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1251,11 +1413,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1309,11 +1489,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUSupportedLimits.json b/api/GPUSupportedLimits.json index 15bf4af88cb585..eba3b2e7619069 100644 --- a/api/GPUSupportedLimits.json +++ b/api/GPUSupportedLimits.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -133,11 +169,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -191,11 +245,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -249,11 +321,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -295,11 +385,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -341,11 +449,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -399,11 +525,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -457,11 +601,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -515,11 +677,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -573,11 +753,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -631,11 +829,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -689,11 +905,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -747,11 +981,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -805,11 +1057,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -903,11 +1173,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -961,11 +1249,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1019,11 +1325,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1077,11 +1401,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1135,11 +1477,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1193,11 +1553,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1251,11 +1629,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1309,11 +1705,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1367,11 +1781,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1425,11 +1857,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1483,11 +1933,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1541,11 +2009,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1599,11 +2085,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1657,11 +2161,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1715,11 +2237,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1773,11 +2313,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -1831,11 +2389,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUTexture.json b/api/GPUTexture.json index 75b169d051d781..5a9498e6d9c536 100644 --- a/api/GPUTexture.json +++ b/api/GPUTexture.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -229,11 +265,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -287,11 +341,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -345,11 +417,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -403,11 +493,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -503,11 +611,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -561,11 +687,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -619,11 +763,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -677,11 +839,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -735,11 +915,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -793,11 +991,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUTextureView.json b/api/GPUTextureView.json index c10f3bd00bb816..42290929182fc1 100644 --- a/api/GPUTextureView.json +++ b/api/GPUTextureView.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -89,11 +107,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUUncapturedErrorEvent.json b/api/GPUUncapturedErrorEvent.json index 05ae88397bbfd8..48c2251969c560 100644 --- a/api/GPUUncapturedErrorEvent.json +++ b/api/GPUUncapturedErrorEvent.json @@ -20,11 +20,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -66,11 +84,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -112,11 +148,29 @@ "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/GPUValidationError.json b/api/GPUValidationError.json index 4105cdd7ff213d..f9091f70faf4aa 100644 --- a/api/GPUValidationError.json +++ b/api/GPUValidationError.json @@ -32,11 +32,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, @@ -90,11 +108,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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 }, diff --git a/api/WGSLLanguageFeatures.json b/api/WGSLLanguageFeatures.json index 5058b977201d4d..cd90b78a3149a4 100644 --- a/api/WGSLLanguageFeatures.json +++ b/api/WGSLLanguageFeatures.json @@ -17,11 +17,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -56,11 +74,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -244,11 +280,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -284,11 +338,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -324,11 +396,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -364,11 +454,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -404,11 +512,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", @@ -445,11 +571,29 @@ "version_added": "121" }, "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror", diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 2e506a07038580..f203520c63ed33 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -328,11 +328,29 @@ } ], "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", + "https://bugzil.la/1942431" + ], + "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": "mirror", "oculus": "mirror", "opera": "mirror",