diff --git a/features/atomics-wait-async.yml.dist b/features/atomics-wait-async.yml.dist index 8cf9d00b5f4..152062873b3 100644 --- a/features/atomics-wait-async.yml.dist +++ b/features/atomics-wait-async.yml.dist @@ -5,9 +5,9 @@ status: baseline: low baseline_low_date: 2025-11-11 support: - chrome: "87" - chrome_android: "89" - edge: "87" + chrome: "90" + chrome_android: "90" + edge: "90" firefox: "145" firefox_android: "145" safari: "16.4" diff --git a/features/draft/spec/wgsl.yml.dist b/features/draft/spec/wgsl.yml.dist index e669bf9a64c..4d2bb182008 100644 --- a/features/draft/spec/wgsl.yml.dist +++ b/features/draft/spec/wgsl.yml.dist @@ -3,6 +3,7 @@ status: baseline: false - support: {} + support: + chrome_android: "123" compat_features: - api.WGSLLanguageFeatures.extension_pointer_composite_access diff --git a/features/flexbox.yml.dist b/features/flexbox.yml.dist index 948ab050b39..acddf758c93 100644 --- a/features/flexbox.yml.dist +++ b/features/flexbox.yml.dist @@ -170,6 +170,7 @@ compat_features: # firefox_android: "20" # safari: "9" # safari_ios: "9" + - css.properties.justify-items.center - css.properties.justify-items.left - css.properties.justify-items.legacy - css.properties.justify-items.right diff --git a/features/trusted-types.yml.dist b/features/trusted-types.yml.dist index 18b221dfb00..6d6961e0977 100644 --- a/features/trusted-types.yml.dist +++ b/features/trusted-types.yml.dist @@ -10,18 +10,6 @@ status: safari: "26" safari_ios: "26" compat_features: - # baseline: low - # baseline_low_date: 2025-11-11 - # support: - # chrome: "83" - # chrome_android: "83" - # edge: "83" - # firefox: "145" - # firefox_android: "145" - # safari: "26" - # safari_ios: "26" - - http.headers.Content-Security-Policy.require-trusted-types-for - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: @@ -59,6 +47,7 @@ compat_features: - api.setInterval.code_param_enforces_trusted_types - api.setTimeout.code_param_enforces_trusted_types - api.trustedTypes + - http.headers.Content-Security-Policy.require-trusted-types-for - http.headers.Content-Security-Policy.trusted-types # baseline: false diff --git a/features/webgpu.yml.dist b/features/webgpu.yml.dist index 9fd323df34e..3416635ea2c 100644 --- a/features/webgpu.yml.dist +++ b/features/webgpu.yml.dist @@ -8,6 +8,22 @@ status: safari: "26" safari_ios: "26" compat_features: + # baseline: false + # support: + # chrome_android: "121" + # firefox_android: "141" + # safari: "26" + # safari_ios: "26" + - api.WGSLLanguageFeatures + - api.WGSLLanguageFeatures.@@iterator + - api.WGSLLanguageFeatures.entries + - api.WGSLLanguageFeatures.forEach + - api.WGSLLanguageFeatures.has + - api.WGSLLanguageFeatures.keys + - api.WGSLLanguageFeatures.size + - api.WGSLLanguageFeatures.values + - api.WorkerNavigator.gpu + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: @@ -245,15 +261,6 @@ compat_features: - api.HTMLCanvasElement.getContext.webgpu_context - api.Navigator.gpu - api.OffscreenCanvas.getContext.webgpu_context - - api.WGSLLanguageFeatures - - api.WGSLLanguageFeatures.@@iterator - - api.WGSLLanguageFeatures.entries - - api.WGSLLanguageFeatures.forEach - - api.WGSLLanguageFeatures.has - - api.WGSLLanguageFeatures.keys - - api.WGSLLanguageFeatures.size - - api.WGSLLanguageFeatures.values - - api.WorkerNavigator.gpu # baseline: false # support: @@ -264,6 +271,7 @@ compat_features: # baseline: false # support: + # chrome_android: "131" # safari: "26" # safari_ios: "26" - api.GPUCanvasContext.getConfiguration @@ -276,11 +284,15 @@ compat_features: - api.GPUCommandEncoder.beginRenderPass.timestampWrites - api.GPUComputePassEncoder.setBindGroup.unset_bind_group - api.GPUDevice.createBindGroupLayout.texture_rgb10a2uint + - api.GPUDevice.createComputePipeline.optional_entryPoint + - api.GPUDevice.createComputePipelineAsync.optional_entryPoint - api.GPUDevice.createQuerySet.timestamp - api.GPUDevice.createRenderPipeline.optional_depthcompare_depthwriteenabled + - api.GPUDevice.createRenderPipeline.optional_entryPoint - api.GPUDevice.createRenderPipeline.texture_rgb10a2uint - api.GPUDevice.createRenderPipeline.vertex_unorm10-10-10-2 - api.GPUDevice.createRenderPipelineAsync.optional_depthcompare_depthwriteenabled + - api.GPUDevice.createRenderPipelineAsync.optional_entryPoint - api.GPUDevice.createRenderPipelineAsync.texture_rgb10a2uint - api.GPUDevice.createRenderPipelineAsync.vertex_unorm10-10-10-2 - api.GPUDevice.createTexture.texture_rgb10a2uint @@ -310,45 +322,58 @@ compat_features: # support: # chrome_android: "123" - api.GPUCommandEncoder.beginRenderPass.separate_depth_stencil_read-only + - api.WGSLLanguageFeatures.extension_packed_4x8_integer_dot_product + - api.WGSLLanguageFeatures.extension_unrestricted_pointer_parameters + + # baseline: false + # support: + # chrome_android: "124" + - api.GPUDevice.createBindGroupLayout.storageTexture_access_read-write_read-only + - api.WGSLLanguageFeatures.extension_readonly_and_readwrite_storage_textures # baseline: false # support: # chrome_android: "125" - api.GPUCommandEncoder.beginRenderPass.depthSlice_option + # baseline: false + # support: + # chrome_android: "126" + - api.GPUQueue.submit.validates_command_buffer_uniqueness + + # baseline: false + # support: + # chrome_android: "129" + - api.GPUCanvasContext.configure.toneMapping + # baseline: false # support: # chrome_android: "130" - api.GPUDevice.createRenderPipeline.dual-source-blending - api.GPUDevice.createRenderPipelineAsync.dual-source-blending + - api.GPUSupportedFeatures.feature_dual-source-blending # baseline: false # support: - # chrome_android: "132" - - api.GPUTexture.createView.usage + # chrome_android: "131" + - api.GPUDevice.createRenderPipeline.validates_depth_bias_for_line_and_point_topologies + - api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies + - api.GPUSupportedFeatures.feature_clip-distances # baseline: false # support: - # chrome_android: "140" - - api.GPUAdapter.requestDevice.handles_duplicate_calls + # chrome_android: "132" + - api.GPUDevice.adapterInfo + - api.GPUSupportedFeatures.feature_float32-blendable + - api.GPUTexture.createView.usage # baseline: false - # support: {} + # support: + # chrome_android: "134" - api.GPUAdapterInfo.subgroupMaxSize - api.GPUAdapterInfo.subgroupMinSize - - api.GPUCanvasContext.configure.toneMapping - - api.GPUDevice.adapterInfo - - api.GPUDevice.createBindGroupLayout.storageTexture_access_read-write_read-only - - api.GPUDevice.createComputePipeline.optional_entryPoint - - api.GPUDevice.createComputePipelineAsync.optional_entryPoint - - api.GPUDevice.createRenderPipeline.optional_entryPoint - - api.GPUDevice.createRenderPipeline.validates_depth_bias_for_line_and_point_topologies - - api.GPUDevice.createRenderPipelineAsync.optional_entryPoint - - api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies - - api.GPUQueue.submit.validates_command_buffer_uniqueness - - api.GPUSupportedFeatures.feature_clip-distances - - api.GPUSupportedFeatures.feature_dual-source-blending - - api.GPUSupportedFeatures.feature_float32-blendable - - api.WGSLLanguageFeatures.extension_packed_4x8_integer_dot_product - - api.WGSLLanguageFeatures.extension_readonly_and_readwrite_storage_textures - - api.WGSLLanguageFeatures.extension_unrestricted_pointer_parameters + + # baseline: false + # support: + # chrome_android: "140" + - api.GPUAdapter.requestDevice.handles_duplicate_calls diff --git a/package-lock.json b/package-lock.json index b1bf906528b..ed504f64a84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.39.1", "@js-temporal/polyfill": "^0.5.1", - "@mdn/browser-compat-data": "7.1.21", + "@mdn/browser-compat-data": "7.1.22", "@octokit/rest": "^22.0.1", "@types/caniuse-lite": "^1.0.4", "@types/node": "^20.19.25", @@ -620,9 +620,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "7.1.21", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.21.tgz", - "integrity": "sha512-TJV2DMOLj1ZlpNoJAG8EfrdB8UUXzEV+emFf++dSbXKGQWUn9FG4zr6Dn/JvzPMZBoPKOOGcJHYJ304pWcwX1Q==", + "version": "7.1.22", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.22.tgz", + "integrity": "sha512-pvfjbTDEYTDNKl9u3KbRzeNmU7PrcsFiGzIUbcB9JPq1LziTMs6YpE2x3Gf+2gHOPQzdO/KQ8hAr1Kkkzpklrg==", "license": "CC0-1.0" }, "node_modules/@nodelib/fs.scandir": { diff --git a/package.json b/package.json index 3e17ec1906f..3b938a1edaa 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@eslint/js": "^9.39.1", "@js-temporal/polyfill": "^0.5.1", - "@mdn/browser-compat-data": "7.1.21", + "@mdn/browser-compat-data": "7.1.22", "@octokit/rest": "^22.0.1", "@types/caniuse-lite": "^1.0.4", "@types/node": "^20.19.25",