diff --git a/.github/labeler.yml b/.github/labeler.yml
index 16196e4e17af9c..661b9ae485c674 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -1,47 +1,83 @@
+# This file is used by .github/workflows/labeler.yml to label pull requests based on the files changed in the PR.
+# Object matching syntax: https://github.com/actions/labeler/blob/main/README.md#match-object
bulk_update :package::
- - "scripts/migrations/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "scripts/migrations/**"
data:api :rabbit2::
- - "api/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "api/**"
data:browsers :earth_africa::
- - "browsers/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "browsers/**"
data:css :art::
- - "css/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "css/**"
data:html :page_facing_up::
- - "html/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "html/**"
data:http :mountain_cableway::
- - "http/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "http/**"
data:js :pager::
- - "javascript/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "javascript/**"
data:mathml :heavy_division_sign::
- - "mathml/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "mathml/**"
data:svg :paintbrush::
- - "svg/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "svg/**"
data:wasm :mechanical_arm::
- - "webassembly/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "webassembly/**"
data:webdriver :racing_car::
- - "webdriver/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "webdriver/**"
data:webext :game_die::
- - "webextensions/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "webextensions/**"
dependencies :chains::
- - "package-lock.json"
- - "package.json"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "package-lock.json"
docs :writing_hand::
- - "**/*.md"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "**/*.md"
infra :building_construction::
- - ".*"
- - "/*.js"
- - "*.ts"
- - "**/*.d.ts"
- - "/index.js"
- - "LICENSE"
- - "package*"
- - "utils/**"
- - ".github/**"
- - ".husky/**"
- - ".vscode/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - ".*"
+ - "**/*.js"
+ - "**/*.ts"
+ - "**/*.d.ts"
+ - "LICENSE"
+ - "package*"
+ - "utils/**"
+ - ".github/**"
+ - ".husky/**"
+ - ".vscode/**"
linter :house_with_garden::
- - "test/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "lint/**"
scripts :scroll::
- - "scripts/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "scripts/**"
schema :gear::
- - "schemas/**"
+ - changed-files:
+ - any-glob-to-any-file:
+ - "schemas/**"
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
index 3f577b41012a3f..e8fc5be3187cd7 100644
--- a/.github/workflows/labeler.yml
+++ b/.github/workflows/labeler.yml
@@ -12,6 +12,7 @@ jobs:
pull-requests: write # for actions/labeler to add labels to PRs
runs-on: ubuntu-latest
steps:
- - uses: actions/labeler@v4
+ - uses: actions/labeler@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
+ sync-labels: true
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 8fd3018cb417f1..48752da244e48c 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,299 @@
# @mdn/browser-compat-data release notes
+## [v5.5.22](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.22)
+
+April 16, 2024
+
+### Removals
+
+- `css.properties.content-visibility.transitionable` ([#22820](https://github.com/mdn/browser-compat-data/pull/22820))
+- `javascript.builtins.ArrayBuffer.ArrayBuffer.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.DataView.DataView.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Float32Array.Float32Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Float64Array.Float64Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Int16Array.Int16Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Int32Array.Int32Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Int8Array.Int8Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Map.Map.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Set.Set.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.TypedArray.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Uint16Array.Uint16Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Uint32Array.Uint32Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Uint8Array.Uint8Array.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `javascript.builtins.WeakMap.WeakMap.new_required` ([#22825](https://github.com/mdn/browser-compat-data/pull/22825))
+- `webextensions.api.commands.Command.tab` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.details.description` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.details.name` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.details.shortcut` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+
+### Additions
+
+- `api.PerformanceScriptTiming.sourceCharPosition` ([#22758](https://github.com/mdn/browser-compat-data/pull/22758))
+- `api.PerformanceScriptTiming.sourceURL` ([#22758](https://github.com/mdn/browser-compat-data/pull/22758))
+- `css.properties.content-visibility.is_transitionable` ([#22820](https://github.com/mdn/browser-compat-data/pull/22820))
+- `javascript.builtins.JSON.parse.reviver_parameter_context_argument` ([#22800](https://github.com/mdn/browser-compat-data/pull/22800))
+- `javascript.statements.import.import_assertions.type_css` ([#22821](https://github.com/mdn/browser-compat-data/pull/22821))
+- `javascript.statements.import.import_attributes.type_css` ([#22821](https://github.com/mdn/browser-compat-data/pull/22821))
+- `webextensions.api.commands.Command.description` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.Command.shortcut` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.description` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.name` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+- `webextensions.api.commands.update.shortcut` ([#22827](https://github.com/mdn/browser-compat-data/pull/22827))
+
+### Statistics
+
+- 15 contributors have changed 158 files with 2,730 additions and 1,120 deletions in 32 commits ([`v5.5.21...v5.5.22`](https://github.com/mdn/browser-compat-data/compare/v5.5.21...v5.5.22))
+- 16,146 total features
+- 1,081 total contributors
+- 4,774 total stargazers
+
+## [v5.5.21](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.21)
+
+April 12, 2024
+
+### Removals
+
+- `api.Headers.lexicographical_sorting` ([#22809](https://github.com/mdn/browser-compat-data/pull/22809))
+
+### Additions
+
+- `api.Headers.iterate_combined_duplicates` ([#22809](https://github.com/mdn/browser-compat-data/pull/22809))
+- `api.Headers.iterate_lexicographically` ([#22809](https://github.com/mdn/browser-compat-data/pull/22809))
+- `webextensions.api.proxy.ProxyInfo.proxyAuthorizationHeader` ([#22668](https://github.com/mdn/browser-compat-data/pull/22668))
+
+### Statistics
+
+- 5 contributors have changed 10 files with 98 additions and 39 deletions in 7 commits ([`v5.5.20...v5.5.21`](https://github.com/mdn/browser-compat-data/compare/v5.5.20...v5.5.21))
+- 16,155 total features
+- 1,079 total contributors
+- 4,769 total stargazers
+
+## [v5.5.20](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.20)
+
+April 9, 2024
+
+### Removals
+
+- `html.global_attributes.itemid` ([#21978](https://github.com/mdn/browser-compat-data/pull/21978))
+- `html.global_attributes.itemprop` ([#21978](https://github.com/mdn/browser-compat-data/pull/21978))
+- `html.global_attributes.itemref` ([#21978](https://github.com/mdn/browser-compat-data/pull/21978))
+- `html.global_attributes.itemscope` ([#21978](https://github.com/mdn/browser-compat-data/pull/21978))
+- `html.global_attributes.itemtype` ([#21978](https://github.com/mdn/browser-compat-data/pull/21978))
+
+### Additions
+
+- `api.console.dir_static.options_colors_parameter` ([#22759](https://github.com/mdn/browser-compat-data/pull/22759))
+- `api.console.dir_static.options_depth_parameter` ([#22759](https://github.com/mdn/browser-compat-data/pull/22759))
+- `api.console.dir_static.options_showHidden_parameter` ([#22759](https://github.com/mdn/browser-compat-data/pull/22759))
+- `api.HTMLTemplateElement.shadowRootClonable` ([#22768](https://github.com/mdn/browser-compat-data/pull/22768))
+- `api.RTCStatsReport.type_media-source.frames` ([#22510](https://github.com/mdn/browser-compat-data/pull/22510))
+- `api.RTCStatsReport.type_media-source.framesPerSecond` ([#22510](https://github.com/mdn/browser-compat-data/pull/22510))
+- `api.RTCStatsReport.type_media-source.height` ([#22510](https://github.com/mdn/browser-compat-data/pull/22510))
+- `api.RTCStatsReport.type_media-source.width` ([#22510](https://github.com/mdn/browser-compat-data/pull/22510))
+- `browsers.deno.releases.1.41` ([#22724](https://github.com/mdn/browser-compat-data/pull/22724))
+- `browsers.deno.releases.1.42` ([#22724](https://github.com/mdn/browser-compat-data/pull/22724))
+- `browsers.edge.releases.126` ([#22760](https://github.com/mdn/browser-compat-data/pull/22760))
+- `browsers.safari_ios.releases.17.5` ([#22760](https://github.com/mdn/browser-compat-data/pull/22760))
+- `browsers.safari.releases.17.5` ([#22760](https://github.com/mdn/browser-compat-data/pull/22760))
+- `html.elements.link.rel.preload.as-fetch` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.link.rel.preload.as-font` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.link.rel.preload.as-image` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.link.rel.preload.as-script` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.link.rel.preload.as-style` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.link.rel.preload.as-track` ([#22728](https://github.com/mdn/browser-compat-data/pull/22728))
+- `html.elements.template.shadowrootclonable` ([#22768](https://github.com/mdn/browser-compat-data/pull/22768))
+- `javascript.builtins.JSON.isRawJSON` ([#22766](https://github.com/mdn/browser-compat-data/pull/22766))
+- `javascript.builtins.JSON.rawJSON` ([#22766](https://github.com/mdn/browser-compat-data/pull/22766))
+- `webextensions.api.devtools.panels.ExtensionSidebarPane.setHeight` ([#22182](https://github.com/mdn/browser-compat-data/pull/22182))
+- `webextensions.api.devtools.panels.ExtensionSidebarPane.setPage` ([#22182](https://github.com/mdn/browser-compat-data/pull/22182))
+- `webextensions.api.windows.onBoundsChanged` ([#22160](https://github.com/mdn/browser-compat-data/pull/22160))
+
+### Statistics
+
+- 14 contributors have changed 292 files with 3,286 additions and 1,024 deletions in 36 commits ([`v5.5.19...v5.5.20`](https://github.com/mdn/browser-compat-data/compare/v5.5.19...v5.5.20))
+- 16,153 total features
+- 1,079 total contributors
+- 4,767 total stargazers
+
+## [v5.5.19](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.19)
+
+April 2, 2024
+
+### Statistics
+
+- 3 contributors have changed 7 files with 70 additions and 70 deletions in 10 commits ([`v5.5.18...v5.5.19`](https://github.com/mdn/browser-compat-data/compare/v5.5.18...v5.5.19))
+- 16,138 total features
+- 1,078 total contributors
+- 4,759 total stargazers
+
+## [v5.5.18](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.18)
+
+March 29, 2024
+
+### Additions
+
+- `api.HTMLIFrameElement.adAuctionHeaders` ([#22581](https://github.com/mdn/browser-compat-data/pull/22581))
+- `api.HTMLIFrameElement.sharedStorageWritable` ([#22681](https://github.com/mdn/browser-compat-data/pull/22681))
+- `api.HTMLImageElement.sharedStorageWritable` ([#22681](https://github.com/mdn/browser-compat-data/pull/22681))
+- `api.HTMLTemplateElement.shadowRootDelegatesFocus` ([#22582](https://github.com/mdn/browser-compat-data/pull/22582))
+- `api.Permissions.permission_bluetooth` ([#22525](https://github.com/mdn/browser-compat-data/pull/22525))
+- `api.Request.targetAddressSpace` ([#22681](https://github.com/mdn/browser-compat-data/pull/22681))
+- `api.RTCIceCandidate.relayProtocol` ([#22681](https://github.com/mdn/browser-compat-data/pull/22681))
+- `api.RTCIceCandidate.url` ([#22681](https://github.com/mdn/browser-compat-data/pull/22681))
+- `css.properties.align-content.block_context` ([#22702](https://github.com/mdn/browser-compat-data/pull/22702))
+- `html.elements.script.type.speculationrules.source_optional` ([#22701](https://github.com/mdn/browser-compat-data/pull/22701))
+- `http.headers.Permissions-Policy.bluetooth` ([#22525](https://github.com/mdn/browser-compat-data/pull/22525))
+
+### Statistics
+
+- 12 contributors have changed 133 files with 544 additions and 179 deletions in 34 commits ([`v5.5.17...v5.5.18`](https://github.com/mdn/browser-compat-data/compare/v5.5.17...v5.5.18))
+- 16,138 total features
+- 1,077 total contributors
+- 4,759 total stargazers
+
+## [v5.5.17](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.17)
+
+March 26, 2024
+
+### Additions
+
+- `api.NotRestoredReasonDetails` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasonDetails.reason` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasonDetails.toJSON` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.children` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.id` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.name` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.reasons` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.src` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.toJSON` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.NotRestoredReasons.url` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `api.PerformanceNavigationTiming.notRestoredReasons` ([#22710](https://github.com/mdn/browser-compat-data/pull/22710))
+- `browsers.firefox_android.releases.127` ([#22652](https://github.com/mdn/browser-compat-data/pull/22652))
+- `browsers.firefox.releases.127` ([#22652](https://github.com/mdn/browser-compat-data/pull/22652))
+- `javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.locales_parameter` ([#22570](https://github.com/mdn/browser-compat-data/pull/22570))
+- `javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_localeMatcher_parameter` ([#22570](https://github.com/mdn/browser-compat-data/pull/22570))
+- `javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numberingSystem_parameter` ([#22570](https://github.com/mdn/browser-compat-data/pull/22570))
+- `javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat.options_parameter.options_numeric_parameter` ([#22570](https://github.com/mdn/browser-compat-data/pull/22570))
+
+### Statistics
+
+- 11 contributors have changed 78 files with 3,748 additions and 1,072 deletions in 36 commits ([`v5.5.16...v5.5.17`](https://github.com/mdn/browser-compat-data/compare/v5.5.16...v5.5.17))
+- 16,127 total features
+- 1,076 total contributors
+- 4,754 total stargazers
+
+## [v5.5.16](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.16)
+
+March 15, 2024
+
+### Additions
+
+- `api.ML` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.ML.createContext` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLActivation` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLContext` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLContext.compute` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraph` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.abs` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.add` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.argMax` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.argMin` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.averagePool2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.batchNormalization` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.build` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.cast` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.ceil` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.clamp` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.concat` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.constant` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.conv2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.convTranspose2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.cos` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.div` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.elu` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.equal` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.erf` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.exp` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.expand` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.floor` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.gather` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.gemm` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.greater` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.greaterOrEqual` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.gru` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.gruCell` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.hardSigmoid` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.hardSwish` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.identity` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.input` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.instanceNormalization` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.l2Pool2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.layerNormalization` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.leakyRelu` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.lesser` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.lesserOrEqual` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.linear` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.log` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.lstm` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.lstmCell` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.matmul` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.max` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.maxPool2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.min` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.MLGraphBuilder` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.mul` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.neg` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.not` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.pad` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.pow` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.prelu` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reciprocal` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceL1` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceL2` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceLogSum` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceLogSumExp` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceMax` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceMean` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceMin` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceProduct` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceSum` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reduceSumSquare` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.relu` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.resample2d` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.reshape` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.sigmoid` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.sin` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.slice` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.softmax` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.softplus` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.softsign` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.split` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.sqrt` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.sub` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.tan` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.tanh` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.transpose` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.triangular` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLGraphBuilder.where` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLOperand` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLOperand.dataType` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.MLOperand.shape` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.Navigator.ml` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `api.WorkerNavigator.ml` ([#22569](https://github.com/mdn/browser-compat-data/pull/22569))
+- `browsers.webview_android.releases.124` ([#22634](https://github.com/mdn/browser-compat-data/pull/22634))
+- `webextensions.api.runtime.OnPerformanceWarningCategory` ([#22617](https://github.com/mdn/browser-compat-data/pull/22617))
+- `webextensions.api.runtime.OnPerformanceWarningSeverity` ([#22617](https://github.com/mdn/browser-compat-data/pull/22617))
+
+### Statistics
+
+- 7 contributors have changed 42 files with 5,997 additions and 231 deletions in 12 commits ([`v5.5.15...v5.5.16`](https://github.com/mdn/browser-compat-data/compare/v5.5.15...v5.5.16))
+- 16,111 total features
+- 1,075 total contributors
+- 4,753 total stargazers
+
## [v5.5.15](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.15)
March 12, 2024
diff --git a/api/AbortController.json b/api/AbortController.json
index fdecc7a97ab871..60317ef31a5c13 100644
--- a/api/AbortController.json
+++ b/api/AbortController.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortController",
"spec_url": "https://dom.spec.whatwg.org/#interface-abortcontroller",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -53,6 +56,9 @@
"description": "AbortController()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortController/AbortController",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -102,6 +108,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortController/abort",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -151,6 +160,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortController/signal",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-signal②",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
diff --git a/api/AbortSignal.json b/api/AbortSignal.json
index e0e7005cf263fb..afbb47bc80cef5 100644
--- a/api/AbortSignal.json
+++ b/api/AbortSignal.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortSignal",
"spec_url": "https://dom.spec.whatwg.org/#interface-AbortSignal",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -49,6 +52,9 @@
"https://dom.spec.whatwg.org/#eventdef-abortsignal-abort",
"https://dom.spec.whatwg.org/#abortsignal-onabort"
],
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -178,6 +184,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-aborted①",
+ "tags": [
+ "web-features:aborting"
+ ],
"support": {
"chrome": {
"version_added": "66"
diff --git a/api/AudioTrack.json b/api/AudioTrack.json
index 09d8ffbd941d8d..f3499b2204bc5c 100644
--- a/api/AudioTrack.json
+++ b/api/AudioTrack.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#audiotrack",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -50,8 +53,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -67,6 +69,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack/enabled",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-enabled-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -113,8 +118,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -131,6 +135,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack/id",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-id-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -177,8 +184,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -195,6 +201,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack/kind",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-kind-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -241,8 +250,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -259,6 +267,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack/label",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-label-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -305,8 +316,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -323,6 +333,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrack/language",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-language-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -369,8 +382,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -426,12 +438,10 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "8",
- "version_removed": "17"
+ "version_added": "8"
},
"safari_ios": {
"version_added": "13",
- "version_removed": "17",
"partial_implementation": true,
"notes": "Exposed in Mobile Safari on iPad but not on iPhone."
},
diff --git a/api/AudioTrackList.json b/api/AudioTrackList.json
index fa0b1d046bf9f3..b86d60ba8b334a 100644
--- a/api/AudioTrackList.json
+++ b/api/AudioTrackList.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrackList",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#audiotracklist-and-videotracklist-objects",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -70,6 +73,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-addtrack",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onaddtrack"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -137,6 +143,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-change",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onchange"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -200,6 +209,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrackList/getTrackById",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotracklist-gettrackbyid-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -263,6 +275,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioTrackList/length",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-audiotracklist-length-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -330,6 +345,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-removetrack",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onremovetrack"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
diff --git a/api/Blob.json b/api/Blob.json
index 851d0a09aa61d2..f5d4b66a091012 100644
--- a/api/Blob.json
+++ b/api/Blob.json
@@ -135,7 +135,9 @@
"safari": {
"version_added": "14"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "14.5"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -332,7 +334,9 @@
"safari": {
"version_added": "14"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "14.5"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/Bluetooth.json b/api/Bluetooth.json
index 0d697484f90f8e..f9df8c6b37b959 100644
--- a/api/Bluetooth.json
+++ b/api/Bluetooth.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +57,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth/getAvailability",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-getavailability",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "78"
@@ -81,7 +67,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -91,7 +78,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -110,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth/getDevices",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-getdevices",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "85",
@@ -124,7 +115,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -134,7 +126,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -151,6 +144,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth/requestDevice",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-requestdevice",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -158,7 +154,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -168,7 +165,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothCharacteristicProperties.json b/api/BluetoothCharacteristicProperties.json
index b201e352b3abbe..10249efc468650 100644
--- a/api/BluetoothCharacteristicProperties.json
+++ b/api/BluetoothCharacteristicProperties.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#characteristicproperties-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +57,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/authenticatedSignedWrites",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-authenticatedsignedwrites",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -81,7 +67,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -91,7 +78,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -110,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/broadcast",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-broadcast",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -117,7 +108,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -127,7 +119,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -146,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/indicate",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-indicate",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -153,7 +149,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -163,7 +160,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -182,6 +180,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/notify",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-notify",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -189,7 +190,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -199,7 +201,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -218,6 +221,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/read",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-read",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -225,7 +231,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -235,7 +242,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -254,6 +262,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/reliableWrite",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-reliablewrite",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -261,7 +272,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -271,7 +283,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -290,6 +303,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/writableAuxiliaries",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-writableauxiliaries",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -297,7 +313,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -307,7 +324,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -326,6 +344,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/write",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-write",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -333,7 +354,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -343,7 +365,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -362,6 +385,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothCharacteristicProperties/writeWithoutResponse",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothcharacteristicproperties-writewithoutresponse",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -369,7 +395,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -379,7 +406,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothDevice.json b/api/BluetoothDevice.json
index 777603ff2180f1..20d671f0d10093 100644
--- a/api/BluetoothDevice.json
+++ b/api/BluetoothDevice.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothDevice",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothdevice-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +57,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothDevice/gatt",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -81,7 +67,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -91,7 +78,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -113,6 +101,9 @@
"https://webbluetoothcg.github.io/web-bluetooth/#eventdef-bluetoothdevice-gattserverdisconnected",
"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdeviceeventhandlers-ongattserverdisconnected"
],
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -120,7 +111,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -130,7 +122,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -149,6 +142,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothDevice/id",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-id",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -156,7 +152,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -166,7 +163,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -185,6 +183,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothDevice/name",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-name",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -192,7 +193,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -202,7 +204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothRemoteGATTCharacteristic.json b/api/BluetoothRemoteGATTCharacteristic.json
index ec1af5e26a1a71..728be4c3cc63f3 100644
--- a/api/BluetoothRemoteGATTCharacteristic.json
+++ b/api/BluetoothRemoteGATTCharacteristic.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattcharacteristic-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -77,6 +60,9 @@
"https://webbluetoothcg.github.io/web-bluetooth/#eventdef-bluetoothremotegattcharacteristic-characteristicvaluechanged",
"https://webbluetoothcg.github.io/web-bluetooth/#dom-characteristiceventhandlers-oncharacteristicvaluechanged"
],
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -84,7 +70,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -94,7 +81,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -113,6 +101,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptor",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-getdescriptor",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -120,7 +111,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -130,7 +122,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -149,6 +142,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptors",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-getdescriptors",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -156,7 +152,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -166,7 +163,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -185,6 +183,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/properties",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-properties",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -192,7 +193,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -202,7 +204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -221,6 +224,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/readValue",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-readvalue",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -228,7 +234,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -238,7 +245,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -257,6 +265,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/service",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-service",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -264,7 +275,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -274,7 +286,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -293,6 +306,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/startNotifications",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-startnotifications",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -300,7 +316,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -310,7 +327,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -329,6 +347,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/stopNotifications",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-stopnotifications",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -336,7 +357,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -346,7 +368,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -365,6 +388,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/uuid",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-uuid",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -372,7 +398,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -382,7 +409,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -401,6 +429,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/value",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-value",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -408,7 +439,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -418,7 +450,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -437,6 +470,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevalue",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -444,7 +480,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -454,7 +491,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -473,6 +511,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevaluewithoutresponse",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -480,7 +521,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -490,7 +532,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -509,6 +552,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattcharacteristic-writevaluewithresponse",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -516,7 +562,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -526,7 +573,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothRemoteGATTDescriptor.json b/api/BluetoothRemoteGATTDescriptor.json
index 529ca801e9662c..b15729149564ee 100644
--- a/api/BluetoothRemoteGATTDescriptor.json
+++ b/api/BluetoothRemoteGATTDescriptor.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattdescriptor-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "57",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "57",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "57"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -57,7 +39,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -76,6 +59,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor/characteristic",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-characteristic",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -83,7 +69,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -95,7 +82,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -114,6 +102,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor/readValue",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-readvalue",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -121,7 +112,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -133,7 +125,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -152,6 +145,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor/uuid",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-uuid",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -159,7 +155,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -171,7 +168,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -190,6 +188,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor/value",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-value",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -197,7 +198,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -209,7 +211,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -228,6 +231,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTDescriptor/writeValue",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattdescriptor-writevalue",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -235,7 +241,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -247,7 +254,8 @@
"version_added": "44"
},
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothRemoteGATTServer.json b/api/BluetoothRemoteGATTServer.json
index 002f06f8455067..0230eb8b5a56ee 100644
--- a/api/BluetoothRemoteGATTServer.json
+++ b/api/BluetoothRemoteGATTServer.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattremoteserver-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +57,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/connect",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-connect",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -81,7 +67,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -91,7 +78,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -110,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/connected",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-connected",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -117,7 +108,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -127,7 +119,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -146,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/device",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-device",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -153,7 +149,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -163,7 +160,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -182,6 +180,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/disconnect",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-disconnect",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -189,7 +190,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -199,7 +201,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -218,6 +221,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/getPrimaryService",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-getprimaryservice",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -225,7 +231,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -235,7 +242,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -254,6 +262,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTServer/getPrimaryServices",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-getprimaryservices",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -261,7 +272,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -271,7 +283,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothRemoteGATTService.json b/api/BluetoothRemoteGATTService.json
index baeb5e7ff3be1b..1dea36a994f1e7 100644
--- a/api/BluetoothRemoteGATTService.json
+++ b/api/BluetoothRemoteGATTService.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattservice-interface",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +57,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/device",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-device",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -81,7 +67,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -91,7 +78,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -110,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/getCharacteristic",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristic",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -117,7 +108,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -127,7 +119,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -146,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/getCharacteristics",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-getcharacteristics",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -153,7 +149,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -163,7 +160,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -182,6 +180,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/isPrimary",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-isprimary",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -189,7 +190,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -199,7 +201,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -218,6 +221,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothRemoteGATTService/uuid",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattservice-uuid",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -225,7 +231,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -235,7 +242,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/BluetoothUUID.json b/api/BluetoothUUID.json
index 1c796fa9a33dca..3c15298f879280 100644
--- a/api/BluetoothUUID.json
+++ b/api/BluetoothUUID.json
@@ -4,48 +4,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothUUID",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothuuid",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -75,6 +58,9 @@
"description": "canonicalUUID()
static method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothUUID/canonicalUUID_static",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothuuid-canonicaluuid",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -82,7 +68,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -92,7 +79,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -112,6 +100,9 @@
"description": "getCharacteristic()
static method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothUUID/getCharacteristic_static",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothuuid-getcharacteristic",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -119,7 +110,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -129,7 +121,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -149,6 +142,9 @@
"description": "getDescriptor()
static method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothUUID/getDescriptor_static",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothuuid-getdescriptor",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -156,7 +152,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -166,7 +163,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -186,6 +184,9 @@
"description": "getService()
static method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/BluetoothUUID/getService_static",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothuuid-getservice",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": {
"version_added": "56"
@@ -193,7 +194,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -203,7 +205,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/CSS.json b/api/CSS.json
index b25ba3b81d62af..3d3bbbc3ca7d81 100644
--- a/api/CSS.json
+++ b/api/CSS.json
@@ -974,6 +974,9 @@
"description": "highlights
static property",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/highlights_static",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#dom-css-highlights",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/CSSContainerRule.json b/api/CSSContainerRule.json
index 6b0bffe7ae4eb0..e5f98c67aa3f2b 100644
--- a/api/CSSContainerRule.json
+++ b/api/CSSContainerRule.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSContainerRule",
"spec_url": "https://drafts.csswg.org/css-contain-3/#the-csscontainerrule-interface",
+ "tags": [
+ "web-features:container-queries"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerName",
"spec_url": "https://drafts.csswg.org/css-contain-3/#dom-csscontainerrule-containername",
+ "tags": [
+ "web-features:container-queries"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerQuery",
"spec_url": "https://drafts.csswg.org/css-contain-3/#dom-csscontainerrule-containerquery",
+ "tags": [
+ "web-features:container-queries"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/api/CSSCounterStyleRule.json b/api/CSSCounterStyleRule.json
index 2b36d73492d46e..373cfaee1194da 100644
--- a/api/CSSCounterStyleRule.json
+++ b/api/CSSCounterStyleRule.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#the-csscounterstylerule-interface",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/additiveSymbols",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-additivesymbols",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/fallback",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-fallback",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -105,6 +114,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/name",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-name",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -139,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/negative",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-negative",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -173,6 +188,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/pad",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-pad",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -207,6 +225,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/prefix",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-prefix",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -241,6 +262,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/range",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-range",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -275,6 +299,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/speakAs",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-speakas",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -309,6 +336,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/suffix",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-suffix",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -343,6 +373,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/symbols",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-symbols",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -377,6 +410,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/system",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#dom-csscounterstylerule-system",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
diff --git a/api/CSSFontFeatureValuesRule.json b/api/CSSFontFeatureValuesRule.json
index 6f8d5f1b6a7605..ba801644972261 100644
--- a/api/CSSFontFeatureValuesRule.json
+++ b/api/CSSFontFeatureValuesRule.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontFeatureValuesRule",
"spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesrule",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -103,6 +106,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontFeatureValuesRule/fontFamily",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontfeaturevaluesrule-fontfamily",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/api/CSSFontPaletteValuesRule.json b/api/CSSFontPaletteValuesRule.json
index f6c27dbaa26226..2aef66b55a0077 100644
--- a/api/CSSFontPaletteValuesRule.json
+++ b/api/CSSFontPaletteValuesRule.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule",
"spec_url": "https://drafts.csswg.org/css-fonts/#om-fontpalettevalues",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/basePalette",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontpalettevaluesrule-basepalette",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/fontFamily",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontpalettevaluesrule-fontfamily",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -105,6 +114,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/name",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontpalettevaluesrule-name",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -139,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/overrideColors",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontpalettevaluesrule-overridecolors",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
diff --git a/api/CSSImportRule.json b/api/CSSImportRule.json
index f1ef576fa56c79..10d530d047ebe7 100644
--- a/api/CSSImportRule.json
+++ b/api/CSSImportRule.json
@@ -205,9 +205,7 @@
"version_added": "121"
},
"chrome_android": "mirror",
- "edge": {
- "version_added": false
- },
+ "edge": "mirror",
"firefox": {
"version_added": "114"
},
@@ -219,8 +217,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false,
- "impl_url": "https://webkit.org/b/256180"
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/CSSKeyframesRule.json b/api/CSSKeyframesRule.json
index aafa1f9ea12204..b1c9d13140050b 100644
--- a/api/CSSKeyframesRule.json
+++ b/api/CSSKeyframesRule.json
@@ -308,8 +308,7 @@
"spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-length",
"support": {
"chrome": {
- "version_added": false,
- "impl_url": "https://crbug.com/1502758"
+ "version_added": "123"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/CSSStartingStyleRule.json b/api/CSSStartingStyleRule.json
index d60f2fdb7a6780..bfd5c80cbe81de 100644
--- a/api/CSSStartingStyleRule.json
+++ b/api/CSSStartingStyleRule.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStartingStyleRule",
"spec_url": "https://drafts.csswg.org/css-transitions-2/#the-cssstartingstylerule-interface",
+ "tags": [
+ "web-features:starting-style"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -21,14 +24,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/api/CSSStyleSheet.json b/api/CSSStyleSheet.json
index 4b3d7f43b53fb1..4f59be1b71e1dc 100644
--- a/api/CSSStyleSheet.json
+++ b/api/CSSStyleSheet.json
@@ -44,6 +44,9 @@
"description": "CSSStyleSheet()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/CSSStyleSheet",
"spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-cssstylesheet",
+ "tags": [
+ "web-features:constructed-stylesheets"
+ ],
"support": {
"chrome": {
"version_added": "73",
@@ -359,6 +362,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/replace",
"spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-replace",
+ "tags": [
+ "web-features:constructed-stylesheets"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -393,6 +399,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/replaceSync",
"spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-replacesync",
+ "tags": [
+ "web-features:constructed-stylesheets"
+ ],
"support": {
"chrome": {
"version_added": "73"
diff --git a/api/CharacterBoundsUpdateEvent.json b/api/CharacterBoundsUpdateEvent.json
index 32b66c1cf3176f..313a12b495b90c 100644
--- a/api/CharacterBoundsUpdateEvent.json
+++ b/api/CharacterBoundsUpdateEvent.json
@@ -11,9 +11,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -50,9 +48,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -89,9 +85,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -128,9 +122,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
diff --git a/api/CloseWatcher.json b/api/CloseWatcher.json
index 467eac86a33b28..75d74f153cd48e 100644
--- a/api/CloseWatcher.json
+++ b/api/CloseWatcher.json
@@ -5,7 +5,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#closewatcher",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -38,7 +39,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -72,7 +74,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-oncancel",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -105,7 +108,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-close",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -139,7 +143,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-onclose",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -172,7 +177,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-destroy",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -205,7 +211,8 @@
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-requestclose",
"support": {
"chrome": {
- "version_added": "120"
+ "version_added": "120",
+ "version_removed": "121"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/CompressionStream.json b/api/CompressionStream.json
index 61b14af03a614c..b34b9cfe2ca620 100644
--- a/api/CompressionStream.json
+++ b/api/CompressionStream.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CompressionStream",
"spec_url": "https://wicg.github.io/compression/#compression-stream",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -54,6 +57,9 @@
"description": "CompressionStream()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CompressionStream/CompressionStream",
"spec_url": "https://wicg.github.io/compression/#dom-compressionstream-compressionstream",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -93,6 +99,9 @@
"__compat": {
"description": "\"deflate\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -132,6 +141,9 @@
"__compat": {
"description": "\"deflate-raw\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "103"
@@ -171,6 +183,9 @@
"__compat": {
"description": "\"gzip\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -211,6 +226,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CompressionStream/readable",
"spec_url": "https://streams.spec.whatwg.org/#dom-generictransformstream-readable",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -251,6 +269,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CompressionStream/writable",
"spec_url": "https://streams.spec.whatwg.org/#dom-generictransformstream-writable",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
diff --git a/api/DecompressionStream.json b/api/DecompressionStream.json
index 9f99cef82f5692..506443e18e55ca 100644
--- a/api/DecompressionStream.json
+++ b/api/DecompressionStream.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/DecompressionStream",
"spec_url": "https://wicg.github.io/compression/#decompression-stream",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -54,6 +57,9 @@
"description": "DecompressionStream()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/DecompressionStream/DecompressionStream",
"spec_url": "https://wicg.github.io/compression/#dom-decompressionstream-decompressionstream",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -93,6 +99,9 @@
"__compat": {
"description": "\"deflate\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -132,6 +141,9 @@
"__compat": {
"description": "\"deflate-raw\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "103"
@@ -171,6 +183,9 @@
"__compat": {
"description": "\"gzip\" compression",
"spec_url": "https://wicg.github.io/compression/#supported-formats",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -211,6 +226,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/DecompressionStream/readable",
"spec_url": "https://streams.spec.whatwg.org/#dom-generictransformstream-readable",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
@@ -251,6 +269,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/DecompressionStream/writable",
"spec_url": "https://streams.spec.whatwg.org/#dom-generictransformstream-writable",
+ "tags": [
+ "web-features:compression-streams"
+ ],
"support": {
"chrome": {
"version_added": "80"
diff --git a/api/Document.json b/api/Document.json
index 872823f56b7ecc..e75c5256d5b4a7 100644
--- a/api/Document.json
+++ b/api/Document.json
@@ -211,6 +211,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/adoptedStyleSheets",
"spec_url": "https://drafts.csswg.org/cssom/#dom-documentorshadowroot-adoptedstylesheets",
+ "tags": [
+ "web-features:constructed-stylesheets"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -3173,6 +3176,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/exitPictureInPicture",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-document-exitpictureinpicture",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -3211,6 +3217,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/exitPointerLock",
"spec_url": "https://w3c.github.io/pointerlock/#dom-document-exitpointerlock",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
@@ -3484,6 +3493,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/fragmentDirective",
"spec_url": "https://wicg.github.io/scroll-to-text-fragment/#dom-document-fragmentdirective",
+ "tags": [
+ "web-features:text-fragments"
+ ],
"support": {
"chrome": {
"version_added": "86"
@@ -5138,7 +5150,7 @@
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-parsehtmlunsafe",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -5170,6 +5182,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/pictureInPictureElement",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-documentorshadowroot-pictureinpictureelement①⑤",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -5208,6 +5223,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/pictureInPictureEnabled",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-document-pictureinpictureenabled",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -5332,6 +5350,9 @@
"https://w3c.github.io/pointerlock/#pointerlockchange-and-pointerlockerror-events",
"https://w3c.github.io/pointerlock/#dom-document-onpointerlockchange"
],
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
@@ -5384,6 +5405,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/pointerLockElement",
"spec_url": "https://w3c.github.io/pointerlock/#dom-documentorshadowroot-pointerlockelement",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -5433,6 +5457,9 @@
"https://w3c.github.io/pointerlock/#pointerlockchange-and-pointerlockerror-events",
"https://w3c.github.io/pointerlock/#dom-document-onpointerlockerror"
],
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
@@ -6441,6 +6468,9 @@
"https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend",
"https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend"
],
+ "tags": [
+ "web-features:scrollend"
+ ],
"support": {
"chrome": {
"version_added": "114"
diff --git a/api/EditContext.json b/api/EditContext.json
index c7e26fc2cfd9c4..bb4f8fa298922c 100644
--- a/api/EditContext.json
+++ b/api/EditContext.json
@@ -11,9 +11,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -50,9 +48,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -89,9 +85,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -128,9 +122,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -167,9 +159,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -207,9 +197,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -247,9 +235,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -287,9 +273,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -326,9 +310,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -365,9 +347,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -404,9 +384,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -444,9 +422,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -484,9 +460,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -523,9 +497,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -562,9 +534,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -601,9 +571,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -640,9 +608,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -679,9 +645,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
diff --git a/api/Element.json b/api/Element.json
index 5cb35965c1d582..adde114f3407fd 100644
--- a/api/Element.json
+++ b/api/Element.json
@@ -943,7 +943,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -960,7 +960,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -976,7 +976,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -993,7 +993,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -2558,6 +2558,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/assignedSlot",
"spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
@@ -2630,7 +2633,7 @@
"spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-clonable",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -3047,6 +3050,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/checkVisibility",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -3080,6 +3086,9 @@
"__compat": {
"description": "options.checkOpacity
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -3114,6 +3123,9 @@
"__compat": {
"description": "options.checkVisibilityCSS
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -4337,7 +4349,7 @@
"edge": {
"version_added": "12",
"partial_implementation": true,
- "notes": "The onfocusout
event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});
."
+ "notes": "The onfocusout
event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});
."
},
"firefox": {
"version_added": "52",
@@ -7956,6 +7968,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock",
"spec_url": "https://w3c.github.io/pointerlock/#dom-element-requestpointerlock",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
@@ -8401,6 +8416,9 @@
"https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend",
"https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend"
],
+ "tags": [
+ "web-features:scrollend"
+ ],
"support": {
"chrome": {
"version_added": "114"
@@ -8486,7 +8504,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollintoview",
"tags": [
- "web-features:scrollintoview"
+ "web-features:scroll-into-view"
],
"support": {
"chrome": {
@@ -8559,7 +8577,7 @@
"__compat": {
"description": "options
parameter",
"tags": [
- "web-features:scrollintoview"
+ "web-features:scroll-into-view"
],
"support": {
"chrome": {
@@ -9254,7 +9272,7 @@
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-sethtmlunsafe",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -9369,6 +9387,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/slot",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-slot①",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
diff --git a/api/ElementInternals.json b/api/ElementInternals.json
index 14573a58536295..bd22c0f4914443 100644
--- a/api/ElementInternals.json
+++ b/api/ElementInternals.json
@@ -145,7 +145,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -162,7 +162,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -178,7 +178,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -195,7 +195,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/api/EncodedVideoChunk.json b/api/EncodedVideoChunk.json
index a56bec5d73b582..cecbf8e7e2a151 100644
--- a/api/EncodedVideoChunk.json
+++ b/api/EncodedVideoChunk.json
@@ -14,7 +14,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -51,7 +53,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -88,7 +92,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -125,7 +131,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -162,7 +170,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -199,7 +209,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -236,7 +248,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/EyeDropper.json b/api/EyeDropper.json
index cf0e6555b42a2a..cf56f0a7025035 100644
--- a/api/EyeDropper.json
+++ b/api/EyeDropper.json
@@ -102,7 +102,7 @@
},
"status": {
"experimental": true,
- "standard_track": false,
+ "standard_track": true,
"deprecated": false
}
}
diff --git a/api/FontFaceSetLoadEvent.json b/api/FontFaceSetLoadEvent.json
index c400a9d384f7d6..751ed62ed15c72 100644
--- a/api/FontFaceSetLoadEvent.json
+++ b/api/FontFaceSetLoadEvent.json
@@ -25,9 +25,7 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
+ "webview_android": "mirror"
},
"status": {
"experimental": false,
@@ -61,9 +59,7 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
+ "webview_android": "mirror"
},
"status": {
"experimental": false,
@@ -132,9 +128,7 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
+ "webview_android": "mirror"
},
"status": {
"experimental": false,
diff --git a/api/FragmentDirective.json b/api/FragmentDirective.json
index aede9a6ac68d7e..c81600f224e5ef 100644
--- a/api/FragmentDirective.json
+++ b/api/FragmentDirective.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FragmentDirective",
"spec_url": "https://wicg.github.io/scroll-to-text-fragment/#fragmentdirective",
+ "tags": [
+ "web-features:text-fragments"
+ ],
"support": {
"chrome": {
"version_added": "81"
diff --git a/api/GPUCommandEncoder.json b/api/GPUCommandEncoder.json
index 4a1edf82078b9c..3ee5ee5d941130 100644
--- a/api/GPUCommandEncoder.json
+++ b/api/GPUCommandEncoder.json
@@ -829,13 +829,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/writeTimestamp",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpucommandencoder-writetimestamp",
- "tags": [
- "web-features:webgpu"
- ],
"support": {
"chrome": {
"version_added": "113",
- "notes": "Currently supported on ChromeOS, macOS, and Windows only."
+ "version_removed": "121"
},
"chrome_android": {
"version_added": false
@@ -878,9 +875,9 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
- "deprecated": false
+ "deprecated": true
}
}
}
diff --git a/api/GPUPipelineError.json b/api/GPUPipelineError.json
index 0fc95eb0b6b933..825cb6e01a6a78 100644
--- a/api/GPUPipelineError.json
+++ b/api/GPUPipelineError.json
@@ -90,7 +90,7 @@
"description": "message
parameter is optional",
"support": {
"chrome": {
- "version_added": "116"
+ "version_added": "113"
},
"chrome_android": {
"version_added": false
diff --git a/api/GPURenderBundleEncoder.json b/api/GPURenderBundleEncoder.json
index c74c549462d34c..620998a3c94483 100644
--- a/api/GPURenderBundleEncoder.json
+++ b/api/GPURenderBundleEncoder.json
@@ -823,7 +823,7 @@
"description": "Pass null
to unset vertex buffer",
"support": {
"chrome": {
- "version_added": "115",
+ "version_added": "117",
"notes": "Currently supported on ChromeOS, macOS, and Windows only."
},
"chrome_android": {
diff --git a/api/GPURenderPassEncoder.json b/api/GPURenderPassEncoder.json
index 43d2a2947729a5..27d2dc84b3f9e6 100644
--- a/api/GPURenderPassEncoder.json
+++ b/api/GPURenderPassEncoder.json
@@ -1185,7 +1185,7 @@
"description": "Pass null
to unset vertex buffer",
"support": {
"chrome": {
- "version_added": "115",
+ "version_added": "117",
"notes": "Currently supported on ChromeOS, macOS, and Windows only."
},
"chrome_android": {
diff --git a/api/HTMLAnchorElement.json b/api/HTMLAnchorElement.json
index b6deeb819dfa4a..65c24568667cd1 100644
--- a/api/HTMLAnchorElement.json
+++ b/api/HTMLAnchorElement.json
@@ -744,7 +744,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -778,7 +778,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -812,7 +812,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json
index b2cd26536d0833..6375e9386d55cf 100644
--- a/api/HTMLAreaElement.json
+++ b/api/HTMLAreaElement.json
@@ -628,7 +628,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -662,7 +662,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -696,7 +696,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/HTMLButtonElement.json b/api/HTMLButtonElement.json
index db42499782f301..93cf0d332ef9e4 100644
--- a/api/HTMLButtonElement.json
+++ b/api/HTMLButtonElement.json
@@ -589,21 +589,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -638,21 +626,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/api/HTMLDetailsElement.json b/api/HTMLDetailsElement.json
index 6eac2f6d046e32..ee0f8486cd2002 100644
--- a/api/HTMLDetailsElement.json
+++ b/api/HTMLDetailsElement.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement",
"spec_url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#htmldetailselement",
+ "tags": [
+ "web-features:details"
+ ],
"support": {
"chrome": {
"version_added": "10"
@@ -37,6 +40,9 @@
},
"name": {
"__compat": {
+ "tags": [
+ "web-features:details-name"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/open",
"spec_url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-details-open",
+ "tags": [
+ "web-features:details"
+ ],
"support": {
"chrome": {
"version_added": "10"
@@ -108,6 +117,9 @@
"description": "toggle
event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/toggle_event",
"spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-toggle",
+ "tags": [
+ "web-features:details"
+ ],
"support": {
"chrome": {
"version_added": "36"
diff --git a/api/HTMLElement.json b/api/HTMLElement.json
index 5b7a3e38c06b1f..c0f74a65126a3b 100644
--- a/api/HTMLElement.json
+++ b/api/HTMLElement.json
@@ -334,21 +334,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1041,9 +1029,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -1317,21 +1303,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1911,21 +1885,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1960,21 +1922,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -2188,21 +2138,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -2237,21 +2175,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -2277,25 +2203,13 @@
"description": "Returns true
or false
",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "116"
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "117",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/api/HTMLIFrameElement.json b/api/HTMLIFrameElement.json
index e0c0dc229c0163..aba75c6a492160 100644
--- a/api/HTMLIFrameElement.json
+++ b/api/HTMLIFrameElement.json
@@ -43,6 +43,39 @@
"deprecated": false
}
},
+ "adAuctionHeaders": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/turtledove/#dom-htmliframeelement-adauctionheaders",
+ "support": {
+ "chrome": {
+ "version_added": "122"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"align": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/align",
@@ -859,7 +892,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -893,7 +926,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -927,7 +960,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1025,6 +1058,39 @@
}
}
},
+ "sharedStorageWritable": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/shared-storage/#ref-for-dom-htmlsharedstoragewritableelementutils-sharedstoragewritable",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"src": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/src",
diff --git a/api/HTMLImageElement.json b/api/HTMLImageElement.json
index dedf5043b487b1..fd17777cbce933 100644
--- a/api/HTMLImageElement.json
+++ b/api/HTMLImageElement.json
@@ -901,7 +901,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -935,7 +935,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -969,7 +969,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -983,6 +983,39 @@
}
}
},
+ "sharedStorageWritable": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/shared-storage/#ref-for-dom-htmlsharedstoragewritableelementutils-sharedstoragewritable",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"sizes": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLImageElement/sizes",
diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json
index ac79cc8b450f76..e76c7a7be01ea3 100644
--- a/api/HTMLInputElement.json
+++ b/api/HTMLInputElement.json
@@ -1412,21 +1412,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1461,21 +1449,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -2028,6 +2004,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/showPicker",
"spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-showpicker",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2060,6 +2039,9 @@
"autocomplete_input": {
"__compat": {
"description": "autocomplete
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2094,6 +2076,9 @@
"color_input": {
"__compat": {
"description": "color
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2129,6 +2114,9 @@
"datalist_input": {
"__compat": {
"description": "datalist
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2165,6 +2153,9 @@
"date_input": {
"__compat": {
"description": "date
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2201,6 +2192,9 @@
"datetime_local_input": {
"__compat": {
"description": "datetime-local
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2237,6 +2231,9 @@
"file_input": {
"__compat": {
"description": "file
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2270,6 +2267,9 @@
"month_input": {
"__compat": {
"description": "month
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2312,6 +2312,9 @@
"time_input": {
"__compat": {
"description": "time
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -2350,6 +2353,9 @@
"week_input": {
"__compat": {
"description": "week
input",
+ "tags": [
+ "web-features:show-picker-input"
+ ],
"support": {
"chrome": {
"version_added": "99"
diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json
index e8e93bae2dd316..ad47f4421b7ce1 100644
--- a/api/HTMLLinkElement.json
+++ b/api/HTMLLinkElement.json
@@ -80,6 +80,9 @@
"blocking": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-link-blocking",
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -554,7 +557,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -588,7 +591,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -622,7 +625,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json
index 8929f783e4c009..74715c1770d26d 100644
--- a/api/HTMLMediaElement.json
+++ b/api/HTMLMediaElement.json
@@ -147,6 +147,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/audioTracks",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-media-audiotracks-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -1232,6 +1235,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/fastSeek",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-media-fastseek-dev",
+ "tags": [
+ "web-features:fast-seek"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2301,11 +2307,7 @@
"impl_url": "https://webkit.org/b/214922"
}
],
- "safari_ios": {
- "prefix": "webkit",
- "version_added": "4",
- "impl_url": "https://webkit.org/b/214922"
- },
+ "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -3119,6 +3121,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/videoTracks",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-media-videotracks-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
diff --git a/api/HTMLScriptElement.json b/api/HTMLScriptElement.json
index 8d7e4c7112071f..ccc267473494bc 100644
--- a/api/HTMLScriptElement.json
+++ b/api/HTMLScriptElement.json
@@ -117,6 +117,9 @@
"blocking": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-script-blocking",
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -511,7 +514,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -545,7 +548,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -579,7 +582,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/HTMLSelectElement.json b/api/HTMLSelectElement.json
index 687793a1afb6e2..ef59570e4d27aa 100644
--- a/api/HTMLSelectElement.json
+++ b/api/HTMLSelectElement.json
@@ -857,6 +857,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/showPicker",
"spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-select-showpicker",
+ "tags": [
+ "web-features:show-picker-select"
+ ],
"support": {
"chrome": {
"version_added": "121"
diff --git a/api/HTMLSlotElement.json b/api/HTMLSlotElement.json
index b8f8acc85950d2..e67f8765201f30 100644
--- a/api/HTMLSlotElement.json
+++ b/api/HTMLSlotElement.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSlotElement",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#htmlslotelement",
"tags": [
- "web-features:shadow-dom"
+ "web-features:slot"
],
"support": {
"chrome": {
@@ -40,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assign",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-slot-assign",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "86"
@@ -74,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assignedElements",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-slot-assignedelements-dev",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "65"
@@ -108,6 +114,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assignedNodes",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-slot-assignednodes-dev",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
@@ -142,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/name",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-slot-name-dev",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
@@ -181,7 +193,7 @@
"https://html.spec.whatwg.org/multipage/webappapis.html#handler-onslotchange"
],
"tags": [
- "web-features:shadow-dom"
+ "web-features:slot"
],
"support": {
"chrome": {
@@ -199,9 +211,17 @@
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
+ "safari": [
+ {
+ "version_added": "10.1"
+ },
+ {
+ "version_added": "10",
+ "version_removed": "10.1",
+ "partial_implementation": true,
+ "notes": "The onslotchange
event handler property is not supported."
+ }
+ ],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/api/HTMLStyleElement.json b/api/HTMLStyleElement.json
index e05e0f8cfd690d..2baaf41c015f16 100644
--- a/api/HTMLStyleElement.json
+++ b/api/HTMLStyleElement.json
@@ -42,6 +42,9 @@
"blocking": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-style-blocking",
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/HTMLTemplateElement.json b/api/HTMLTemplateElement.json
index 33dfcde23ad0f3..133c90b93ded91 100644
--- a/api/HTMLTemplateElement.json
+++ b/api/HTMLTemplateElement.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#htmltemplateelement",
+ "tags": [
+ "web-features:template"
+ ],
"support": {
"chrome": {
"version_added": "26"
@@ -39,6 +42,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/content",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-template-content-dev",
+ "tags": [
+ "web-features:template"
+ ],
"support": {
"chrome": {
"version_added": "26"
@@ -71,9 +77,78 @@
}
}
},
+ "shadowRootClonable": {
+ "__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-template-shadowrootclonable",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "shadowRootDelegatesFocus": {
+ "__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-template-shadowrootdelegatesfocus",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "123"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"shadowRootMode": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#dom-template-shadowrootmode",
+ "tags": [
+ "web-features:declarative-shadow-dom"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/api/HTMLVideoElement.json b/api/HTMLVideoElement.json
index 43ca9208f9f373..d49e8dc42cd3ea 100644
--- a/api/HTMLVideoElement.json
+++ b/api/HTMLVideoElement.json
@@ -81,6 +81,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/disablePictureInPicture",
"spec_url": "https://w3c.github.io/picture-in-picture/#dom-htmlvideoelement-disablepictureinpicture",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -136,6 +139,9 @@
"https://w3c.github.io/picture-in-picture/#eventdef-htmlvideoelement-enterpictureinpicture",
"https://w3c.github.io/picture-in-picture/#dom-htmlvideoelement-onenterpictureinpicture"
],
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -261,6 +267,9 @@
"https://w3c.github.io/picture-in-picture/#eventdef-htmlvideoelement-leavepictureinpicture",
"https://w3c.github.io/picture-in-picture/#dom-htmlvideoelement-onleavepictureinpicture"
],
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -574,6 +583,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/requestPictureInPicture",
"spec_url": "https://w3c.github.io/picture-in-picture/#request-pip",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/api/Headers.json b/api/Headers.json
index 5cfd374e3b1a38..8a363ae32c1115 100644
--- a/api/Headers.json
+++ b/api/Headers.json
@@ -375,12 +375,12 @@
}
}
},
- "keys": {
+ "iterate_combined_duplicates": {
"__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/keys",
+ "description": "Iteration combines duplicate header names",
"support": {
"chrome": {
- "version_added": "42"
+ "version_added": "57"
},
"chrome_android": "mirror",
"deno": {
@@ -390,15 +390,12 @@
"version_added": "16"
},
"firefox": {
- "version_added": "44"
+ "version_added": "57"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
- "nodejs": {
- "version_added": "18.0.0"
- },
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
@@ -416,9 +413,9 @@
}
}
},
- "lexicographical_sorting": {
+ "iterate_lexicographically": {
"__compat": {
- "description": "Lexicographical sorting, and values from duplicate header names combined when iterated.",
+ "description": "Iteration is lexicographically sorted",
"support": {
"chrome": {
"version_added": "57"
@@ -427,9 +424,11 @@
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "18"
+ },
"firefox": {
- "version_added": "44"
+ "version_added": "57"
},
"firefox_android": "mirror",
"ie": {
@@ -439,8 +438,49 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
+ "version_added": "10.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "keys": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/keys",
+ "support": {
+ "chrome": {
+ "version_added": "42"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.0"
+ },
+ "edge": {
+ "version_added": "16"
+ },
+ "firefox": {
+ "version_added": "44"
+ },
+ "firefox_android": "mirror",
+ "ie": {
"version_added": false
},
+ "nodejs": {
+ "version_added": "18.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "10.1"
+ },
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/api/Highlight.json b/api/Highlight.json
index 4f8357e3d6ca55..ab46f24dfdcb62 100644
--- a/api/Highlight.json
+++ b/api/Highlight.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#highlight",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -38,6 +41,9 @@
"description": "Highlight()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/Highlight",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#dom-highlight-highlight",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -71,6 +77,9 @@
"add": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/add",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -104,6 +113,9 @@
"clear": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/clear",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -137,6 +149,9 @@
"delete": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/delete",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -170,6 +185,9 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/entries",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -203,6 +221,9 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/forEach",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -236,6 +257,9 @@
"has": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/has",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -269,6 +293,9 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/keys",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -303,6 +330,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/priority",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#dom-highlight-priority",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -336,6 +366,9 @@
"size": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/size",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -370,6 +403,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/type",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#enumdef-highlighttype",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -403,6 +439,9 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Highlight/values",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -435,6 +474,9 @@
},
"@@iterator": {
"__compat": {
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/HighlightRegistry.json b/api/HighlightRegistry.json
index e6a68679c894b0..e9f3182ed55ecd 100644
--- a/api/HighlightRegistry.json
+++ b/api/HighlightRegistry.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#highlight-registry",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -36,6 +39,9 @@
"clear": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/clear",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -69,6 +75,9 @@
"delete": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/delete",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -102,6 +111,9 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/entries",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -135,6 +147,9 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/forEach",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -168,6 +183,9 @@
"get": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/get",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -201,6 +219,9 @@
"has": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/has",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -234,6 +255,9 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/keys",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -267,6 +291,9 @@
"set": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/set",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -300,6 +327,9 @@
"size": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/size",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -333,6 +363,9 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/HighlightRegistry/values",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -365,6 +398,9 @@
},
"@@iterator": {
"__compat": {
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/IntersectionObserver.json b/api/IntersectionObserver.json
index 9fb7c01bf5cb7b..1c82ba0c01682f 100644
--- a/api/IntersectionObserver.json
+++ b/api/IntersectionObserver.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver",
"spec_url": "https://w3c.github.io/IntersectionObserver/#intersection-observer-interface",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -40,6 +43,9 @@
"description": "IntersectionObserver()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/IntersectionObserver",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-intersectionobserver",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -96,7 +102,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -114,6 +120,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/disconnect",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-disconnect",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -151,6 +160,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/observe",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-observe",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -187,6 +199,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/root",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-root",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -223,6 +238,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/rootMargin",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-rootmargin",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -292,6 +310,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/takeRecords",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-takerecords",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -329,6 +350,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/thresholds",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-thresholds",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "52"
@@ -365,6 +389,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserver/unobserve",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-unobserve",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/api/IntersectionObserverEntry.json b/api/IntersectionObserverEntry.json
index b8963aa705e7ca..5938d41704cf04 100644
--- a/api/IntersectionObserverEntry.json
+++ b/api/IntersectionObserverEntry.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry",
"spec_url": "https://w3c.github.io/IntersectionObserver/#intersection-observer-entry",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -75,6 +78,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/boundingClientRect",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-boundingclientrect",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -111,6 +117,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/intersectionRatio",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-intersectionratio",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -147,6 +156,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/intersectionRect",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-intersectionrect",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -183,6 +195,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/isIntersecting",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-isintersecting",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "58"
@@ -219,6 +234,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/rootBounds",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-rootbounds",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -255,6 +273,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/target",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-target",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -291,6 +312,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/time",
"spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-time",
+ "tags": [
+ "web-features:intersection-observer"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/api/LargestContentfulPaint.json b/api/LargestContentfulPaint.json
index 9b9597046b7c9b..fb396a0a0e9213 100644
--- a/api/LargestContentfulPaint.json
+++ b/api/LargestContentfulPaint.json
@@ -70,7 +70,7 @@
"id": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/id",
- "spec_url": "https://www.w3.org/TR/largest-contentful-paint/#dom-largestcontentfulpaint-id",
+ "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-id",
"support": {
"chrome": {
"version_added": "77"
@@ -138,7 +138,7 @@
"renderTime": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/renderTime",
- "spec_url": "https://www.w3.org/TR/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime",
+ "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime",
"support": {
"chrome": {
"version_added": "77"
diff --git a/api/MIDIAccess.json b/api/MIDIAccess.json
index e9a5c87b57ebd4..692a61e1cbca9c 100644
--- a/api/MIDIAccess.json
+++ b/api/MIDIAccess.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIAccess",
"spec_url": "https://webaudio.github.io/web-midi-api/#midiaccess-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -44,7 +44,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIAccess/inputs",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiaccess-inputs",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -84,7 +84,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIAccess/outputs",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiaccess-outputs",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -125,7 +125,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIAccess/statechange_event",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiaccess-onstatechange",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -165,7 +165,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIAccess/sysexEnabled",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiaccess-sysexenabled",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIConnectionEvent.json b/api/MIDIConnectionEvent.json
index b5bed7df87ed71..f75215bfa7e484 100644
--- a/api/MIDIConnectionEvent.json
+++ b/api/MIDIConnectionEvent.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIConnectionEvent",
"spec_url": "https://webaudio.github.io/web-midi-api/#midiconnectionevent-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -45,7 +45,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIConnectionEvent/MIDIConnectionEvent",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiconnectionevent-constructor",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -85,7 +85,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIConnectionEvent/port",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiconnectionevent-port",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIInput.json b/api/MIDIInput.json
index 3340991bfeb429..5ab41c4fb577e2 100644
--- a/api/MIDIInput.json
+++ b/api/MIDIInput.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIInput",
"spec_url": "https://webaudio.github.io/web-midi-api/#midiinput-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -45,7 +45,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIInput/midimessage_event",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiinput-onmidimessage",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIInputMap.json b/api/MIDIInputMap.json
index 28c8cceb2d1ab4..892fadf19e32c1 100644
--- a/api/MIDIInputMap.json
+++ b/api/MIDIInputMap.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIInputMap",
"spec_url": "https://webaudio.github.io/web-midi-api/#midiinputmap-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -42,7 +42,7 @@
"entries": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -80,7 +80,7 @@
"forEach": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -118,7 +118,7 @@
"get": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -156,7 +156,7 @@
"has": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -194,7 +194,7 @@
"keys": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -232,7 +232,7 @@
"size": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -270,7 +270,7 @@
"values": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -308,7 +308,7 @@
"@@iterator": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIMessageEvent.json b/api/MIDIMessageEvent.json
index d6aabeab7f95ba..d52b7e815c7e26 100644
--- a/api/MIDIMessageEvent.json
+++ b/api/MIDIMessageEvent.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIMessageEvent",
"spec_url": "https://webaudio.github.io/web-midi-api/#midimessageevent-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -47,7 +47,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIMessageEvent/MIDIMessageEvent",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midimessageevent-constructor",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -89,7 +89,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIMessageEvent/data",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midimessageevent-data",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIOutput.json b/api/MIDIOutput.json
index 96e87e95432d8a..f6b2561664d1c7 100644
--- a/api/MIDIOutput.json
+++ b/api/MIDIOutput.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIOutput",
"spec_url": "https://webaudio.github.io/web-midi-api/#MIDIOutput",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -46,7 +46,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIOutput/clear",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midioutput-clear",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -87,7 +87,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIOutput/send",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midioutput-send",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIOutputMap.json b/api/MIDIOutputMap.json
index 33d575ac455c3c..3be15dfb37f3cf 100644
--- a/api/MIDIOutputMap.json
+++ b/api/MIDIOutputMap.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIOutputMap",
"spec_url": "https://webaudio.github.io/web-midi-api/#midiinputmap-interface",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -42,7 +42,7 @@
"entries": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -80,7 +80,7 @@
"forEach": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -118,7 +118,7 @@
"get": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -156,7 +156,7 @@
"has": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -194,7 +194,7 @@
"keys": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -232,7 +232,7 @@
"size": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -270,7 +270,7 @@
"values": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -308,7 +308,7 @@
"@@iterator": {
"__compat": {
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MIDIPort.json b/api/MIDIPort.json
index 52ffd7894bb653..06a23c6f3d5244 100644
--- a/api/MIDIPort.json
+++ b/api/MIDIPort.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort",
"spec_url": "https://webaudio.github.io/web-midi-api/#MIDIPort",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -44,7 +44,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/close",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-close",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -84,7 +84,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/connection",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-connection",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -124,7 +124,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/id",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-id",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -164,7 +164,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/manufacturer",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-manufacturer",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -204,7 +204,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/name",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-name",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -244,7 +244,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/open",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-open",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -284,7 +284,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/state",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-state",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -325,7 +325,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/statechange_event",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-onstatechange",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -365,7 +365,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/type",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-type",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -405,7 +405,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MIDIPort/version",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-midiport-version",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
diff --git a/api/MathMLElement.json b/api/MathMLElement.json
index 78e8c3f95e4a17..c54aa450315509 100644
--- a/api/MathMLElement.json
+++ b/api/MathMLElement.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MathMLElement",
"spec_url": "https://w3c.github.io/mathml-core/#dom-mathmlelement",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -70,6 +73,9 @@
"autofocus": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-fe-autofocus",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -103,6 +109,9 @@
"blur": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-blur-dev",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -136,6 +145,9 @@
"dataset": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -169,6 +181,9 @@
"focus": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-focus-dev",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -235,6 +250,9 @@
"style": {
"__compat": {
"spec_url": "https://drafts.csswg.org/cssom/#dom-elementcssinlinestyle-style",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -268,6 +286,9 @@
"tabIndex": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/api/MediaSession.json b/api/MediaSession.json
index f00230a67df4e3..028291b0a7d851 100644
--- a/api/MediaSession.json
+++ b/api/MediaSession.json
@@ -139,9 +139,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "82",
- "partial_implementation": true,
- "notes": "Firefox does not support the togglemicrophone
, togglecamera
, and hangup
action types."
+ "version_added": "82"
},
"firefox_android": {
"version_added": "82",
@@ -155,9 +153,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15",
- "partial_implementation": true,
- "notes": "Safari does not support for the togglemicrophone
, togglecamera
, and hangup
action types."
+ "version_added": "15"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -176,7 +172,7 @@
"description": "\"hangup\"
type",
"support": {
"chrome": {
- "version_added": "92"
+ "version_added": "93"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -606,7 +602,7 @@
"description": "\"togglecamera\"
type",
"support": {
"chrome": {
- "version_added": "92"
+ "version_added": "93"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -641,7 +637,7 @@
"description": "\"togglemicrophone\"
type",
"support": {
"chrome": {
- "version_added": "92"
+ "version_added": "93"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/MouseEvent.json b/api/MouseEvent.json
index 89c290ef29affc..61e1922799b1ff 100644
--- a/api/MouseEvent.json
+++ b/api/MouseEvent.json
@@ -556,6 +556,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/movementX",
"spec_url": "https://w3c.github.io/pointerlock/#dom-mouseevent-movementx",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
@@ -631,6 +634,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/movementY",
"spec_url": "https://w3c.github.io/pointerlock/#dom-mouseevent-movementy",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": [
{
diff --git a/api/Navigator.json b/api/Navigator.json
index 3c2348d68c657e..de2224e9d564ca 100644
--- a/api/Navigator.json
+++ b/api/Navigator.json
@@ -340,48 +340,30 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/bluetooth",
"spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-navigator-bluetooth",
+ "tags": [
+ "web-features:web-bluetooth"
+ ],
"support": {
"chrome": [
{
- "version_added": "56",
+ "version_added": "70",
"partial_implementation": true,
- "notes": "Before Chrome 70, this feature was only supported in macOS. In Chrome 70, support was added for Windows 10. Linux support is not enabled by default."
+ "notes": "Linux support is not enabled by default."
},
{
"version_added": "56",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
+ "version_removed": "70",
+ "partial_implementation": true,
+ "notes": "Only supported on macOS."
}
],
"chrome_android": {
"version_added": "56"
},
- "edge": [
- {
- "version_added": "79",
- "partial_implementation": true,
- "notes": "Supported by default only on macOS and Windows 10. Linux support is not enabled by default."
- },
- {
- "version_added": "79",
- "flags": [
- {
- "type": "preference",
- "name": "#enable-experimental-web-platform-features",
- "value_to_set": "enabled"
- }
- ],
- "notes": "In Linux and versions of Windows earlier than 10, this flag must be enabled."
- }
- ],
+ "edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/674737"
},
"firefox_android": "mirror",
"ie": {
@@ -391,7 +373,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/101034"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -522,7 +505,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": {
@@ -564,7 +547,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": {
@@ -702,7 +685,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -4000,7 +3983,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/requestMIDIAccess",
"spec_url": "https://webaudio.github.io/web-midi-api/#dom-navigator-requestmidiaccess",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -4350,7 +4333,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": {
@@ -4392,7 +4375,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "14"
},
"safari_ios": "mirror",
"samsunginternet_android": {
diff --git a/api/NetworkInformation.json b/api/NetworkInformation.json
index d628fc89f8626c..60a1393ce5c308 100644
--- a/api/NetworkInformation.json
+++ b/api/NetworkInformation.json
@@ -37,7 +37,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -79,7 +79,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -123,7 +123,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -164,7 +164,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -177,7 +177,7 @@
"support": {
"chrome": {
"version_added": "61",
- "notes": "Only supported in ChromeOS"
+ "notes": "Only supported on ChromeOS"
},
"chrome_android": {
"version_added": "38"
@@ -249,7 +249,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -290,7 +290,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -324,7 +324,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -337,7 +337,7 @@
"support": {
"chrome": {
"version_added": "61",
- "notes": "Only supported in ChromeOS"
+ "notes": "Only supported on ChromeOS"
},
"chrome_android": {
"version_added": "38"
diff --git a/api/NotRestoredReasonDetails.json b/api/NotRestoredReasonDetails.json
new file mode 100644
index 00000000000000..ffe4e11e2c3df4
--- /dev/null
+++ b/api/NotRestoredReasonDetails.json
@@ -0,0 +1,105 @@
+{
+ "api": {
+ "NotRestoredReasonDetails": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasonDetails",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#notrestoredreasondetails",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "reason": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasonDetails/reason",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reason-details-reason",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "toJSON": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasonDetails/toJSON",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/NotRestoredReasons.json b/api/NotRestoredReasons.json
new file mode 100644
index 00000000000000..162490aabf213c
--- /dev/null
+++ b/api/NotRestoredReasons.json
@@ -0,0 +1,275 @@
+{
+ "api": {
+ "NotRestoredReasons": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#notrestoredreasons",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "children": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/children",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-children",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "id": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/id",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-id",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "name": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/name",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-name",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "reasons": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/reasons",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-reasons",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "src": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/src",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-src",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "toJSON": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/toJSON",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "url": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/url",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-url",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/OffscreenCanvas.json b/api/OffscreenCanvas.json
index 2440c50ef74f7c..2bef5ddf3cebb3 100644
--- a/api/OffscreenCanvas.json
+++ b/api/OffscreenCanvas.json
@@ -323,7 +323,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -358,7 +358,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/OffscreenCanvasRenderingContext2D.json b/api/OffscreenCanvasRenderingContext2D.json
index e07a863f56f3aa..f91b53e7664ff6 100644
--- a/api/OffscreenCanvasRenderingContext2D.json
+++ b/api/OffscreenCanvasRenderingContext2D.json
@@ -333,7 +333,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40948469"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/PerformanceLongAnimationFrameTiming.json b/api/PerformanceLongAnimationFrameTiming.json
index 93c029b0cdc20d..9bbec5617d2365 100644
--- a/api/PerformanceLongAnimationFrameTiming.json
+++ b/api/PerformanceLongAnimationFrameTiming.json
@@ -2,7 +2,8 @@
"api": {
"PerformanceLongAnimationFrameTiming": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#sec-PerformanceLongAnimationFrameTiming",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#sec-PerformanceLongAnimationFrameTiming",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -37,7 +38,8 @@
},
"blockingDuration": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-blockingduration",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/blockingDuration",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-blockingduration",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -73,7 +75,8 @@
},
"firstUIEventTimestamp": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-firstuieventtimestamp",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/firstUIEventTimestamp",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-firstuieventtimestamp",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -109,7 +112,8 @@
},
"renderStart": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-renderstart",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/renderStart",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-renderstart",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -145,7 +149,8 @@
},
"scripts": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-scripts",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/scripts",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-scripts",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -181,7 +186,8 @@
},
"styleAndLayoutStart": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-styleandlayoutstart",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/styleAndLayoutStart",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-styleandlayoutstart",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -217,7 +223,8 @@
},
"toJSON": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancelonganimationframetiming-tojson",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/toJSON",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-tojson",
"tags": [
"web-features:long-animation-frame-timing"
],
diff --git a/api/PerformanceNavigation.json b/api/PerformanceNavigation.json
index 3dde7338743cb1..839eccc59194cf 100644
--- a/api/PerformanceNavigation.json
+++ b/api/PerformanceNavigation.json
@@ -3,6 +3,7 @@
"PerformanceNavigation": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigation",
+ "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigation",
"support": {
"chrome": {
"version_added": "10"
diff --git a/api/PerformanceNavigationTiming.json b/api/PerformanceNavigationTiming.json
index 9992f5bb8cae7d..1587e1d1717173 100644
--- a/api/PerformanceNavigationTiming.json
+++ b/api/PerformanceNavigationTiming.json
@@ -334,6 +334,40 @@
}
}
},
+ "notRestoredReasons": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/notRestoredReasons",
+ "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-notrestoredreasons",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"redirectCount": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/redirectCount",
diff --git a/api/PerformanceScriptTiming.json b/api/PerformanceScriptTiming.json
index 8487c55235e2e1..6b70e13bc05d5f 100644
--- a/api/PerformanceScriptTiming.json
+++ b/api/PerformanceScriptTiming.json
@@ -2,7 +2,8 @@
"api": {
"PerformanceScriptTiming": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#performancescripttiming",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#sec-PerformanceScriptTiming",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -37,7 +38,8 @@
},
"executionStart": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-executionstart",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/executionStart",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-executionstart",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -73,7 +75,8 @@
},
"forcedStyleAndLayoutDuration": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-forcedstyleandlayoutduration",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/forcedStyleAndLayoutDuration",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-forcedstyleandlayoutduration",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -109,7 +112,8 @@
},
"invoker": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-invoker",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/invoker",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-invoker",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -145,7 +149,8 @@
},
"invokerType": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-invokertype",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/invokerType",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-invokertype",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -181,7 +186,119 @@
},
"pauseDuration": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-pauseduration",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/pauseDuration",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-pauseduration",
+ "tags": [
+ "web-features:long-animation-frame-timing"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "sourceCharPosition": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceCharPosition",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourcecharposition",
+ "tags": [
+ "web-features:long-animation-frame-timing"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "sourceFunctionName": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceFunctionName",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourcefunctionname",
+ "tags": [
+ "web-features:long-animation-frame-timing"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "sourceURL": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceURL",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourceurl",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -217,7 +334,8 @@
},
"toJSON": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-tojson",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/toJSON",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-tojson",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -253,7 +371,8 @@
},
"window": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-window",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/window",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-window",
"tags": [
"web-features:long-animation-frame-timing"
],
@@ -289,7 +408,8 @@
},
"windowAttribution": {
"__compat": {
- "spec_url": "https://w3c.github.io/longtasks/#dom-performancescripttiming-windowattribution",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/windowAttribution",
+ "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-windowattribution",
"tags": [
"web-features:long-animation-frame-timing"
],
diff --git a/api/PerformanceTiming.json b/api/PerformanceTiming.json
index e140a57ed786ee..ea6a0372e1240a 100644
--- a/api/PerformanceTiming.json
+++ b/api/PerformanceTiming.json
@@ -3,6 +3,7 @@
"PerformanceTiming": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceTiming",
+ "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancetiming",
"support": {
"chrome": {
"version_added": "6"
diff --git a/api/Permissions.json b/api/Permissions.json
index 27fc30b01a864d..46f284a3021ec5 100644
--- a/api/Permissions.json
+++ b/api/Permissions.json
@@ -109,6 +109,46 @@
"permission_ambient-light-sensor": {
"__compat": {
"description": "ambient-light-sensor
permission",
+ "support": {
+ "chrome": {
+ "version_added": "62",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "#enable-experimental-web-platform-features",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "permission_background-sync": {
+ "__compat": {
+ "description": "background-sync
permission",
"support": {
"chrome": {
"version_added": "62"
@@ -141,12 +181,12 @@
}
}
},
- "permission_background-sync": {
+ "permission_bluetooth": {
"__compat": {
- "description": "background-sync
permission",
+ "description": "bluetooth
permission",
"support": {
"chrome": {
- "version_added": "62"
+ "version_added": "104"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -466,7 +506,7 @@
"description": "midi
permission",
"spec_url": "https://webaudio.github.io/web-midi-api/#permissions-integration",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": {
@@ -521,7 +561,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -626,7 +666,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/PictureInPictureEvent.json b/api/PictureInPictureEvent.json
index 228118dc0f46c8..83108feb59adab 100644
--- a/api/PictureInPictureEvent.json
+++ b/api/PictureInPictureEvent.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureEvent",
"spec_url": "https://w3c.github.io/picture-in-picture/#event-types",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": [
{
@@ -55,6 +58,9 @@
"description": "PictureInPictureEvent()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureEvent/PictureInPictureEvent",
"spec_url": "https://w3c.github.io/picture-in-picture/#dom-pictureinpictureevent-pictureinpictureevent",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": [
{
@@ -106,6 +112,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureEvent/pictureInPictureWindow",
"spec_url": "https://w3c.github.io/picture-in-picture/#dom-pictureinpictureevent-pictureinpicturewindow",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/api/PictureInPictureWindow.json b/api/PictureInPictureWindow.json
index 6397d3c40ae32b..97a8a2be71b83c 100644
--- a/api/PictureInPictureWindow.json
+++ b/api/PictureInPictureWindow.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureWindow",
"spec_url": "https://w3c.github.io/picture-in-picture/#interface-picture-in-picture-window",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -41,6 +44,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureWindow/height",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-pictureinpicturewindow-height",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -83,6 +89,9 @@
"https://w3c.github.io/picture-in-picture/#eventdef-pictureinpicturewindow-resize",
"https://w3c.github.io/picture-in-picture/#dom-pictureinpicturewindow-onresize"
],
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -121,6 +130,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/PictureInPictureWindow/width",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-pictureinpicturewindow-width",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/api/PushManager.json b/api/PushManager.json
index ddbd8f293170e7..43e7bcdeab64ce 100644
--- a/api/PushManager.json
+++ b/api/PushManager.json
@@ -161,7 +161,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
@@ -244,7 +244,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
@@ -283,7 +283,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
@@ -417,7 +417,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
diff --git a/api/PushSubscription.json b/api/PushSubscription.json
index 0071b8ffd29b4a..845d90dfb8bd53 100644
--- a/api/PushSubscription.json
+++ b/api/PushSubscription.json
@@ -251,7 +251,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
diff --git a/api/PushSubscriptionChangeEvent.json b/api/PushSubscriptionChangeEvent.json
index 8089bc305921f4..b214e4b66801c7 100644
--- a/api/PushSubscriptionChangeEvent.json
+++ b/api/PushSubscriptionChangeEvent.json
@@ -6,7 +6,8 @@
"spec_url": "https://w3c.github.io/push-api/#pushsubscriptionchangeevent-interface",
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/41275327"
},
"chrome_android": "mirror",
"edge": {
@@ -14,7 +15,8 @@
"version_removed": "79"
},
"firefox": {
- "version_added": false
+ "version_added": false,
+ "notes": "The pushsubscriptionchange
event is fired but does not have the oldSubscription
and newSubscription
properties. See bug 1497429."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/RTCDtlsTransport.json b/api/RTCDtlsTransport.json
index e26ea49152a125..346f809afc39f9 100644
--- a/api/RTCDtlsTransport.json
+++ b/api/RTCDtlsTransport.json
@@ -132,7 +132,7 @@
}
],
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/RTCIceCandidate.json b/api/RTCIceCandidate.json
index a1afda842dde72..802a266205d3ce 100644
--- a/api/RTCIceCandidate.json
+++ b/api/RTCIceCandidate.json
@@ -414,6 +414,40 @@
}
}
},
+ "relayProtocol": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/relayProtocol",
+ "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-relayprotocol",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"sdpMid": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/sdpMid",
@@ -594,6 +628,40 @@
}
}
},
+ "url": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/url",
+ "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-url",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"usernameFragment": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/usernameFragment",
diff --git a/api/RTCIceTransport.json b/api/RTCIceTransport.json
index d533c564cfb53e..b38768d045842c 100644
--- a/api/RTCIceTransport.json
+++ b/api/RTCIceTransport.json
@@ -13,7 +13,7 @@
"version_added": "13"
},
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -46,7 +46,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +84,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -377,7 +377,7 @@
"version_added": "13"
},
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -415,7 +415,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/RTCRtpReceiver.json b/api/RTCRtpReceiver.json
index f7e0582e2ea3c7..5a95a46e25357e 100644
--- a/api/RTCRtpReceiver.json
+++ b/api/RTCRtpReceiver.json
@@ -180,7 +180,7 @@
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-audiolevel",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "73"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/RTCStatsReport.json b/api/RTCStatsReport.json
index a31075d8f281b9..339f999dcd482a 100644
--- a/api/RTCStatsReport.json
+++ b/api/RTCStatsReport.json
@@ -4575,6 +4575,111 @@
}
}
},
+ "frames": {
+ "__compat": {
+ "description": "frames
in 'media-source' stats for video",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/frames",
+ "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-frames",
+ "support": {
+ "chrome": {
+ "version_added": "90"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "116"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "framesPerSecond": {
+ "__compat": {
+ "description": "framesPerSecond
in 'media-source' stats for video",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/framesPerSecond",
+ "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-framespersecond",
+ "support": {
+ "chrome": {
+ "version_added": "80"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "116"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "height": {
+ "__compat": {
+ "description": "height
in 'media-source' stats for video",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/height",
+ "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-height",
+ "support": {
+ "chrome": {
+ "version_added": "80"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "116"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"id": {
"__compat": {
"description": "id
in 'media-source' stats",
@@ -4814,6 +4919,41 @@
"deprecated": false
}
}
+ },
+ "width": {
+ "__compat": {
+ "description": "width
in 'media-source' stats for video",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/width",
+ "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-width",
+ "support": {
+ "chrome": {
+ "version_added": "80"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "116"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"type_outbound-rtp": {
diff --git a/api/ReadableStream.json b/api/ReadableStream.json
index 000f847c79f25b..4a1b84ff587d89 100644
--- a/api/ReadableStream.json
+++ b/api/ReadableStream.json
@@ -424,7 +424,7 @@
"spec_url": "https://streams.spec.whatwg.org/#readablestream",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -446,7 +446,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -458,7 +458,7 @@
"spec_url": "https://streams.spec.whatwg.org/#rs-asynciterator",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"deno": {
@@ -486,7 +486,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/api/Request.json b/api/Request.json
index 2e64807941a67d..d7331727371793 100644
--- a/api/Request.json
+++ b/api/Request.json
@@ -1266,6 +1266,39 @@
}
}
},
+ "targetAddressSpace": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/private-network-access/#dom-request-targetaddressspace",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"text": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/text",
diff --git a/api/SVGAElement.json b/api/SVGAElement.json
index c74ce778e3450d..c0ad20276f4998 100644
--- a/api/SVGAElement.json
+++ b/api/SVGAElement.json
@@ -342,7 +342,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "61"
+ "version_added": "61",
+ "version_removed": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -361,7 +362,7 @@
"status": {
"experimental": false,
"standard_track": true,
- "deprecated": false
+ "deprecated": true
}
}
},
diff --git a/api/ScrollTimeline.json b/api/ScrollTimeline.json
index 3206d29fcc9d48..ef93bfe9a6c5fa 100644
--- a/api/ScrollTimeline.json
+++ b/api/ScrollTimeline.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#scrolltimeline-interface",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -22,7 +25,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -39,6 +43,9 @@
"description": "ScrollTimeline()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline/ScrollTimeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-scrolltimeline-scrolltimeline",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -57,7 +64,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +82,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline/axis",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-scrolltimeline-axis",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -92,7 +103,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -109,6 +121,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline/scroll",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-scrolltimeline-source",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -127,7 +142,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/ServiceWorkerGlobalScope.json b/api/ServiceWorkerGlobalScope.json
index 49fe8cde4a3c4c..5cb6cab28a9bd2 100644
--- a/api/ServiceWorkerGlobalScope.json
+++ b/api/ServiceWorkerGlobalScope.json
@@ -852,7 +852,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/41275327"
},
"chrome_android": "mirror",
"edge": {
@@ -860,10 +861,14 @@
"version_removed": "79"
},
"firefox": {
- "version_added": "44"
+ "version_added": "44",
+ "partial_implementation": true,
+ "notes": "The event does not have the oldSubscription
and newSubscription
properties. See bug 1497429."
},
"firefox_android": {
- "version_added": "48"
+ "version_added": "48",
+ "partial_implementation": true,
+ "notes": "The event does not have the oldSubscription
and newSubscription
properties. See bug 1497429."
},
"ie": {
"version_added": false
diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json
index 73caa26f0a2e3d..bb0b5c7b497e8c 100644
--- a/api/ShadowRoot.json
+++ b/api/ShadowRoot.json
@@ -74,6 +74,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/adoptedStyleSheets",
"spec_url": "https://drafts.csswg.org/cssom/#dom-documentorshadowroot-adoptedstylesheets",
+ "tags": [
+ "web-features:constructed-stylesheets"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -115,7 +118,7 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -481,6 +484,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/pictureInPictureElement",
"spec_url": "https://w3c.github.io/picture-in-picture/#ref-for-dom-documentorshadowroot-pictureinpictureelement①⑤",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -517,6 +523,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/pointerLockElement",
"spec_url": "https://w3c.github.io/pointerlock/#dom-documentorshadowroot-pointerlockelement",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": {
"version_added": "53"
@@ -554,7 +563,7 @@
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-shadowroot-sethtmlunsafe",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "124"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -586,6 +595,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/slotAssignment",
"spec_url": "https://dom.spec.whatwg.org/#dom-shadowroot-slotassignment",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "86"
diff --git a/api/SyncEvent.json b/api/SyncEvent.json
index ccd5b13d9e75eb..3bba660d348177 100644
--- a/api/SyncEvent.json
+++ b/api/SyncEvent.json
@@ -96,7 +96,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -130,7 +130,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/api/SyncManager.json b/api/SyncManager.json
index 1b22c3171e93f9..31e5d8601b45a3 100644
--- a/api/SyncManager.json
+++ b/api/SyncManager.json
@@ -73,7 +73,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -107,7 +107,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -141,7 +141,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/api/Text.json b/api/Text.json
index bcc83986affc91..84ea299fa4c048 100644
--- a/api/Text.json
+++ b/api/Text.json
@@ -82,6 +82,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Text/assignedSlot",
"spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
diff --git a/api/TextFormat.json b/api/TextFormat.json
index fb0bbb8d6a73bc..46f6d1671e70f2 100644
--- a/api/TextFormat.json
+++ b/api/TextFormat.json
@@ -11,9 +11,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -50,9 +48,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -89,9 +85,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -128,9 +122,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -167,9 +159,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -206,9 +196,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
diff --git a/api/TextFormatUpdateEvent.json b/api/TextFormatUpdateEvent.json
index 66530a6453017c..3cae34499abf0b 100644
--- a/api/TextFormatUpdateEvent.json
+++ b/api/TextFormatUpdateEvent.json
@@ -11,9 +11,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -50,9 +48,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -89,9 +85,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
diff --git a/api/TextUpdateEvent.json b/api/TextUpdateEvent.json
index 718a96e5ff9595..099b947829ee51 100644
--- a/api/TextUpdateEvent.json
+++ b/api/TextUpdateEvent.json
@@ -11,9 +11,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -50,9 +48,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -89,9 +85,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -128,9 +122,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -167,9 +159,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -206,9 +196,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
@@ -245,9 +233,7 @@
"chrome": {
"version_added": "121"
},
- "chrome_android": {
- "version_added": false
- },
+ "chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
diff --git a/api/TrustedHTML.json b/api/TrustedHTML.json
index cca6f431c450e7..38dd11f0d3f600 100644
--- a/api/TrustedHTML.json
+++ b/api/TrustedHTML.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedHTML",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-html",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedHTML/toJSON",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedhtml-tojson",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "90"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedHTML/toString",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trustedhtml-stringification-behavior",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/api/TrustedScript.json b/api/TrustedScript.json
index 8de8c5439478d9..0bb6c6a7de5c92 100644
--- a/api/TrustedScript.json
+++ b/api/TrustedScript.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScript",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-script",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScript/toJSON",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedscript-tojson",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "90"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScript/toString",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl-stringification-behavior",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/api/TrustedScriptURL.json b/api/TrustedScriptURL.json
index 54d5cc4eef47c8..44e92ebdad5838 100644
--- a/api/TrustedScriptURL.json
+++ b/api/TrustedScriptURL.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScriptURL",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trused-script-url",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScriptURL/toJSON",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedscripturl-tojson",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "90"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedScriptURL/toString",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl-stringification-behavior",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/api/TrustedTypePolicy.json b/api/TrustedTypePolicy.json
index baf1a295ca3d24..9242749f21e458 100644
--- a/api/TrustedTypePolicy.json
+++ b/api/TrustedTypePolicy.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicy",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-type-policy",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicy/createHTML",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicy-createhtml",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicy/createScript",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicy-createscript",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -105,6 +114,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicy/createScriptURL",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicy-createscripturl",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -139,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicy/name",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicy-name",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/api/TrustedTypePolicyFactory.json b/api/TrustedTypePolicyFactory.json
index 0bdb59ffb799a2..ddb5c557a512b4 100644
--- a/api/TrustedTypePolicyFactory.json
+++ b/api/TrustedTypePolicyFactory.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-type-policy-factory",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/createPolicy",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-createpolicy",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -71,6 +77,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/defaultPolicy",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-defaultpolicy",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -105,6 +114,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/emptyHTML",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-emptyhtml",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -139,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/emptyScript",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-emptyscript",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -173,6 +188,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/getAttributeType",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-getattributetype",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -207,6 +225,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/getPropertyType",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-getpropertytype",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -241,6 +262,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/isHTML",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-ishtml",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -275,6 +299,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/isScript",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-isscript",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -309,6 +336,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/isScriptURL",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-trustedtypepolicyfactory-isscripturl",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/api/URLSearchParams.json b/api/URLSearchParams.json
index c90f00c9d772cf..36d9dc0c1ac461 100644
--- a/api/URLSearchParams.json
+++ b/api/URLSearchParams.json
@@ -313,7 +313,7 @@
"description": "value
parameter",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "117"
},
"chrome_android": "mirror",
"deno": {
@@ -334,7 +334,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -562,7 +562,7 @@
"description": "value
parameter",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "117"
},
"chrome_android": "mirror",
"deno": {
@@ -583,7 +583,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/VideoColorSpace.json b/api/VideoColorSpace.json
index e4db17495a0a39..dd21d6a535878f 100644
--- a/api/VideoColorSpace.json
+++ b/api/VideoColorSpace.json
@@ -14,7 +14,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -51,7 +53,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -88,7 +92,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -125,7 +131,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -162,7 +170,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -199,7 +209,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -236,7 +248,9 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/VideoDecoder.json b/api/VideoDecoder.json
index 7ec5267ee3932d..2c8f165bd23511 100644
--- a/api/VideoDecoder.json
+++ b/api/VideoDecoder.json
@@ -14,8 +14,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -52,8 +54,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -90,8 +94,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -128,8 +134,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -166,8 +174,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -204,8 +214,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -242,8 +254,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -280,8 +294,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -318,8 +334,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -356,8 +374,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -394,8 +414,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749045"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749045",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/VideoEncoder.json b/api/VideoEncoder.json
index c1948802fb4ef2..4b9f7916170b39 100644
--- a/api/VideoEncoder.json
+++ b/api/VideoEncoder.json
@@ -14,8 +14,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -52,8 +54,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -90,8 +94,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -128,8 +134,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -166,8 +174,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -204,8 +214,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -242,8 +254,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -279,8 +293,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -317,8 +333,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -355,8 +373,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -393,8 +413,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1872733"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1872733",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/VideoFrame.json b/api/VideoFrame.json
index 69dac8af2106c7..d9a638141347f1 100644
--- a/api/VideoFrame.json
+++ b/api/VideoFrame.json
@@ -14,8 +14,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -52,8 +54,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -90,8 +94,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -128,8 +134,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -166,8 +174,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -204,8 +214,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -242,8 +254,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -280,8 +294,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -318,8 +334,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -355,8 +373,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -393,8 +413,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -431,8 +453,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -469,8 +493,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -507,8 +533,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -545,8 +573,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
@@ -583,8 +613,10 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1749539"
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1749539",
+ "partial_implementation": true,
+ "notes": "Only supported on Linux, see bug 1749047."
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/VideoTrack.json b/api/VideoTrack.json
index d475e5ea2f0f9a..40a264adf73eee 100644
--- a/api/VideoTrack.json
+++ b/api/VideoTrack.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#videotrack",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -66,6 +69,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack/id",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotrack-id-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -129,6 +135,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack/kind",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotrack-kind-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -192,6 +201,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack/label",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotrack-label-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -255,6 +267,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack/language",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotrack-language-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -318,6 +333,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrack/selected",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotrack-selected-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
diff --git a/api/VideoTrackList.json b/api/VideoTrackList.json
index 0dc6241dfe330b..fd0c48bb9c090a 100644
--- a/api/VideoTrackList.json
+++ b/api/VideoTrackList.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrackList",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#audiotracklist-and-videotracklist-objects",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -70,6 +73,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-addtrack",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onaddtrack"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -137,6 +143,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-change",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onchange"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -200,6 +209,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrackList/getTrackById",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotracklist-gettrackbyid-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -263,6 +275,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrackList/length",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotracklist-length-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -330,6 +345,9 @@
"https://html.spec.whatwg.org/multipage/media.html#event-media-removetrack",
"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onremovetrack"
],
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
@@ -393,6 +411,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoTrackList/selectedIndex",
"spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-videotracklist-selectedindex-dev",
+ "tags": [
+ "web-features:audio-video-tracks"
+ ],
"support": {
"chrome": {
"version_added": "37",
diff --git a/api/ViewTimeline.json b/api/ViewTimeline.json
index 80c33d2b877295..e78fea6b4a2b10 100644
--- a/api/ViewTimeline.json
+++ b/api/ViewTimeline.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ViewTimeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#viewtimeline-interface",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -22,7 +25,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -39,6 +43,9 @@
"description": "ViewTimeline()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ViewTimeline/ViewTimeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-viewtimeline-viewtimeline",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -57,7 +64,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -74,6 +82,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ViewTimeline/endOffset",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-viewtimeline-endoffset",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -92,7 +103,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -109,6 +121,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline/startOffset",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-viewtimeline-startoffset",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -127,7 +142,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -144,6 +160,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ScrollTimeline/subject",
"spec_url": "https://drafts.csswg.org/scroll-animations/#dom-viewtimeline-subject",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -162,7 +181,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/VisualViewport.json b/api/VisualViewport.json
index 95565f6ec2db75..cd32bd478a9b29 100644
--- a/api/VisualViewport.json
+++ b/api/VisualViewport.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport",
"spec_url": "https://drafts.csswg.org/cssom-view/#the-visualviewport-interface",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -39,6 +42,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/height",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-height",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -75,6 +81,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/offsetLeft",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-offsetleft",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -111,6 +120,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/offsetTop",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-offsettop",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -147,6 +159,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/pageLeft",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-pageleft",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -183,6 +198,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/pageTop",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-pagetop",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -220,6 +238,9 @@
"description": "resize
event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/resize_event",
"spec_url": "https://drafts.csswg.org/cssom-view/#eventdef-window-resize",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": [
{
@@ -267,6 +288,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/scale",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-scale",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -304,6 +328,9 @@
"description": "scroll
event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/scroll_event",
"spec_url": "https://drafts.csswg.org/cssom-view/#eventdef-document-scroll",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": [
{
@@ -352,6 +379,9 @@
"description": "scrollend
event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/scrollend_event",
"spec_url": "https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend",
+ "tags": [
+ "web-features:scrollend"
+ ],
"support": {
"chrome": {
"version_added": "114",
@@ -390,6 +420,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/VisualViewport/width",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-visualviewport-width",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
diff --git a/api/Window.json b/api/Window.json
index 580f20d649ddf6..7b94bce98fe1f7 100644
--- a/api/Window.json
+++ b/api/Window.json
@@ -1185,11 +1185,11 @@
"version_added": "11.1"
},
"safari": {
- "version_added": "3"
- },
- "safari_ios": {
- "version_added": "1"
+ "version_added": "3",
+ "partial_implementation": true,
+ "notes": "In Safari, the devicePixelRatio
does not change when the page is zoomed. See bug 124862."
},
+ "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -6596,6 +6596,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/visualViewport",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-window-visualviewport",
+ "tags": [
+ "web-features:visual-viewport"
+ ],
"support": {
"chrome": {
"version_added": "61"
diff --git a/api/_globals/console.json b/api/_globals/console.json
index dd1c4af3dde567..87ece49c9c1595 100644
--- a/api/_globals/console.json
+++ b/api/_globals/console.json
@@ -385,6 +385,123 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "options_colors_parameter": {
+ "__compat": {
+ "description": "options.colors
parameter",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "0.12.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ },
+ "options_depth_parameter": {
+ "__compat": {
+ "description": "options.depth
parameter",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.0"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "0.12.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
+ },
+ "options_showHidden_parameter": {
+ "__compat": {
+ "description": "options.showHidden
parameter",
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.8"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "0.12.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": false,
+ "deprecated": false
+ }
+ }
}
},
"dirxml_static": {
diff --git a/api/_globals/trustedTypes.json b/api/_globals/trustedTypes.json
index 2f16e686736868..ab966e46aa6afd 100644
--- a/api/_globals/trustedTypes.json
+++ b/api/_globals/trustedTypes.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/trustedTypes",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#extensions-to-the-windoworworkerglobalscope-interface",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/browsers/chrome.json b/browsers/chrome.json
index 3ed934b89f71f7..304e626ba84357 100644
--- a/browsers/chrome.json
+++ b/browsers/chrome.json
@@ -851,21 +851,29 @@
"122": {
"release_date": "2024-02-20",
"release_notes": "https://developer.chrome.com/blog/new-in-chrome-122",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "122"
},
"123": {
"release_date": "2024-03-19",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-123",
+ "status": "retired",
"engine": "Blink",
"engine_version": "123"
},
"124": {
"release_date": "2024-04-16",
- "status": "planned",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-124",
+ "status": "current",
"engine": "Blink",
"engine_version": "124"
+ },
+ "125": {
+ "release_date": "2024-05-14",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "125"
}
}
}
diff --git a/browsers/chrome_android.json b/browsers/chrome_android.json
index eca124cc5c7dd5..fa20e6fa5d97ef 100644
--- a/browsers/chrome_android.json
+++ b/browsers/chrome_android.json
@@ -688,21 +688,29 @@
"122": {
"release_date": "2024-02-20",
"release_notes": "https://developer.chrome.com/blog/new-in-chrome-122",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "122"
},
"123": {
"release_date": "2024-03-19",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-123",
+ "status": "retired",
"engine": "Blink",
"engine_version": "123"
},
"124": {
- "release_date": "2024-04-10",
- "status": "nightly",
+ "release_date": "2024-04-16",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-124",
+ "status": "current",
"engine": "Blink",
"engine_version": "124"
+ },
+ "125": {
+ "release_date": "2024-05-14",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "125"
}
}
}
diff --git a/browsers/deno.json b/browsers/deno.json
index 16b9ea17edae40..e912d59876402c 100644
--- a/browsers/deno.json
+++ b/browsers/deno.json
@@ -289,9 +289,23 @@
"1.40": {
"release_date": "2024-01-25",
"release_notes": "https://github.com/denoland/deno/releases/tag/v1.40.0",
- "status": "current",
+ "status": "retired",
"engine": "V8",
"engine_version": "12.0"
+ },
+ "1.41": {
+ "release_date": "2024-02-22",
+ "release_notes": "https://deno.com/blog/v1.41",
+ "status": "retired",
+ "engine": "V8",
+ "engine_version": "12.1"
+ },
+ "1.42": {
+ "release_date": "2024-03-28",
+ "release_notes": "https://deno.com/blog/v1.42",
+ "status": "current",
+ "engine": "V8",
+ "engine_version": "12.3"
}
}
}
diff --git a/browsers/edge.json b/browsers/edge.json
index 8cf79d64eb282a..863d9ce893f019 100644
--- a/browsers/edge.json
+++ b/browsers/edge.json
@@ -339,7 +339,7 @@
},
"120": {
"release_date": "2023-12-07",
- "release_notes": "https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-1200221061-december-7-2023",
+ "release_notes": "https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-archive-stable-channel#version-1200221061-december-7-2023",
"status": "retired",
"engine": "Blink",
"engine_version": "120"
@@ -354,24 +354,33 @@
"122": {
"release_date": "2024-02-23",
"release_notes": "https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-1220236552-february-23-2024",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "122"
},
"123": {
- "release_date": "2024-03-21",
- "status": "beta",
- "engine": "Blink"
+ "release_date": "2024-03-22",
+ "status": "current",
+ "engine": "Blink",
+ "engine_version": "123"
},
"124": {
"release_date": "2024-04-18",
- "status": "nightly",
- "engine": "Blink"
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "124"
},
"125": {
"release_date": "2024-05-16",
+ "status": "nightly",
+ "engine": "Blink",
+ "engine_version": "125"
+ },
+ "126": {
+ "release_date": "2024-06-13",
"status": "planned",
- "engine": "Blink"
+ "engine": "Blink",
+ "engine_version": "126"
}
}
}
diff --git a/browsers/firefox.json b/browsers/firefox.json
index e659ca3fb3f724..bf34754927926c 100644
--- a/browsers/firefox.json
+++ b/browsers/firefox.json
@@ -886,30 +886,44 @@
"123": {
"release_date": "2024-02-20",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/123",
- "status": "current",
+ "status": "retired",
"engine": "Gecko",
"engine_version": "123"
},
"124": {
"release_date": "2024-03-19",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/124",
- "status": "beta",
+ "status": "retired",
"engine": "Gecko",
"engine_version": "124"
},
"125": {
"release_date": "2024-04-16",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/125",
- "status": "nightly",
+ "status": "current",
"engine": "Gecko",
"engine_version": "125"
},
"126": {
"release_date": "2024-05-14",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/126",
- "status": "planned",
+ "status": "beta",
"engine": "Gecko",
"engine_version": "126"
+ },
+ "127": {
+ "release_date": "2024-06-11",
+ "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/127",
+ "status": "nightly",
+ "engine": "Gecko",
+ "engine_version": "127"
+ },
+ "128": {
+ "release_date": "2024-07-09",
+ "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/128",
+ "status": "planned",
+ "engine": "Gecko",
+ "engine_version": "128"
}
}
}
diff --git a/browsers/firefox_android.json b/browsers/firefox_android.json
index 12720655c73c4b..8d7b768f83017c 100644
--- a/browsers/firefox_android.json
+++ b/browsers/firefox_android.json
@@ -753,30 +753,44 @@
"123": {
"release_date": "2024-02-20",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/123",
- "status": "current",
+ "status": "retired",
"engine": "Gecko",
"engine_version": "123"
},
"124": {
"release_date": "2024-03-19",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/124",
- "status": "beta",
+ "status": "retired",
"engine": "Gecko",
"engine_version": "124"
},
"125": {
"release_date": "2024-04-16",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/125",
- "status": "nightly",
+ "status": "current",
"engine": "Gecko",
"engine_version": "125"
},
"126": {
"release_date": "2024-05-14",
"release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/126",
- "status": "planned",
+ "status": "beta",
"engine": "Gecko",
"engine_version": "126"
+ },
+ "127": {
+ "release_date": "2024-06-11",
+ "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/127",
+ "status": "nightly",
+ "engine": "Gecko",
+ "engine_version": "127"
+ },
+ "128": {
+ "release_date": "2024-07-09",
+ "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/128",
+ "status": "planned",
+ "engine": "Gecko",
+ "engine_version": "128"
}
}
}
diff --git a/browsers/safari.json b/browsers/safari.json
index 5fdd41883f9388..e1ec0630b5cef4 100644
--- a/browsers/safari.json
+++ b/browsers/safari.json
@@ -303,6 +303,12 @@
"status": "current",
"engine": "WebKit",
"engine_version": "618.1.15"
+ },
+ "17.5": {
+ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-17_5-release-notes",
+ "status": "beta",
+ "engine": "WebKit",
+ "engine_version": "618.2.4"
}
}
}
diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json
index 4db3579d56c3cd..50c1dc98799302 100644
--- a/browsers/safari_ios.json
+++ b/browsers/safari_ios.json
@@ -275,6 +275,12 @@
"status": "current",
"engine": "WebKit",
"engine_version": "618.1.15"
+ },
+ "17.5": {
+ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-17_5-release-notes",
+ "status": "beta",
+ "engine": "WebKit",
+ "engine_version": "618.2.4"
}
}
}
diff --git a/browsers/webview_android.json b/browsers/webview_android.json
index 3368858dd947af..d09a5d5fb958c1 100644
--- a/browsers/webview_android.json
+++ b/browsers/webview_android.json
@@ -650,15 +650,29 @@
"122": {
"release_date": "2024-02-20",
"release_notes": "https://developer.chrome.com/blog/new-in-chrome-122",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "122"
},
"123": {
"release_date": "2024-03-19",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-123",
+ "status": "retired",
"engine": "Blink",
"engine_version": "123"
+ },
+ "124": {
+ "release_date": "2024-04-16",
+ "release_notes": "https://developer.chrome.com/blog/new-in-chrome-124",
+ "status": "current",
+ "engine": "Blink",
+ "engine_version": "124"
+ },
+ "125": {
+ "release_date": "2024-05-14",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "125"
}
}
}
diff --git a/css/at-rules/container.json b/css/at-rules/container.json
index d2e8cfc5f5e16b..acd48d8402c6d8 100644
--- a/css/at-rules/container.json
+++ b/css/at-rules/container.json
@@ -43,6 +43,9 @@
"description": "Style queries for custom properties",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@container",
"spec_url": "https://drafts.csswg.org/css-contain-3/#style-container",
+ "tags": [
+ "web-features:container-style-queries"
+ ],
"support": {
"chrome": {
"version_added": "111",
diff --git a/css/at-rules/counter-style.json b/css/at-rules/counter-style.json
index a93aa342d7bc6e..80816c4ef9a705 100644
--- a/css/at-rules/counter-style.json
+++ b/css/at-rules/counter-style.json
@@ -6,6 +6,9 @@
"description": "@counter-style
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#the-counter-style-rule",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -40,6 +43,9 @@
"description": "additive-symbols
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/additive-symbols",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-symbols",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -75,6 +81,9 @@
"description": "fallback
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/fallback",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-fallback",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -110,6 +119,9 @@
"description": "negative
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/negative",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-system",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -145,6 +157,9 @@
"description": "pad
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/pad",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-pad",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -180,6 +195,9 @@
"description": "prefix
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/prefix",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-prefix",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -215,6 +233,9 @@
"description": "range
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/range",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-range",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -250,6 +271,9 @@
"description": "speak-as
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/speak-as",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-speak-as",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -285,6 +309,9 @@
"description": "suffix
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/suffix",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-suffix",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
@@ -320,6 +347,9 @@
"description": "symbols
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/symbols",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-symbols",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91",
@@ -359,6 +389,9 @@
"description": "system
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style/system",
"spec_url": "https://drafts.csswg.org/css-counter-styles/#counter-style-system",
+ "tags": [
+ "web-features:counter-style"
+ ],
"support": {
"chrome": {
"version_added": "91"
diff --git a/css/at-rules/font-face.json b/css/at-rules/font-face.json
index e6a273dc1f9166..ab36d497b28b8d 100644
--- a/css/at-rules/font-face.json
+++ b/css/at-rules/font-face.json
@@ -7,7 +7,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-face-rule",
"tags": [
- "web-features:fonts"
+ "web-features:font-face"
],
"support": {
"chrome": {
@@ -115,6 +115,9 @@
"OpenType_COLRv1": {
"__compat": {
"description": "OpenType COLRv1 rendering",
+ "tags": [
+ "web-features:colrv1"
+ ],
"support": {
"chrome": {
"version_added": "98"
@@ -256,7 +259,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/Guide/WOFF",
"spec_url": "https://www.w3.org/TR/WOFF/#OverallStructure",
"tags": [
- "web-features:fonts"
+ "web-features:font-face"
],
"support": {
"chrome": {
@@ -300,7 +303,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/Guide/WOFF",
"spec_url": "https://w3c.github.io/woff/woff2/#FileStructure",
"tags": [
- "web-features:fonts"
+ "web-features:font-face"
],
"support": {
"chrome": {
@@ -446,7 +449,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/font-family",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-family-desc",
"tags": [
- "web-features:fonts"
+ "web-features:font-face"
],
"support": {
"chrome": {
@@ -659,7 +662,8 @@
"spec_url": "https://drafts.csswg.org/css-fonts/#font-rend-desc",
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40398871"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -804,7 +808,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/src",
"spec_url": "https://drafts.csswg.org/css-fonts/#src-desc",
"tags": [
- "web-features:fonts"
+ "web-features:font-face"
],
"support": {
"chrome": {
diff --git a/css/at-rules/font-feature-values.json b/css/at-rules/font-feature-values.json
index 6b79f329219a73..0b671ce4b0bcc3 100644
--- a/css/at-rules/font-feature-values.json
+++ b/css/at-rules/font-feature-values.json
@@ -6,6 +6,9 @@
"description": "@font-feature-values
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-feature-values",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -39,6 +42,9 @@
"__compat": {
"description": "@annotation
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#annotation",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -73,6 +79,9 @@
"__compat": {
"description": "@character-variant
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#character-variant",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -106,6 +115,9 @@
"historical-forms": {
"__compat": {
"description": "@historical-forms
",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -140,6 +152,9 @@
"__compat": {
"description": "@ornaments
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#ornaments",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -174,6 +189,9 @@
"__compat": {
"description": "@styleset
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#styleset",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -208,6 +226,9 @@
"__compat": {
"description": "@stylistic
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#stylistic",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -242,6 +263,9 @@
"__compat": {
"description": "@swash
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values#swash",
+ "tags": [
+ "web-features:font-variant-alternates"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/at-rules/font-palette-values.json b/css/at-rules/font-palette-values.json
index 54b1778463289d..6df8e24ba62121 100644
--- a/css/at-rules/font-palette-values.json
+++ b/css/at-rules/font-palette-values.json
@@ -6,6 +6,9 @@
"description": "@font-palette-values
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values",
"spec_url": "https://drafts.csswg.org/css-fonts/#at-ruledef-font-palette-values",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -38,6 +41,9 @@
"base-palette": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-fonts/#base-palette-desc",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -71,6 +77,9 @@
"font-family": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-fonts/#font-family-2-desc",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -104,6 +113,9 @@
"override-colors": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-fonts/#override-color",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
diff --git a/css/at-rules/keyframes.json b/css/at-rules/keyframes.json
index 8505eae6b2634f..27bf6796e9ebd0 100644
--- a/css/at-rules/keyframes.json
+++ b/css/at-rules/keyframes.json
@@ -138,6 +138,9 @@
"__compat": {
"description": "Named timeline range keyframe selectors",
"spec_url": "https://drafts.csswg.org/scroll-animations/#named-range-keyframes",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -156,7 +159,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/at-rules/media.json b/css/at-rules/media.json
index b30a3dd48552be..cf2556a024e1f4 100644
--- a/css/at-rules/media.json
+++ b/css/at-rules/media.json
@@ -1166,6 +1166,9 @@
"description": "prefers-color-scheme
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/prefers-color-scheme",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme",
+ "tags": [
+ "web-features:prefers-color-scheme"
+ ],
"support": {
"chrome": {
"version_added": "76"
@@ -1447,6 +1450,9 @@
"__compat": {
"description": "Range syntax from Media Queries Level 4",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_media_queries/Using_media_queries#syntax_improvements_in_level_4",
+ "tags": [
+ "web-features:media-query-range-syntax"
+ ],
"support": {
"chrome": {
"version_added": "104"
diff --git a/css/at-rules/property.json b/css/at-rules/property.json
index 2013c2bd6b6c80..df7dcd2676280d 100644
--- a/css/at-rules/property.json
+++ b/css/at-rules/property.json
@@ -16,8 +16,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "preview",
- "notes": "Does not yet support interpolation of registered custom properties. See bug 1846516."
+ "version_added": "preview"
},
"firefox_android": "mirror",
"ie": {
diff --git a/css/at-rules/scope.json b/css/at-rules/scope.json
index b392fc6f6cd9a4..7667d231869648 100644
--- a/css/at-rules/scope.json
+++ b/css/at-rules/scope.json
@@ -4,6 +4,7 @@
"scope": {
"__compat": {
"description": "@scope
",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@scope",
"spec_url": "https://drafts.csswg.org/css-cascade-6/#scoped-styles",
"support": {
"chrome": {
diff --git a/css/at-rules/starting-style.json b/css/at-rules/starting-style.json
index 0cd4deb79c9bc6..43d7c913b3b055 100644
--- a/css/at-rules/starting-style.json
+++ b/css/at-rules/starting-style.json
@@ -6,6 +6,9 @@
"description": "@starting-style
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@starting-style",
"spec_url": "https://drafts.csswg.org/css-transitions-2/#defining-before-change-style",
+ "tags": [
+ "web-features:starting-style"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -23,14 +26,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/css/properties/-webkit-app-region.json b/css/properties/-webkit-app-region.json
index 04efa9b1a992be..68ce25a016e721 100644
--- a/css/properties/-webkit-app-region.json
+++ b/css/properties/-webkit-app-region.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-border-horizontal-spacing.json b/css/properties/-webkit-border-horizontal-spacing.json
index 96bc6bdd385265..b01d76f31999d1 100644
--- a/css/properties/-webkit-border-horizontal-spacing.json
+++ b/css/properties/-webkit-border-horizontal-spacing.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-border-vertical-spacing.json b/css/properties/-webkit-border-vertical-spacing.json
index 31f3034889e10f..0cb530dead0c3e 100644
--- a/css/properties/-webkit-border-vertical-spacing.json
+++ b/css/properties/-webkit-border-vertical-spacing.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-column-axis.json b/css/properties/-webkit-column-axis.json
index aeeb8bcc674d19..14046d09b66c3c 100644
--- a/css/properties/-webkit-column-axis.json
+++ b/css/properties/-webkit-column-axis.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-column-break-after.json b/css/properties/-webkit-column-break-after.json
index 4e9a414fb23207..bc33d3f42d3048 100644
--- a/css/properties/-webkit-column-break-after.json
+++ b/css/properties/-webkit-column-break-after.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-column-break-before.json b/css/properties/-webkit-column-break-before.json
index 373bbbf8fa0b70..74549570ee6b9a 100644
--- a/css/properties/-webkit-column-break-before.json
+++ b/css/properties/-webkit-column-break-before.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-column-break-inside.json b/css/properties/-webkit-column-break-inside.json
index c081c59d675412..9757891ccba603 100644
--- a/css/properties/-webkit-column-break-inside.json
+++ b/css/properties/-webkit-column-break-inside.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-column-progression.json b/css/properties/-webkit-column-progression.json
index 03009cf0d74822..2f97563dfd1361 100644
--- a/css/properties/-webkit-column-progression.json
+++ b/css/properties/-webkit-column-progression.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-cursor-visibility.json b/css/properties/-webkit-cursor-visibility.json
index 5b5f6398dc8350..7726b850adb902 100644
--- a/css/properties/-webkit-cursor-visibility.json
+++ b/css/properties/-webkit-cursor-visibility.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-hyphenate-character.json b/css/properties/-webkit-hyphenate-character.json
index b2847dd03a6ab0..5bc243cbdcba96 100644
--- a/css/properties/-webkit-hyphenate-character.json
+++ b/css/properties/-webkit-hyphenate-character.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-hyphenate-limit-after.json b/css/properties/-webkit-hyphenate-limit-after.json
index 16eca2f107d1ed..c41940a439c5fc 100644
--- a/css/properties/-webkit-hyphenate-limit-after.json
+++ b/css/properties/-webkit-hyphenate-limit-after.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-hyphenate-limit-before.json b/css/properties/-webkit-hyphenate-limit-before.json
index 4a4b8840c44062..4a78212aaf42af 100644
--- a/css/properties/-webkit-hyphenate-limit-before.json
+++ b/css/properties/-webkit-hyphenate-limit-before.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-hyphenate-limit-lines.json b/css/properties/-webkit-hyphenate-limit-lines.json
index 7bce7b0518e707..62862ce8e560bd 100644
--- a/css/properties/-webkit-hyphenate-limit-lines.json
+++ b/css/properties/-webkit-hyphenate-limit-lines.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-initial-letter.json b/css/properties/-webkit-initial-letter.json
index f188104a20cde8..a144252c1c975b 100644
--- a/css/properties/-webkit-initial-letter.json
+++ b/css/properties/-webkit-initial-letter.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-line-align.json b/css/properties/-webkit-line-align.json
index 0b3ecf5486a42d..37be1aaa5398bb 100644
--- a/css/properties/-webkit-line-align.json
+++ b/css/properties/-webkit-line-align.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-line-box-contain.json b/css/properties/-webkit-line-box-contain.json
index 6146d6c427145d..2edc99d3765db9 100644
--- a/css/properties/-webkit-line-box-contain.json
+++ b/css/properties/-webkit-line-box-contain.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-line-grid.json b/css/properties/-webkit-line-grid.json
index b651b4774fde56..ca49f55365f39d 100644
--- a/css/properties/-webkit-line-grid.json
+++ b/css/properties/-webkit-line-grid.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-line-snap.json b/css/properties/-webkit-line-snap.json
index ce18b5a5aa4ee0..efafb42a443bb8 100644
--- a/css/properties/-webkit-line-snap.json
+++ b/css/properties/-webkit-line-snap.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-locale.json b/css/properties/-webkit-locale.json
index 830c918adefc2e..31f29e2d5f5e3f 100644
--- a/css/properties/-webkit-locale.json
+++ b/css/properties/-webkit-locale.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-logical-height.json b/css/properties/-webkit-logical-height.json
index 4a533926b1b69e..4ccd7ca57b3660 100644
--- a/css/properties/-webkit-logical-height.json
+++ b/css/properties/-webkit-logical-height.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-logical-width.json b/css/properties/-webkit-logical-width.json
index db1093e6c61394..982200cb9f782f 100644
--- a/css/properties/-webkit-logical-width.json
+++ b/css/properties/-webkit-logical-width.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-margin-after.json b/css/properties/-webkit-margin-after.json
index 44ba0c5b0c1216..1b344a86210744 100644
--- a/css/properties/-webkit-margin-after.json
+++ b/css/properties/-webkit-margin-after.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-margin-before.json b/css/properties/-webkit-margin-before.json
index 2de497f7f3afcc..2a8e140a7bbfe1 100644
--- a/css/properties/-webkit-margin-before.json
+++ b/css/properties/-webkit-margin-before.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-mask-source-type.json b/css/properties/-webkit-mask-source-type.json
index 9311045f1bca1a..bf81661c389d53 100644
--- a/css/properties/-webkit-mask-source-type.json
+++ b/css/properties/-webkit-mask-source-type.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-max-logical-height.json b/css/properties/-webkit-max-logical-height.json
index a28b48b723d1db..4597245e5f8903 100644
--- a/css/properties/-webkit-max-logical-height.json
+++ b/css/properties/-webkit-max-logical-height.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-max-logical-width.json b/css/properties/-webkit-max-logical-width.json
index 0f9a8ae2c1feed..c1d3adfc9e9b5e 100644
--- a/css/properties/-webkit-max-logical-width.json
+++ b/css/properties/-webkit-max-logical-width.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-min-logical-height.json b/css/properties/-webkit-min-logical-height.json
index 665cb3606639da..f3361f1a37886d 100644
--- a/css/properties/-webkit-min-logical-height.json
+++ b/css/properties/-webkit-min-logical-height.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-min-logical-width.json b/css/properties/-webkit-min-logical-width.json
index 51caa91ffcfa4e..6775b5ab209745 100644
--- a/css/properties/-webkit-min-logical-width.json
+++ b/css/properties/-webkit-min-logical-width.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-nbsp-mode.json b/css/properties/-webkit-nbsp-mode.json
index d2355fb3774e54..2380ed98f20423 100644
--- a/css/properties/-webkit-nbsp-mode.json
+++ b/css/properties/-webkit-nbsp-mode.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-perspective-origin-x.json b/css/properties/-webkit-perspective-origin-x.json
index 3e131e1657083f..1b90e635c63fb1 100644
--- a/css/properties/-webkit-perspective-origin-x.json
+++ b/css/properties/-webkit-perspective-origin-x.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-perspective-origin-y.json b/css/properties/-webkit-perspective-origin-y.json
index 549e0e724dd850..978ce33ac1e0c8 100644
--- a/css/properties/-webkit-perspective-origin-y.json
+++ b/css/properties/-webkit-perspective-origin-y.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-rtl-ordering.json b/css/properties/-webkit-rtl-ordering.json
index 330ba534ee5d77..d43643e69db565 100644
--- a/css/properties/-webkit-rtl-ordering.json
+++ b/css/properties/-webkit-rtl-ordering.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-text-combine.json b/css/properties/-webkit-text-combine.json
index 5301095301e2f4..943fa1bf6a562f 100644
--- a/css/properties/-webkit-text-combine.json
+++ b/css/properties/-webkit-text-combine.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-text-decoration-skip.json b/css/properties/-webkit-text-decoration-skip.json
index 98036c4deb811b..f688dbd8eaec6f 100644
--- a/css/properties/-webkit-text-decoration-skip.json
+++ b/css/properties/-webkit-text-decoration-skip.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-text-decorations-in-effect.json b/css/properties/-webkit-text-decorations-in-effect.json
index cab7ba589c9985..f7afa2034bd991 100644
--- a/css/properties/-webkit-text-decorations-in-effect.json
+++ b/css/properties/-webkit-text-decorations-in-effect.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-text-zoom.json b/css/properties/-webkit-text-zoom.json
index 402d40a4c331db..f7df2418a0ad54 100644
--- a/css/properties/-webkit-text-zoom.json
+++ b/css/properties/-webkit-text-zoom.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-transform-origin-x.json b/css/properties/-webkit-transform-origin-x.json
index b6361a6d4a1a57..580d640efc2386 100644
--- a/css/properties/-webkit-transform-origin-x.json
+++ b/css/properties/-webkit-transform-origin-x.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-transform-origin-y.json b/css/properties/-webkit-transform-origin-y.json
index 148c7153230c85..1391d31c22f6eb 100644
--- a/css/properties/-webkit-transform-origin-y.json
+++ b/css/properties/-webkit-transform-origin-y.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-transform-origin-z.json b/css/properties/-webkit-transform-origin-z.json
index 60169707579886..c97f219ef9596d 100644
--- a/css/properties/-webkit-transform-origin-z.json
+++ b/css/properties/-webkit-transform-origin-z.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-user-drag.json b/css/properties/-webkit-user-drag.json
index 5b5ecac81afac7..0ddc5e626aed83 100644
--- a/css/properties/-webkit-user-drag.json
+++ b/css/properties/-webkit-user-drag.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/-webkit-user-modify.json b/css/properties/-webkit-user-modify.json
index f8ae6091103e24..b5e174ee417186 100644
--- a/css/properties/-webkit-user-modify.json
+++ b/css/properties/-webkit-user-modify.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/properties/accent-color.json b/css/properties/accent-color.json
index 1a3d5f9ea66cce..9cec1671b4c855 100644
--- a/css/properties/accent-color.json
+++ b/css/properties/accent-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/accent-color",
"spec_url": "https://drafts.csswg.org/css-ui/#widget-accent",
+ "tags": [
+ "web-features:accent-color"
+ ],
"support": {
"chrome": {
"version_added": "93"
@@ -36,6 +39,9 @@
},
"auto": {
"__compat": {
+ "tags": [
+ "web-features:accent-color"
+ ],
"support": {
"chrome": {
"version_added": "93"
diff --git a/css/properties/align-content.json b/css/properties/align-content.json
index 8b993b897773bd..559123ae152128 100644
--- a/css/properties/align-content.json
+++ b/css/properties/align-content.json
@@ -63,6 +63,40 @@
"deprecated": false
}
},
+ "block_context": {
+ "__compat": {
+ "description": "Supported in Block Layout",
+ "spec_url": "https://drafts.csswg.org/css-align/#align-justify-content",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "125"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "17.4"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"flex_context": {
"__compat": {
"description": "Supported in Flex Layout",
@@ -179,18 +213,10 @@
"description": "last baseline
",
"support": {
"chrome": {
- "version_added": "59",
- "version_removed": "86",
- "partial_implementation": true,
- "notes": "This value is recognized, but has no effect. See bug 885175."
+ "version_added": "108"
},
"chrome_android": "mirror",
- "edge": {
- "version_added": "≤79",
- "version_removed": "86",
- "partial_implementation": true,
- "notes": "This value is recognized, but has no effect. See bug 885175."
- },
+ "edge": "mirror",
"firefox": {
"version_added": "52"
},
@@ -374,7 +400,7 @@
"description": "Supported in Grid Layout",
"spec_url": [
"https://drafts.csswg.org/css-align/#align-justify-content",
- "https://drafts.csswg.org/css-flexbox/#align-content-property"
+ "https://drafts.csswg.org/css-grid/#grid-align"
],
"tags": [
"web-features:grid"
diff --git a/css/properties/align-tracks.json b/css/properties/align-tracks.json
index e9644652d775aa..842f32b1e6ca73 100644
--- a/css/properties/align-tracks.json
+++ b/css/properties/align-tracks.json
@@ -10,7 +10,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40128480"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -22,7 +23,8 @@
"name": "layout.css.grid-template-masonry-value.enabled",
"value_to_set": "true"
}
- ]
+ ],
+ "impl_url": "https://bugzil.la/1757446"
},
"firefox_android": "mirror",
"ie": {
@@ -32,7 +34,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/248287"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/animation-composition.json b/css/properties/animation-composition.json
index 190d1e2eaeee95..f054887fefe985 100644
--- a/css/properties/animation-composition.json
+++ b/css/properties/animation-composition.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-composition",
"spec_url": "https://drafts.csswg.org/css-animations-2/#animation-composition",
+ "tags": [
+ "web-features:animation-composition"
+ ],
"support": {
"chrome": {
"version_added": "112"
diff --git a/css/properties/animation-range-end.json b/css/properties/animation-range-end.json
index 75a15a10b62ff9..568ac8ce863696 100644
--- a/css/properties/animation-range-end.json
+++ b/css/properties/animation-range-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-range-end",
"spec_url": "https://drafts.csswg.org/scroll-animations/#animation-range-end",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -23,7 +26,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -38,6 +42,9 @@
"normal": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-animation-range-end-normal",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -56,7 +63,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/animation-range-start.json b/css/properties/animation-range-start.json
index 349831e9ff434a..0070293f4b375e 100644
--- a/css/properties/animation-range-start.json
+++ b/css/properties/animation-range-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-range-start",
"spec_url": "https://drafts.csswg.org/scroll-animations/#animation-range-start",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -23,7 +26,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -38,6 +42,9 @@
"normal": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-animation-range-start-normal",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -56,7 +63,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/animation-range.json b/css/properties/animation-range.json
index 1e393724ca9604..18ea47540daaa2 100644
--- a/css/properties/animation-range.json
+++ b/css/properties/animation-range.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-range",
"spec_url": "https://drafts.csswg.org/scroll-animations/#animation-range",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -23,7 +26,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/animation-timeline.json b/css/properties/animation-timeline.json
index 3d7898b5ede035..0e0194d2d655e8 100644
--- a/css/properties/animation-timeline.json
+++ b/css/properties/animation-timeline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timeline",
"spec_url": "https://drafts.csswg.org/css-animations-2/#animation-timeline",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -29,7 +32,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -46,6 +50,9 @@
"description": "scroll()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timeline/scroll",
"spec_url": "https://drafts.csswg.org/scroll-animations/#scroll-notation",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -74,7 +81,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -92,6 +100,9 @@
"description": "view()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timeline/view",
"spec_url": "https://drafts.csswg.org/scroll-animations/#view-notation",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -116,7 +127,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/animation.json b/css/properties/animation.json
index 224c9ec09ecff1..84dab642c3cb80 100644
--- a/css/properties/animation.json
+++ b/css/properties/animation.json
@@ -110,6 +110,9 @@
"animation-timeline_included": {
"__compat": {
"description": "animation-timeline
included in shorthand",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115",
diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json
index f7d8ace1951488..845367c64916a2 100644
--- a/css/properties/aspect-ratio.json
+++ b/css/properties/aspect-ratio.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/aspect-ratio",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#aspect-ratio",
+ "tags": [
+ "web-features:aspect-ratio"
+ ],
"support": {
"chrome": {
"version_added": "88"
diff --git a/css/properties/backdrop-filter.json b/css/properties/backdrop-filter.json
index eb5390dc47470b..8fe8dd42e704f2 100644
--- a/css/properties/backdrop-filter.json
+++ b/css/properties/backdrop-filter.json
@@ -5,14 +5,24 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/backdrop-filter",
"spec_url": "https://drafts.fxtf.org/filter-effects-2/#BackdropFilterProperty",
+ "tags": [
+ "web-features:backdrop-filter"
+ ],
"support": {
"chrome": {
"version_added": "76"
},
"chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "17",
+ "version_removed": "79"
+ }
+ ],
"firefox": {
"version_added": "103"
},
diff --git a/css/properties/backface-visibility.json b/css/properties/backface-visibility.json
index a95f6746fdcea6..5cfc989d3f1fe6 100644
--- a/css/properties/backface-visibility.json
+++ b/css/properties/backface-visibility.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/backface-visibility",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#backface-visibility-property",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/background-clip.json b/css/properties/background-clip.json
index cb9b49f4595631..9daa7ee921e2fc 100644
--- a/css/properties/background-clip.json
+++ b/css/properties/background-clip.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-clip",
"spec_url": "https://drafts.csswg.org/css-backgrounds/#background-clip",
+ "tags": [
+ "web-features:background-clip"
+ ],
"support": {
"chrome": [
{
@@ -101,6 +104,9 @@
"border-box": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-clip-border-box",
+ "tags": [
+ "web-features:background-clip"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -136,6 +142,9 @@
"content-box": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-clip-content-box",
+ "tags": [
+ "web-features:background-clip"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -178,6 +187,9 @@
"padding-box": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-clip-padding-box",
+ "tags": [
+ "web-features:background-clip"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -213,6 +225,9 @@
"text": {
"__compat": {
"description": "text
",
+ "tags": [
+ "web-features:background-clip-text"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/color-scheme.json b/css/properties/color-scheme.json
index b7e022d388d7be..f1e4f1f6d94762 100644
--- a/css/properties/color-scheme.json
+++ b/css/properties/color-scheme.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color-scheme",
"spec_url": "https://drafts.csswg.org/css-color-adjust/#color-scheme-prop",
+ "tags": [
+ "web-features:color-scheme"
+ ],
"support": {
"chrome": {
"version_added": "81"
@@ -37,6 +40,9 @@
"only_dark": {
"__compat": {
"description": "only dark
keyword",
+ "tags": [
+ "web-features:color-scheme"
+ ],
"support": {
"chrome": [
{
@@ -76,6 +82,9 @@
"only_light": {
"__compat": {
"description": "only light
keyword",
+ "tags": [
+ "web-features:color-scheme"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/contain-intrinsic-block-size.json b/css/properties/contain-intrinsic-block-size.json
index ceb08ee161da91..c18386d4526512 100644
--- a/css/properties/contain-intrinsic-block-size.json
+++ b/css/properties/contain-intrinsic-block-size.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-block-size",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#propdef-contain-intrinsic-block-size",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "95"
diff --git a/css/properties/contain-intrinsic-height.json b/css/properties/contain-intrinsic-height.json
index 2d3c5003f37b62..153f6a862e27c7 100644
--- a/css/properties/contain-intrinsic-height.json
+++ b/css/properties/contain-intrinsic-height.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-height",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#propdef-contain-intrinsic-height",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "95"
diff --git a/css/properties/contain-intrinsic-inline-size.json b/css/properties/contain-intrinsic-inline-size.json
index 35cc5f67ec9e81..e9737814297fe0 100644
--- a/css/properties/contain-intrinsic-inline-size.json
+++ b/css/properties/contain-intrinsic-inline-size.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-inline-size",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#propdef-contain-intrinsic-inline-size",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "95"
diff --git a/css/properties/contain-intrinsic-size.json b/css/properties/contain-intrinsic-size.json
index e55ec91b438608..c527f9aa9a5a80 100644
--- a/css/properties/contain-intrinsic-size.json
+++ b/css/properties/contain-intrinsic-size.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-size",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#propdef-contain-intrinsic-size",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -37,6 +40,9 @@
"auto_none": {
"__compat": {
"description": "auto none
value",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "117"
diff --git a/css/properties/contain-intrinsic-width.json b/css/properties/contain-intrinsic-width.json
index 85a3603359d0ca..86ed5a06c78a69 100644
--- a/css/properties/contain-intrinsic-width.json
+++ b/css/properties/contain-intrinsic-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-width",
"spec_url": "https://drafts.csswg.org/css-sizing-4/#propdef-contain-intrinsic-width",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "95"
diff --git a/css/properties/content-visibility.json b/css/properties/content-visibility.json
index e26cb88459b6f1..b4bab07674c283 100644
--- a/css/properties/content-visibility.json
+++ b/css/properties/content-visibility.json
@@ -103,13 +103,13 @@
}
}
},
- "keyframe_animatable": {
+ "is_transitionable": {
"__compat": {
- "description": "@keyframe
animatable",
+ "description": "Transitionable when setting transition-behavior: allow-discrete
",
"spec_url": "https://drafts.csswg.org/css-contain-3/#content-visibility-animation",
"support": {
"chrome": {
- "version_added": "116"
+ "version_added": "117"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -124,7 +124,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -137,13 +137,13 @@
}
}
},
- "transitionable": {
+ "keyframe_animatable": {
"__compat": {
- "description": "Transitionable when setting transition-behavior: allow-discrete
",
- "spec_url": "https://drafts.csswg.org/css-display-4/#display-animation",
+ "description": "@keyframe
animatable",
+ "spec_url": "https://drafts.csswg.org/css-contain-3/#content-visibility-animation",
"support": {
"chrome": {
- "version_added": "117"
+ "version_added": "116"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -158,7 +158,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/font-optical-sizing.json b/css/properties/font-optical-sizing.json
index 5a09a1300798e9..ecb381b37cea4f 100644
--- a/css/properties/font-optical-sizing.json
+++ b/css/properties/font-optical-sizing.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-optical-sizing-def",
+ "tags": [
+ "web-features:font-optical-sizing"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/css/properties/font-palette.json b/css/properties/font-palette.json
index 5aee163025433a..9baf58ae50bd00 100644
--- a/css/properties/font-palette.json
+++ b/css/properties/font-palette.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-palette",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-palette-prop",
+ "tags": [
+ "web-features:font-palette"
+ ],
"support": {
"chrome": {
"version_added": "101"
@@ -170,6 +173,9 @@
"__compat": {
"description": "palette-mix()
",
"spec_url": "https://drafts.csswg.org/css-fonts/#typedef-font-palette-palette-mix",
+ "tags": [
+ "web-features:font-palette-animation"
+ ],
"support": {
"chrome": {
"version_added": "121"
diff --git a/css/properties/font-synthesis-position.json b/css/properties/font-synthesis-position.json
index a0d8feb7a612f2..b6545633987d62 100644
--- a/css/properties/font-synthesis-position.json
+++ b/css/properties/font-synthesis-position.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis-position",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-synthesis-position",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": false
diff --git a/css/properties/font-synthesis-small-caps.json b/css/properties/font-synthesis-small-caps.json
index a03e8563ab7903..322aa40fc78dd8 100644
--- a/css/properties/font-synthesis-small-caps.json
+++ b/css/properties/font-synthesis-small-caps.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis-small-caps",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-synthesis-small-caps",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
diff --git a/css/properties/font-synthesis-style.json b/css/properties/font-synthesis-style.json
index 2ed966eb7a0f01..1f9dad636e68b1 100644
--- a/css/properties/font-synthesis-style.json
+++ b/css/properties/font-synthesis-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis-style",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-synthesis-style",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
diff --git a/css/properties/font-synthesis-weight.json b/css/properties/font-synthesis-weight.json
index a831a944b32437..1e301fe8c0fb11 100644
--- a/css/properties/font-synthesis-weight.json
+++ b/css/properties/font-synthesis-weight.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis-weight",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-synthesis-weight",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
diff --git a/css/properties/font-synthesis.json b/css/properties/font-synthesis.json
index 823285b9930897..7b7ad45cfc4385 100644
--- a/css/properties/font-synthesis.json
+++ b/css/properties/font-synthesis.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis",
"spec_url": "https://drafts.csswg.org/css-fonts/#font-synthesis",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -37,6 +40,9 @@
"position": {
"__compat": {
"description": "position
",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -70,6 +76,9 @@
"small-caps": {
"__compat": {
"description": "small-caps
",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -103,6 +112,9 @@
"style": {
"__compat": {
"description": "style
",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -136,6 +148,9 @@
"weight": {
"__compat": {
"description": "weight
",
+ "tags": [
+ "web-features:font-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "97"
diff --git a/css/properties/grid-template-columns.json b/css/properties/grid-template-columns.json
index 5dab99e3d5051e..7159d64c4cd772 100644
--- a/css/properties/grid-template-columns.json
+++ b/css/properties/grid-template-columns.json
@@ -6,8 +6,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/grid-template-columns",
"spec_url": [
"https://drafts.csswg.org/css-grid/#track-sizing",
- "https://drafts.csswg.org/css-grid/#subgrids",
- "https://drafts.csswg.org/css-grid-3/#masonry-layout"
+ "https://drafts.csswg.org/css-grid/#subgrids"
],
"tags": [
"web-features:grid"
@@ -173,7 +172,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40128480"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -185,7 +185,8 @@
"name": "layout.css.grid-template-masonry-value.enabled",
"value_to_set": "true"
}
- ]
+ ],
+ "impl_url": "https://bugzil.la/1757446"
},
"firefox_android": "mirror",
"ie": {
@@ -195,7 +196,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/248287"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/grid-template-rows.json b/css/properties/grid-template-rows.json
index 9849eb6c403470..26c8472feed983 100644
--- a/css/properties/grid-template-rows.json
+++ b/css/properties/grid-template-rows.json
@@ -6,8 +6,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/grid-template-rows",
"spec_url": [
"https://drafts.csswg.org/css-grid/#track-sizing",
- "https://drafts.csswg.org/css-grid/#subgrids",
- "https://drafts.csswg.org/css-grid-3/#masonry-layout"
+ "https://drafts.csswg.org/css-grid/#subgrids"
],
"tags": [
"web-features:grid"
@@ -174,7 +173,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40128480"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -186,7 +186,8 @@
"name": "layout.css.grid-template-masonry-value.enabled",
"value_to_set": "true"
}
- ]
+ ],
+ "impl_url": "https://bugzil.la/1757446"
},
"firefox_android": "mirror",
"ie": {
@@ -196,7 +197,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/248287"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/justify-tracks.json b/css/properties/justify-tracks.json
index 81c01b272b48f8..c819c690f031c7 100644
--- a/css/properties/justify-tracks.json
+++ b/css/properties/justify-tracks.json
@@ -10,7 +10,8 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40128480"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -22,7 +23,8 @@
"name": "layout.css.grid-template-masonry-value.enabled",
"value_to_set": "true"
}
- ]
+ ],
+ "impl_url": "https://bugzil.la/1757446"
},
"firefox_android": "mirror",
"ie": {
@@ -32,7 +34,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/248287"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/masonry-auto-flow.json b/css/properties/masonry-auto-flow.json
index b2a7f91c25cf8c..5e3f40625b4f44 100644
--- a/css/properties/masonry-auto-flow.json
+++ b/css/properties/masonry-auto-flow.json
@@ -10,12 +10,14 @@
],
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40128480"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1757446"
},
"firefox_android": "mirror",
"ie": {
@@ -25,7 +27,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/248287"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/perspective-origin.json b/css/properties/perspective-origin.json
index c057d3135cfe86..30d552345e8c39 100644
--- a/css/properties/perspective-origin.json
+++ b/css/properties/perspective-origin.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/perspective-origin",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#perspective-origin-property",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": [
{
@@ -84,6 +87,9 @@
"bottom": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-origin-bottom",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "≤83"
@@ -119,6 +125,9 @@
"center": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-origin-center",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "≤83"
@@ -154,6 +163,9 @@
"left": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-origin-left",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "≤83"
@@ -189,6 +201,9 @@
"right": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-origin-right",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "≤83"
@@ -224,6 +239,9 @@
"top": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-origin-top",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "≤83"
diff --git a/css/properties/perspective.json b/css/properties/perspective.json
index 9f2021d0c89e94..9d88ddded61d9b 100644
--- a/css/properties/perspective.json
+++ b/css/properties/perspective.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/perspective",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#perspective-property",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": [
{
@@ -84,6 +87,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-perspective-none",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
diff --git a/css/properties/rotate.json b/css/properties/rotate.json
index 80cb8f4f85edf5..e16e387389fbe2 100644
--- a/css/properties/rotate.json
+++ b/css/properties/rotate.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/rotate",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#individual-transforms",
+ "tags": [
+ "web-features:individual-transforms"
+ ],
"support": {
"chrome": {
"version_added": "104"
diff --git a/css/properties/scale.json b/css/properties/scale.json
index 5363d740c704bf..938c3ddc3e2eea 100644
--- a/css/properties/scale.json
+++ b/css/properties/scale.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scale",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#individual-transforms",
+ "tags": [
+ "web-features:individual-transforms"
+ ],
"support": {
"chrome": {
"version_added": "104"
diff --git a/css/properties/scroll-margin-block-end.json b/css/properties/scroll-margin-block-end.json
index 285a12ef76915c..497e4b176e21a0 100644
--- a/css/properties/scroll-margin-block-end.json
+++ b/css/properties/scroll-margin-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-block-start.json b/css/properties/scroll-margin-block-start.json
index a5a3ffd4893e3c..e60da67ba9e744 100644
--- a/css/properties/scroll-margin-block-start.json
+++ b/css/properties/scroll-margin-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-block.json b/css/properties/scroll-margin-block.json
index 87f8775d3b316f..3f2aa8607241eb 100644
--- a/css/properties/scroll-margin-block.json
+++ b/css/properties/scroll-margin-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-margin-block",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-bottom.json b/css/properties/scroll-margin-bottom.json
index 79b37e2a39f7a5..006d22f74ea386 100644
--- a/css/properties/scroll-margin-bottom.json
+++ b/css/properties/scroll-margin-bottom.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-inline-end.json b/css/properties/scroll-margin-inline-end.json
index bd68c3aff00124..51824fe0737f49 100644
--- a/css/properties/scroll-margin-inline-end.json
+++ b/css/properties/scroll-margin-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-inline-start.json b/css/properties/scroll-margin-inline-start.json
index d6ad0b5cce41ca..cc458a78abdcc8 100644
--- a/css/properties/scroll-margin-inline-start.json
+++ b/css/properties/scroll-margin-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-inline.json b/css/properties/scroll-margin-inline.json
index c3ffb422175abd..07db54956d7297 100644
--- a/css/properties/scroll-margin-inline.json
+++ b/css/properties/scroll-margin-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-margin-inline",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-left.json b/css/properties/scroll-margin-left.json
index 235eebe604de47..5224aff0e72f4f 100644
--- a/css/properties/scroll-margin-left.json
+++ b/css/properties/scroll-margin-left.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-right.json b/css/properties/scroll-margin-right.json
index 85f7c3d230c2e8..6d66fa1192fe6e 100644
--- a/css/properties/scroll-margin-right.json
+++ b/css/properties/scroll-margin-right.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin-top.json b/css/properties/scroll-margin-top.json
index 7e5242df3489c8..1920180a5378b7 100644
--- a/css/properties/scroll-margin-top.json
+++ b/css/properties/scroll-margin-top.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#margin-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-margin.json b/css/properties/scroll-margin.json
index d7c04a264fbcfb..75ab18229f11b4 100644
--- a/css/properties/scroll-margin.json
+++ b/css/properties/scroll-margin.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#scroll-margin",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-block-end.json b/css/properties/scroll-padding-block-end.json
index 21cdeb8e9597ba..7c604b182b9644 100644
--- a/css/properties/scroll-padding-block-end.json
+++ b/css/properties/scroll-padding-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-block-start.json b/css/properties/scroll-padding-block-start.json
index f14825ca33fcf1..29d101e496e747 100644
--- a/css/properties/scroll-padding-block-start.json
+++ b/css/properties/scroll-padding-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-block.json b/css/properties/scroll-padding-block.json
index c77c4b1d01dcc0..e5e8c31193cf82 100644
--- a/css/properties/scroll-padding-block.json
+++ b/css/properties/scroll-padding-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-padding-block",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-bottom.json b/css/properties/scroll-padding-bottom.json
index 0d70f048a77516..b60578f5663c53 100644
--- a/css/properties/scroll-padding-bottom.json
+++ b/css/properties/scroll-padding-bottom.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-inline-end.json b/css/properties/scroll-padding-inline-end.json
index b10a9c61439a43..8fae2802a3cb44 100644
--- a/css/properties/scroll-padding-inline-end.json
+++ b/css/properties/scroll-padding-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-inline-start.json b/css/properties/scroll-padding-inline-start.json
index 9eca3eb9f12009..cbbd7b6024a95d 100644
--- a/css/properties/scroll-padding-inline-start.json
+++ b/css/properties/scroll-padding-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-logical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-inline.json b/css/properties/scroll-padding-inline.json
index e41e7376ecdcbf..89392e798d2d2d 100644
--- a/css/properties/scroll-padding-inline.json
+++ b/css/properties/scroll-padding-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-padding-inline",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-left.json b/css/properties/scroll-padding-left.json
index f33530f697a8a7..2f90b1d4f4691b 100644
--- a/css/properties/scroll-padding-left.json
+++ b/css/properties/scroll-padding-left.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-right.json b/css/properties/scroll-padding-right.json
index 4be3f5f1b23292..22f90ad6eb6c09 100644
--- a/css/properties/scroll-padding-right.json
+++ b/css/properties/scroll-padding-right.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding-top.json b/css/properties/scroll-padding-top.json
index 8d50be574230e2..63f9591106ef4a 100644
--- a/css/properties/scroll-padding-top.json
+++ b/css/properties/scroll-padding-top.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#padding-longhands-physical",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-padding.json b/css/properties/scroll-padding.json
index 0d254f917054e0..fa774ff58901fb 100644
--- a/css/properties/scroll-padding.json
+++ b/css/properties/scroll-padding.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#scroll-padding",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-snap-align.json b/css/properties/scroll-snap-align.json
index 8b640ab7d4e727..b3ce979fb22db4 100644
--- a/css/properties/scroll-snap-align.json
+++ b/css/properties/scroll-snap-align.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#scroll-snap-align",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-snap-stop.json b/css/properties/scroll-snap-stop.json
index 0dd4e5b6e3bc07..a57bf87282af42 100644
--- a/css/properties/scroll-snap-stop.json
+++ b/css/properties/scroll-snap-stop.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#scroll-snap-stop",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "75"
diff --git a/css/properties/scroll-snap-type.json b/css/properties/scroll-snap-type.json
index 263f8079c72610..a45ca89002fe1b 100644
--- a/css/properties/scroll-snap-type.json
+++ b/css/properties/scroll-snap-type.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type",
"spec_url": "https://drafts.csswg.org/css-scroll-snap/#scroll-snap-type",
+ "tags": [
+ "web-features:scroll-snap"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/scroll-timeline-axis.json b/css/properties/scroll-timeline-axis.json
index dd96ecf2ff42dd..bdfc085a5b64a6 100644
--- a/css/properties/scroll-timeline-axis.json
+++ b/css/properties/scroll-timeline-axis.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-axis",
"spec_url": "https://drafts.csswg.org/scroll-animations/#propdef-scroll-timeline-axis",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -34,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -49,6 +53,9 @@
"block": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-block",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -66,7 +73,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -82,6 +90,9 @@
"inline": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-inline",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -100,7 +111,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -116,6 +128,9 @@
"x": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-x",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -134,7 +149,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +166,9 @@
"y": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-y",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -168,7 +187,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-timeline-name.json b/css/properties/scroll-timeline-name.json
index e29e3e07a56aca..ea2281e0dd43ef 100644
--- a/css/properties/scroll-timeline-name.json
+++ b/css/properties/scroll-timeline-name.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-name",
"spec_url": "https://drafts.csswg.org/scroll-animations/#scroll-timeline-name",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -33,7 +36,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-timeline.json b/css/properties/scroll-timeline.json
index bdbbe8ea191a3e..de40172dc39680 100644
--- a/css/properties/scroll-timeline.json
+++ b/css/properties/scroll-timeline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-timeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#scroll-timeline-shorthand",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -34,7 +37,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scrollbar-color.json b/css/properties/scrollbar-color.json
index 49374f150520c0..944c66618f54b5 100644
--- a/css/properties/scrollbar-color.json
+++ b/css/properties/scrollbar-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color",
"spec_url": "https://drafts.csswg.org/css-scrollbars/#scrollbar-color",
+ "tags": [
+ "web-features:scrollbar-color"
+ ],
"support": {
"chrome": {
"version_added": "121"
diff --git a/css/properties/scrollbar-gutter.json b/css/properties/scrollbar-gutter.json
index c8e7cc93282239..49c0f8c8fc6760 100644
--- a/css/properties/scrollbar-gutter.json
+++ b/css/properties/scrollbar-gutter.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter",
"spec_url": "https://drafts.csswg.org/css-overflow/#scrollbar-gutter-property",
+ "tags": [
+ "web-features:scrollbar-gutter"
+ ],
"support": {
"chrome": {
"version_added": "94"
diff --git a/css/properties/scrollbar-width.json b/css/properties/scrollbar-width.json
index dca0f8b610c21a..f488caf38a2e33 100644
--- a/css/properties/scrollbar-width.json
+++ b/css/properties/scrollbar-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width",
"spec_url": "https://drafts.csswg.org/css-scrollbars/#scrollbar-width",
+ "tags": [
+ "web-features:scrollbar-width"
+ ],
"support": {
"chrome": {
"version_added": "121"
diff --git a/css/properties/text-decoration-skip-ink.json b/css/properties/text-decoration-skip-ink.json
index 081cccaa95567b..7cd11ffd3b166d 100644
--- a/css/properties/text-decoration-skip-ink.json
+++ b/css/properties/text-decoration-skip-ink.json
@@ -43,7 +43,8 @@
"spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-ink-all",
"support": {
"chrome": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://crbug.com/40675832"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/css/properties/text-spacing-trim.json b/css/properties/text-spacing-trim.json
index e48b7d6d4e5666..b8bfcdf8896dd3 100644
--- a/css/properties/text-spacing-trim.json
+++ b/css/properties/text-spacing-trim.json
@@ -4,6 +4,9 @@
"text-spacing-trim": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-text-4/#text-spacing-trim-property",
+ "tags": [
+ "web-features:text-spacing-trim"
+ ],
"support": {
"chrome": {
"version_added": "123"
diff --git a/css/properties/text-wrap-style.json b/css/properties/text-wrap-style.json
index d63c933aec997b..3410709b92e517 100644
--- a/css/properties/text-wrap-style.json
+++ b/css/properties/text-wrap-style.json
@@ -21,20 +21,21 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
},
"auto": {
"__compat": {
+ "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-auto",
"support": {
"chrome": {
"version_added": false
@@ -52,14 +53,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -67,6 +68,7 @@
},
"balance": {
"__compat": {
+ "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-balance",
"support": {
"chrome": {
"version_added": false
@@ -84,14 +86,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -99,6 +101,7 @@
},
"stable": {
"__compat": {
+ "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-stable",
"support": {
"chrome": {
"version_added": false
@@ -116,14 +119,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/css/properties/text-wrap.json b/css/properties/text-wrap.json
index c3d57364738570..aec442c7218a6b 100644
--- a/css/properties/text-wrap.json
+++ b/css/properties/text-wrap.json
@@ -39,6 +39,9 @@
"description": "balance
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap#balance",
"spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-balance",
+ "tags": [
+ "web-features:text-wrap-balance"
+ ],
"support": {
"chrome": {
"version_added": "114"
@@ -56,7 +59,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -109,6 +112,9 @@
"description": "pretty
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap#pretty",
"spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-pretty",
+ "tags": [
+ "web-features:text-wrap-pretty"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -161,14 +167,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/css/properties/timeline-scope.json b/css/properties/timeline-scope.json
index 2a2317600ba0a8..06d6181c194c7f 100644
--- a/css/properties/timeline-scope.json
+++ b/css/properties/timeline-scope.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/timeline-scope",
"spec_url": "https://drafts.csswg.org/scroll-animations/#propdef-timeline-scope",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -23,7 +26,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -38,6 +42,9 @@
"all": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-timeline-scope-all",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -56,7 +63,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -72,6 +80,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-timeline-scope-none",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -90,7 +101,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/transform-box.json b/css/properties/transform-box.json
index d314483a5deacc..034052f2e3c746 100644
--- a/css/properties/transform-box.json
+++ b/css/properties/transform-box.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-box",
"spec_url": "https://drafts.csswg.org/css-transforms/#transform-box",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "64"
@@ -77,7 +80,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -143,7 +146,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
diff --git a/css/properties/transform-origin.json b/css/properties/transform-origin.json
index 3df3d9e1aecbf8..2ca34eff6931b9 100644
--- a/css/properties/transform-origin.json
+++ b/css/properties/transform-origin.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-origin",
"spec_url": "https://drafts.csswg.org/css-transforms/#transform-origin-property",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/transform-style.json b/css/properties/transform-style.json
index 7af2c406c5fe69..01fdbe366611d5 100644
--- a/css/properties/transform-style.json
+++ b/css/properties/transform-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-style",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#transform-style-property",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/transform.json b/css/properties/transform.json
index e059716611c064..a98d7346b6a17b 100644
--- a/css/properties/transform.json
+++ b/css/properties/transform.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-transforms-2/#transform-functions",
"https://drafts.csswg.org/css-transforms/#transform-property"
],
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": [
{
@@ -134,6 +137,9 @@
"3d": {
"__compat": {
"description": "3D support",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
diff --git a/css/properties/transition-behavior.json b/css/properties/transition-behavior.json
index 288e47130d4ec1..0b484512a7ff4b 100644
--- a/css/properties/transition-behavior.json
+++ b/css/properties/transition-behavior.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition-behavior",
"spec_url": "https://drafts.csswg.org/css-transitions-2/#transition-behavior-property",
+ "tags": [
+ "web-features:transition-behavior"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -12,7 +15,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1805727"
},
"firefox_android": "mirror",
"ie": {
diff --git a/css/properties/transition.json b/css/properties/transition.json
index d7eed56f771753..0eb77023e2a7b9 100644
--- a/css/properties/transition.json
+++ b/css/properties/transition.json
@@ -156,7 +156,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "preview",
+ "impl_url": "https://bugzil.la/1805727"
},
"firefox_android": "mirror",
"ie": {
diff --git a/css/properties/translate.json b/css/properties/translate.json
index 1137d058eb1f25..abb6f4f8e7eb13 100644
--- a/css/properties/translate.json
+++ b/css/properties/translate.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/translate",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#individual-transforms",
+ "tags": [
+ "web-features:individual-transforms"
+ ],
"support": {
"chrome": {
"version_added": "104"
diff --git a/css/properties/view-timeline-axis.json b/css/properties/view-timeline-axis.json
index e448e641329afe..c0b5ecaba0e9d3 100644
--- a/css/properties/view-timeline-axis.json
+++ b/css/properties/view-timeline-axis.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/view-timeline-axis",
"spec_url": "https://drafts.csswg.org/scroll-animations/#view-timeline-axis",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -30,7 +33,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -45,6 +49,9 @@
"block": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-block",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -63,7 +70,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -79,6 +87,9 @@
"inline": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-inline",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -97,7 +108,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -113,6 +125,9 @@
"x": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-x",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -131,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -147,6 +163,9 @@
"y": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-scroll-y",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -165,7 +184,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/view-timeline-inset.json b/css/properties/view-timeline-inset.json
index 732b529f5d47cd..75a2d65f7a60a5 100644
--- a/css/properties/view-timeline-inset.json
+++ b/css/properties/view-timeline-inset.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/view-timeline-inset",
"spec_url": "https://drafts.csswg.org/scroll-animations/#view-timeline-inset",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -23,7 +26,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -38,6 +42,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/scroll-animations/#valdef-view-timeline-inset-auto",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -56,7 +63,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/view-timeline-name.json b/css/properties/view-timeline-name.json
index 7bcddf8425dc0b..56c5b9c33c326d 100644
--- a/css/properties/view-timeline-name.json
+++ b/css/properties/view-timeline-name.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/view-timeline-name",
"spec_url": "https://drafts.csswg.org/scroll-animations/#view-timeline-name",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -29,7 +32,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/view-timeline.json b/css/properties/view-timeline.json
index c9f1f54812cc04..a07192aed4473f 100644
--- a/css/properties/view-timeline.json
+++ b/css/properties/view-timeline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/view-timeline",
"spec_url": "https://drafts.csswg.org/scroll-animations/#view-timeline-shorthand",
+ "tags": [
+ "web-features:scroll-driven-animations"
+ ],
"support": {
"chrome": {
"version_added": "115"
@@ -30,7 +33,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/222295"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/selectors/-moz-first-node.json b/css/selectors/-moz-first-node.json
index f3b35828775999..9705ad40120ab7 100644
--- a/css/selectors/-moz-first-node.json
+++ b/css/selectors/-moz-first-node.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/-moz-focus-inner.json b/css/selectors/-moz-focus-inner.json
index c21061f4f4a5f1..b8b526a33c7104 100644
--- a/css/selectors/-moz-focus-inner.json
+++ b/css/selectors/-moz-focus-inner.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/-moz-last-node.json b/css/selectors/-moz-last-node.json
index 42ac00386eb20e..a28b714266d08f 100644
--- a/css/selectors/-moz-last-node.json
+++ b/css/selectors/-moz-last-node.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/-moz-list-bullet.json b/css/selectors/-moz-list-bullet.json
index a8ec159af71bfd..a0ad64b22e5ba1 100644
--- a/css/selectors/-moz-list-bullet.json
+++ b/css/selectors/-moz-list-bullet.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/-moz-list-number.json b/css/selectors/-moz-list-number.json
index c7232f3194488a..0f7a1b6ac22fea 100644
--- a/css/selectors/-moz-list-number.json
+++ b/css/selectors/-moz-list-number.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/-moz-progress-bar.json b/css/selectors/-moz-progress-bar.json
index 354dcf9dffff58..d3be1eff00ec69 100644
--- a/css/selectors/-moz-progress-bar.json
+++ b/css/selectors/-moz-progress-bar.json
@@ -28,7 +28,7 @@
},
"status": {
"experimental": true,
- "standard_track": true,
+ "standard_track": false,
"deprecated": false
}
}
diff --git a/css/selectors/autofill.json b/css/selectors/autofill.json
index d6501664e92acf..1ce8541a18dc8e 100644
--- a/css/selectors/autofill.json
+++ b/css/selectors/autofill.json
@@ -6,6 +6,9 @@
"description": ":autofill
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:autofill",
"spec_url": "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-autofill",
+ "tags": [
+ "web-features:autofill"
+ ],
"support": {
"chrome": [
{
diff --git a/css/selectors/backdrop.json b/css/selectors/backdrop.json
index 46849c4e7f4e43..df9ee0e8a1469d 100644
--- a/css/selectors/backdrop.json
+++ b/css/selectors/backdrop.json
@@ -173,21 +173,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/css/selectors/highlight.json b/css/selectors/highlight.json
index b72c82e2cca748..1da1f7f8928974 100644
--- a/css/selectors/highlight.json
+++ b/css/selectors/highlight.json
@@ -6,6 +6,9 @@
"description": "::highlight()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::highlight",
"spec_url": "https://drafts.csswg.org/css-highlight-api/#custom-highlight-pseudo",
+ "tags": [
+ "web-features:highlight"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/css/selectors/picture-in-picture.json b/css/selectors/picture-in-picture.json
index 5da1ee53a18ca4..8864753e617b01 100644
--- a/css/selectors/picture-in-picture.json
+++ b/css/selectors/picture-in-picture.json
@@ -6,6 +6,9 @@
"description": ":picture-in-picture
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:picture-in-picture",
"spec_url": "https://drafts.csswg.org/selectors/#pip-state",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": {
"version_added": "110"
diff --git a/css/selectors/popover-open.json b/css/selectors/popover-open.json
index 753143dc489d1a..40da05f04c46b0 100644
--- a/css/selectors/popover-open.json
+++ b/css/selectors/popover-open.json
@@ -15,21 +15,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/css/selectors/read-only.json b/css/selectors/read-only.json
index 94edc322b1fce5..f35639b208676d 100644
--- a/css/selectors/read-only.json
+++ b/css/selectors/read-only.json
@@ -10,7 +10,7 @@
"https://drafts.csswg.org/selectors/#rw-pseudos"
],
"tags": [
- "web-features:read-write-pseudo-classes"
+ "web-features:read-write-pseudos"
],
"support": {
"chrome": {
diff --git a/css/selectors/read-write.json b/css/selectors/read-write.json
index 2e8d43648eb748..29f5324a257dd5 100644
--- a/css/selectors/read-write.json
+++ b/css/selectors/read-write.json
@@ -10,7 +10,7 @@
"https://drafts.csswg.org/selectors/#rw-pseudos"
],
"tags": [
- "web-features:read-write-pseudo-classes"
+ "web-features:read-write-pseudos"
],
"support": {
"chrome": {
diff --git a/css/selectors/slotted.json b/css/selectors/slotted.json
index 863f7e3ada28ad..9f91b15d61a060 100644
--- a/css/selectors/slotted.json
+++ b/css/selectors/slotted.json
@@ -6,6 +6,9 @@
"description": "::slotted
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::slotted",
"spec_url": "https://drafts.csswg.org/css-scoping/#slotted-pseudo",
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "50"
diff --git a/css/selectors/target-text.json b/css/selectors/target-text.json
index f9cc402999f3df..ae6b1514757741 100644
--- a/css/selectors/target-text.json
+++ b/css/selectors/target-text.json
@@ -6,6 +6,9 @@
"description": "::target-text
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::target-text",
"spec_url": "https://drafts.csswg.org/css-pseudo/#selectordef-target-text",
+ "tags": [
+ "web-features:text-fragments"
+ ],
"support": {
"chrome": {
"version_added": "89"
diff --git a/css/selectors/user-invalid.json b/css/selectors/user-invalid.json
index bcb53de78db0a0..990b96bfd345ec 100644
--- a/css/selectors/user-invalid.json
+++ b/css/selectors/user-invalid.json
@@ -6,6 +6,9 @@
"description": ":user-invalid
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:user-invalid",
"spec_url": "https://drafts.csswg.org/selectors/#user-invalid-pseudo",
+ "tags": [
+ "web-features:user-pseudos"
+ ],
"support": {
"chrome": {
"version_added": "119",
diff --git a/css/selectors/user-valid.json b/css/selectors/user-valid.json
index 88e52da3cd971d..db0d15b39afad8 100644
--- a/css/selectors/user-valid.json
+++ b/css/selectors/user-valid.json
@@ -6,6 +6,9 @@
"description": ":user-valid
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:user-valid",
"spec_url": "https://drafts.csswg.org/selectors/#user-valid-pseudo",
+ "tags": [
+ "web-features:user-pseudos"
+ ],
"support": {
"chrome": {
"version_added": "119",
diff --git a/css/types/abs.json b/css/types/abs.json
index 7aa08047c0beae..5e4b0696af539b 100644
--- a/css/types/abs.json
+++ b/css/types/abs.json
@@ -6,6 +6,9 @@
"description": "abs()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/abs",
"spec_url": "https://drafts.csswg.org/css-values/#sign-funcs",
+ "tags": [
+ "web-features:abs-sign"
+ ],
"support": {
"chrome": {
"version_added": false,
diff --git a/css/types/acos.json b/css/types/acos.json
index 8a244c3be053f7..989c25ac40029c 100644
--- a/css/types/acos.json
+++ b/css/types/acos.json
@@ -6,6 +6,9 @@
"description": "acos()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/acos",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/asin.json b/css/types/asin.json
index dc54e666230eca..50c502dbd2bf1f 100644
--- a/css/types/asin.json
+++ b/css/types/asin.json
@@ -6,6 +6,9 @@
"description": "asin()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/asin",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/atan.json b/css/types/atan.json
index cc9f1db1981d61..4fb5173b540d16 100644
--- a/css/types/atan.json
+++ b/css/types/atan.json
@@ -6,6 +6,9 @@
"description": "atan()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/atan",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/atan2.json b/css/types/atan2.json
index 0a74f2c9e61667..3c3ec071d33966 100644
--- a/css/types/atan2.json
+++ b/css/types/atan2.json
@@ -6,6 +6,9 @@
"description": "atan2()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/atan2",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/calc-constant.json b/css/types/calc-constant.json
index 4756f6fb212f9e..b950a3d6163473 100644
--- a/css/types/calc-constant.json
+++ b/css/types/calc-constant.json
@@ -6,6 +6,9 @@
"description": "<calc-constant>",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/calc-constant",
"spec_url": "https://drafts.csswg.org/css-values/#calc-constants",
+ "tags": [
+ "web-features:calc-constants"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -38,6 +41,9 @@
"NaN": {
"__compat": {
"description": "NaN
constant",
+ "tags": [
+ "web-features:calc-constants"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -71,6 +77,9 @@
"e": {
"__compat": {
"description": "e
constant",
+ "tags": [
+ "web-features:calc-constants"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -104,6 +113,9 @@
"infinity": {
"__compat": {
"description": "infinity
and -infinity
constants",
+ "tags": [
+ "web-features:calc-constants"
+ ],
"support": {
"chrome": {
"version_added": "99"
@@ -137,6 +149,9 @@
"pi": {
"__compat": {
"description": "pi
constant",
+ "tags": [
+ "web-features:calc-constants"
+ ],
"support": {
"chrome": {
"version_added": false
diff --git a/css/types/calc.json b/css/types/calc.json
index 2c519cedfcca75..1ff15b8dd2888e 100644
--- a/css/types/calc.json
+++ b/css/types/calc.json
@@ -6,6 +6,9 @@
"description": "calc()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/calc",
"spec_url": "https://drafts.csswg.org/css-values/#calc-func",
+ "tags": [
+ "web-features:calc"
+ ],
"support": {
"chrome": [
{
@@ -78,6 +81,9 @@
"gradient_color_stops": {
"__compat": {
"description": "Gradient color stops support",
+ "tags": [
+ "web-features:calc"
+ ],
"support": {
"chrome": {
"version_added": "19"
@@ -117,6 +123,9 @@
"nested": {
"__compat": {
"description": "Nested calc()
support",
+ "tags": [
+ "web-features:calc"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -152,6 +161,9 @@
"number_values": {
"__compat": {
"description": "<number>
value support",
+ "tags": [
+ "web-features:calc"
+ ],
"support": {
"chrome": {
"version_added": "31"
diff --git a/css/types/clamp.json b/css/types/clamp.json
index 8286888fd0270f..97042b8b378ba3 100644
--- a/css/types/clamp.json
+++ b/css/types/clamp.json
@@ -6,6 +6,9 @@
"description": "clamp()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/clamp",
"spec_url": "https://drafts.csswg.org/css-values/#calc-notation",
+ "tags": [
+ "web-features:min-max-clamp"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/css/types/color.json b/css/types/color.json
index a0be674d9b3359..ecc3cb56d5d97b 100644
--- a/css/types/color.json
+++ b/css/types/color.json
@@ -46,6 +46,9 @@
"description": "color()
(Profiled color values)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color",
"spec_url": "https://drafts.csswg.org/css-color/#color-function",
+ "tags": [
+ "web-features:color-function"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -86,6 +89,9 @@
"mixed_type_parameters": {
"__compat": {
"description": "Mix <percentage>
and <number>
in parameters",
+ "tags": [
+ "web-features:color-function"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -120,6 +126,9 @@
"__compat": {
"description": "Relative color()
syntax",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-color-function",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -199,6 +208,9 @@
"description": "color-mix()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color-mix",
"spec_url": "https://drafts.csswg.org/css-color-5/#color-mix",
+ "tags": [
+ "web-features:color-mix"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -382,6 +394,9 @@
"__compat": {
"description": "Relative HSL colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-HSL",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119",
@@ -521,6 +536,9 @@
"__compat": {
"description": "Relative HWB colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-HWB",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119",
@@ -561,6 +579,9 @@
"description": "lab()
(Lab color model)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/lab",
"spec_url": "https://drafts.csswg.org/css-color/#lab-colors",
+ "tags": [
+ "web-features:lab"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -593,6 +614,9 @@
"mixed_type_parameters": {
"__compat": {
"description": "Mix <percentage>
and <number>
in parameters",
+ "tags": [
+ "web-features:lab"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -627,6 +651,9 @@
"__compat": {
"description": "Relative Lab colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-Lab",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -663,6 +690,9 @@
"description": "lch()
(LCH color model)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/lch",
"spec_url": "https://drafts.csswg.org/css-color/#lab-colors",
+ "tags": [
+ "web-features:lab"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -695,6 +725,9 @@
"mixed_type_parameters": {
"__compat": {
"description": "Mix <percentage>
and <number>
in parameters",
+ "tags": [
+ "web-features:lab"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -729,6 +762,9 @@
"__compat": {
"description": "Relative LCH colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-LCH",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -767,6 +803,9 @@
"description": "light-dark()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/light-dark",
"spec_url": "https://drafts.csswg.org/css-color-5/#light-dark",
+ "tags": [
+ "web-features:light-dark"
+ ],
"support": {
"chrome": {
"version_added": "123",
@@ -785,7 +824,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "17.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -884,6 +923,9 @@
"description": "oklab()
(Oklab color model)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/oklab",
"spec_url": "https://drafts.csswg.org/css-color/#ok-lab",
+ "tags": [
+ "web-features:oklab"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -916,6 +958,9 @@
"mixed_type_parameters": {
"__compat": {
"description": "Mix <percentage>
and <number>
in parameters",
+ "tags": [
+ "web-features:oklab"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -950,6 +995,9 @@
"__compat": {
"description": "Relative Oklab colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-Oklab",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -986,6 +1034,9 @@
"description": "oklch()
(OKLCH color model)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/oklch",
"spec_url": "https://drafts.csswg.org/css-color/#ok-lab",
+ "tags": [
+ "web-features:oklab"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1018,6 +1069,9 @@
"mixed_type_parameters": {
"__compat": {
"description": "Mix <percentage>
and <number>
in parameters",
+ "tags": [
+ "web-features:oklab"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -1052,6 +1106,9 @@
"__compat": {
"description": "Relative Oklch colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-Oklch",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -1230,6 +1287,9 @@
"__compat": {
"description": "Relative RGB colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-RGB",
+ "tags": [
+ "web-features:relative-color"
+ ],
"support": {
"chrome": [
{
diff --git a/css/types/cos.json b/css/types/cos.json
index 3e69ab834c6391..323f685e4ec57c 100644
--- a/css/types/cos.json
+++ b/css/types/cos.json
@@ -6,6 +6,9 @@
"description": "cos()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cos",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/easing-function.json b/css/types/easing-function.json
index b98e89cf69c9be..b9275784d99907 100644
--- a/css/types/easing-function.json
+++ b/css/types/easing-function.json
@@ -83,6 +83,9 @@
"linear-function": {
"__compat": {
"description": "linear()
",
+ "tags": [
+ "web-features:linear-easing"
+ ],
"support": {
"chrome": {
"version_added": "113"
diff --git a/css/types/exp.json b/css/types/exp.json
index 8dae6b6f3b0675..9d3eaca02405aa 100644
--- a/css/types/exp.json
+++ b/css/types/exp.json
@@ -6,6 +6,9 @@
"description": "exp()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/exp",
"spec_url": "https://drafts.csswg.org/css-values/#exponent-funcs",
+ "tags": [
+ "web-features:exp-functions"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/types/hypot.json b/css/types/hypot.json
index 05c9a8a85670a8..530373888c6366 100644
--- a/css/types/hypot.json
+++ b/css/types/hypot.json
@@ -6,6 +6,9 @@
"description": "hypot()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/hypot",
"spec_url": "https://drafts.csswg.org/css-values/#exponent-funcs",
+ "tags": [
+ "web-features:exp-functions"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/types/length.json b/css/types/length.json
index 94fc001452c745..fcbc64c0293405 100644
--- a/css/types/length.json
+++ b/css/types/length.json
@@ -79,6 +79,9 @@
"cap": {
"__compat": {
"description": "cap
unit",
+ "tags": [
+ "web-features:cap"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -153,6 +156,9 @@
"container_query_length_units": {
"__compat": {
"description": "Container query length units cqw
, cqh
, cqi
, cqb
, cqmin
, cqmax
",
+ "tags": [
+ "web-features:container-queries"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -266,6 +272,9 @@
"ic": {
"__compat": {
"description": "ic
unit",
+ "tags": [
+ "web-features:ic"
+ ],
"support": {
"chrome": {
"version_added": "106"
@@ -299,7 +308,10 @@
"lh": {
"__compat": {
"description": "lh
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#lh",
+ "spec_url": "https://drafts.csswg.org/css-values/#lh",
+ "tags": [
+ "web-features:lh"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -333,7 +345,7 @@
"rcap": {
"__compat": {
"description": "rcap
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#rcap",
+ "spec_url": "https://drafts.csswg.org/css-values/#rcap",
"support": {
"chrome": {
"version_added": "117"
@@ -367,7 +379,7 @@
"rch": {
"__compat": {
"description": "rch
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#rch",
+ "spec_url": "https://drafts.csswg.org/css-values/#rch",
"support": {
"chrome": {
"version_added": "111"
@@ -444,7 +456,7 @@
"rex": {
"__compat": {
"description": "rex
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#rex",
+ "spec_url": "https://drafts.csswg.org/css-values/#rex",
"support": {
"chrome": {
"version_added": "111"
@@ -478,7 +490,7 @@
"ric": {
"__compat": {
"description": "ric
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#ric",
+ "spec_url": "https://drafts.csswg.org/css-values/#ric",
"support": {
"chrome": {
"version_added": "111"
@@ -512,7 +524,7 @@
"rlh": {
"__compat": {
"description": "rlh
unit",
- "spec_url": "https://www.w3.org/TR/css-values-4/#rlh",
+ "spec_url": "https://drafts.csswg.org/css-values/#rlh",
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/log.json b/css/types/log.json
index 65d1e32cb8fd75..620f0538cffc40 100644
--- a/css/types/log.json
+++ b/css/types/log.json
@@ -6,6 +6,9 @@
"description": "log()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/log",
"spec_url": "https://drafts.csswg.org/css-values/#exponent-funcs",
+ "tags": [
+ "web-features:exp-functions"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/types/max.json b/css/types/max.json
index d91604575d6c4c..3bb46cf5b9ce4c 100644
--- a/css/types/max.json
+++ b/css/types/max.json
@@ -6,6 +6,9 @@
"description": "max()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/max",
"spec_url": "https://drafts.csswg.org/css-values/#calc-notation",
+ "tags": [
+ "web-features:min-max-clamp"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/css/types/min.json b/css/types/min.json
index 5410aac6a328a1..80d6bfa5ae08de 100644
--- a/css/types/min.json
+++ b/css/types/min.json
@@ -6,6 +6,9 @@
"description": "min()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/min",
"spec_url": "https://drafts.csswg.org/css-values/#calc-notation",
+ "tags": [
+ "web-features:min-max-clamp"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/css/types/mod.json b/css/types/mod.json
index 36726e3aa40270..80c2742c5736be 100644
--- a/css/types/mod.json
+++ b/css/types/mod.json
@@ -6,6 +6,9 @@
"description": "mod()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mod",
"spec_url": "https://drafts.csswg.org/css-values/#funcdef-mod",
+ "tags": [
+ "web-features:round-mod-rem"
+ ],
"support": {
"chrome": {
"version_added": false,
diff --git a/css/types/pow.json b/css/types/pow.json
index e2a39ca5c53b02..85ddf549821cea 100644
--- a/css/types/pow.json
+++ b/css/types/pow.json
@@ -6,6 +6,9 @@
"description": "pow()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/pow",
"spec_url": "https://drafts.csswg.org/css-values/#exponent-funcs",
+ "tags": [
+ "web-features:exp-functions"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/types/rem.json b/css/types/rem.json
index 07a7de4d9c0ab3..8b73c409e1ba39 100644
--- a/css/types/rem.json
+++ b/css/types/rem.json
@@ -6,6 +6,9 @@
"description": "rem()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/rem",
"spec_url": "https://drafts.csswg.org/css-values/#funcdef-rem",
+ "tags": [
+ "web-features:round-mod-rem"
+ ],
"support": {
"chrome": {
"version_added": false,
diff --git a/css/types/round.json b/css/types/round.json
index 32a9c28a8aeee3..54d93f4dd4033e 100644
--- a/css/types/round.json
+++ b/css/types/round.json
@@ -6,6 +6,9 @@
"description": "round()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/round",
"spec_url": "https://drafts.csswg.org/css-values/#funcdef-round",
+ "tags": [
+ "web-features:round-mod-rem"
+ ],
"support": {
"chrome": {
"version_added": false,
diff --git a/css/types/sign.json b/css/types/sign.json
index a5f8611e405972..d9eeacd34b5351 100644
--- a/css/types/sign.json
+++ b/css/types/sign.json
@@ -6,6 +6,9 @@
"description": "sign()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/sign()",
"spec_url": "https://drafts.csswg.org/css-values/#sign-funcs",
+ "tags": [
+ "web-features:abs-sign"
+ ],
"support": {
"chrome": {
"version_added": false,
diff --git a/css/types/sin.json b/css/types/sin.json
index 2cafaeab7ab24f..4db191d7177e59 100644
--- a/css/types/sin.json
+++ b/css/types/sin.json
@@ -6,6 +6,9 @@
"description": "sin()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/sin",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/sqrt.json b/css/types/sqrt.json
index f25718e73f512e..d5397683788f4b 100644
--- a/css/types/sqrt.json
+++ b/css/types/sqrt.json
@@ -6,6 +6,9 @@
"description": "sqrt()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/sqrt",
"spec_url": "https://drafts.csswg.org/css-values/#exponent-funcs",
+ "tags": [
+ "web-features:exp-functions"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/types/tan.json b/css/types/tan.json
index 2b4efe46935a80..4fcf9d5e6f5939 100644
--- a/css/types/tan.json
+++ b/css/types/tan.json
@@ -6,6 +6,9 @@
"description": "tan()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/tan",
"spec_url": "https://drafts.csswg.org/css-values/#trig-funcs",
+ "tags": [
+ "web-features:trig-functions"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/transform-function.json b/css/types/transform-function.json
index 726320cd4095d1..c7814a0f649af5 100644
--- a/css/types/transform-function.json
+++ b/css/types/transform-function.json
@@ -9,6 +9,9 @@
"https://drafts.csswg.org/css-transforms/#transform-functions",
"https://drafts.csswg.org/css-transforms-2/#transform-functions"
],
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -54,6 +57,9 @@
"description": "matrix()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/matrix",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-matrix",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -102,6 +108,9 @@
"description": "matrix3d()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/matrix3d",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-matrix3d",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -144,6 +153,9 @@
"description": "perspective()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/perspective",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-perspective",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -183,6 +195,9 @@
"description": "rotate()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotate",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-rotate",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -228,6 +243,9 @@
"description": "rotate3d()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotate3d",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-rotate3d",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -267,6 +285,9 @@
"description": "rotateX()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateX",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-rotatex",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -306,6 +327,9 @@
"description": "rotateY()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateY",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-rotatey",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -345,6 +369,9 @@
"description": "rotateZ()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateZ",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-rotatez",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -384,6 +411,9 @@
"description": "scale()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scale",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-scale",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -429,6 +459,9 @@
"description": "scale3d()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scale3d",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-scale3d",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -468,6 +501,9 @@
"description": "scaleX()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleX",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-scalex",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -513,6 +549,9 @@
"description": "scaleY()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleY",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-scaley",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -558,6 +597,9 @@
"description": "scaleZ()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleZ",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-scalez",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -597,6 +639,9 @@
"description": "skew()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skew",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-skew",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -645,6 +690,9 @@
"description": "skewX()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skewX",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-skewx",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -690,6 +738,9 @@
"description": "skewY()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skewY",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-skewy",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -735,6 +786,9 @@
"description": "translate()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translate",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-translate",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -780,6 +834,9 @@
"description": "translate3d()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translate3d",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-translate3d",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -819,6 +876,9 @@
"description": "translateX()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateX",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-translatex",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -864,6 +924,9 @@
"description": "translateY()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateY",
"spec_url": "https://drafts.csswg.org/css-transforms/#funcdef-transform-translatey",
+ "tags": [
+ "web-features:transforms2d"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -909,6 +972,9 @@
"description": "translateZ()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateZ",
"spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-translatez",
+ "tags": [
+ "web-features:transforms3d"
+ ],
"support": {
"chrome": {
"version_added": "12"
diff --git a/html/elements/base.json b/html/elements/base.json
index 4c293be70f7889..65fb7eadda8781 100644
--- a/html/elements/base.json
+++ b/html/elements/base.json
@@ -39,6 +39,7 @@
},
"href": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-base-href",
"support": {
"chrome": {
"version_added": "1"
@@ -141,6 +142,7 @@
},
"target": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-base-target",
"support": {
"chrome": {
"version_added": "1"
diff --git a/html/elements/button.json b/html/elements/button.json
index 8c2514a902c3a4..58870e12a921ee 100644
--- a/html/elements/button.json
+++ b/html/elements/button.json
@@ -339,21 +339,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -388,21 +376,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/html/elements/details.json b/html/elements/details.json
index 81fff968668e3b..027117344d7b87 100644
--- a/html/elements/details.json
+++ b/html/elements/details.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/details",
"spec_url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element",
+ "tags": [
+ "web-features:details"
+ ],
"support": {
"chrome": {
"version_added": "12"
@@ -40,6 +43,9 @@
},
"name": {
"__compat": {
+ "tags": [
+ "web-features:details-name"
+ ],
"support": {
"chrome": {
"version_added": "120",
@@ -75,6 +81,9 @@
},
"open": {
"__compat": {
+ "tags": [
+ "web-features:details"
+ ],
"support": {
"chrome": {
"version_added": "12"
diff --git a/html/elements/hr.json b/html/elements/hr.json
index c75764a8038454..3264e8fdb63e09 100644
--- a/html/elements/hr.json
+++ b/html/elements/hr.json
@@ -127,9 +127,7 @@
]
},
"chrome_android": {
- "version_added": "119",
- "partial_implementation": true,
- "notes": "Exposes the <hr>
as its own empty selectable option and not as a horizontal rule."
+ "version_added": false
},
"edge": "mirror",
"firefox": {
@@ -150,7 +148,9 @@
"notes": "Does not expose the <hr>
within the accessibility tree."
},
"safari_ios": {
- "version_added": false
+ "version_added": "17.4",
+ "partial_implementation": true,
+ "notes": "Does not expose the <hr>
within the accessibility tree."
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/html/elements/iframe.json b/html/elements/iframe.json
index 43f8de9fc2599e..171e2391c27649 100644
--- a/html/elements/iframe.json
+++ b/html/elements/iframe.json
@@ -933,6 +933,9 @@
"__compat": {
"description": "sandbox=\"allow-pointer-lock\"
",
"spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#attr-iframe-sandbox-allow-pointer-lock",
+ "tags": [
+ "web-features:pointer-lock"
+ ],
"support": {
"chrome": {
"version_added": "≤49"
diff --git a/html/elements/img.json b/html/elements/img.json
index 280838be9ab9bb..d04dd055c8464a 100644
--- a/html/elements/img.json
+++ b/html/elements/img.json
@@ -133,6 +133,9 @@
"aspect_ratio_computed_from_attributes": {
"__compat": {
"description": "Aspect ratio computed from width
and height
attributes",
+ "tags": [
+ "web-features:aspect-ratio"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/html/elements/input.json b/html/elements/input.json
index 36758672dd0a69..82beea25b85fef 100644
--- a/html/elements/input.json
+++ b/html/elements/input.json
@@ -996,21 +996,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1045,21 +1033,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
diff --git a/html/elements/input/search.json b/html/elements/input/search.json
index 5f55ca112e9d74..72f741241d7646 100644
--- a/html/elements/input/search.json
+++ b/html/elements/input/search.json
@@ -7,6 +7,9 @@
"description": "type=\"search\"
",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/search",
"spec_url": "https://html.spec.whatwg.org/multipage/input.html#text-(type=text)-state-and-search-state-(type=search)",
+ "tags": [
+ "web-features:search-input-type"
+ ],
"support": {
"chrome": {
"version_added": "5"
diff --git a/html/elements/link.json b/html/elements/link.json
index 293fe9ce0aeb64..0c591061d5a24a 100644
--- a/html/elements/link.json
+++ b/html/elements/link.json
@@ -77,6 +77,9 @@
},
"blocking": {
"__compat": {
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -914,6 +917,9 @@
"description": "rel=modulepreload",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel/modulepreload",
"spec_url": "https://html.spec.whatwg.org/multipage/links.html#link-type-modulepreload",
+ "tags": [
+ "web-features:modulepreload"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -1040,15 +1046,11 @@
"spec_url": "https://html.spec.whatwg.org/multipage/links.html#link-type-preload",
"support": {
"chrome": {
- "version_added": "50",
- "partial_implementation": true,
- "notes": "Doesn’t support as=\"audio\"
, as=\"audioworklet\"
, as=\"document\"
, as=\"embed\"
, as=\"manifest\"
, as=\"object\"
, as=\"paintworklet\"
, as=\"report\"
, as=\"sharedworker\"
, as=\"video\"
, as=\"worker\"
, or as=\"xslt\"
."
+ "version_added": "50"
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤79",
- "partial_implementation": true,
- "notes": "Doesn’t support as=\"audio\"
, as=\"audioworklet\"
, as=\"document\"
, as=\"embed\"
, as=\"manifest\"
, as=\"object\"
, as=\"paintworklet\"
, as=\"report\"
, as=\"sharedworker\"
, as=\"video\"
, as=\"worker\"
, or as=\"xslt\"
."
+ "version_added": "≤79"
},
"firefox": [
{
@@ -1066,30 +1068,284 @@
"version_added": null
},
"oculus": "mirror",
- "opera": {
- "version_added": "37"
- },
+ "opera": "mirror",
"opera_android": {
"version_added": null
},
"safari": {
- "version_added": null
+ "version_added": "11.1"
},
"safari_ios": "mirror",
- "samsunginternet_android": {
- "version_added": "5.0",
- "notes": "as=\"document\"
is unsupported. See bug 593267."
- },
- "webview_android": {
- "version_added": "50",
- "notes": "as=\"document\"
is unsupported. See bug 593267."
- }
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
+ },
+ "as-fetch": {
+ "__compat": {
+ "description": "as=fetch
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": [
+ {
+ "version_added": "85"
+ },
+ {
+ "version_added": "56",
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "Disabled due to various web compatibility issues (e.g. bug 1405761)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "as-font": {
+ "__compat": {
+ "description": "as=font
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": [
+ {
+ "version_added": "85"
+ },
+ {
+ "version_added": "56",
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "Disabled due to various web compatibility issues (e.g. bug 1405761)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "as-image": {
+ "__compat": {
+ "description": "as=image
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": [
+ {
+ "version_added": "85"
+ },
+ {
+ "version_added": "56",
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "Disabled due to various web compatibility issues (e.g. bug 1405761)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "as-script": {
+ "__compat": {
+ "description": "as=script
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": [
+ {
+ "version_added": "85"
+ },
+ {
+ "version_added": "56",
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "Disabled due to various web compatibility issues (e.g. bug 1405761)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "as-style": {
+ "__compat": {
+ "description": "as=style
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": [
+ {
+ "version_added": "85"
+ },
+ {
+ "version_added": "56",
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "Disabled due to various web compatibility issues (e.g. bug 1405761)."
+ }
+ ],
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "as-track": {
+ "__compat": {
+ "description": "as=track
",
+ "support": {
+ "chrome": {
+ "version_added": "50"
+ },
+ "chrome_android": "mirror",
+ "edge": {
+ "version_added": "≤79"
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": null
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": {
+ "version_added": null
+ },
+ "safari": {
+ "version_added": "11.1"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"prerender": {
diff --git a/html/elements/script.json b/html/elements/script.json
index 62404cfb364fe3..5e4a0bdbc8c440 100644
--- a/html/elements/script.json
+++ b/html/elements/script.json
@@ -112,6 +112,9 @@
},
"blocking": {
"__compat": {
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -302,6 +305,9 @@
},
"nomodule": {
"__compat": {
+ "tags": [
+ "web-features:js-modules"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -594,6 +600,9 @@
"module": {
"__compat": {
"description": "type=\"module\"
",
+ "tags": [
+ "web-features:js-modules"
+ ],
"support": {
"chrome": {
"version_added": "61",
@@ -966,6 +975,39 @@
}
}
},
+ "source_optional": {
+ "__compat": {
+ "description": "source
key is optional",
+ "support": {
+ "chrome": {
+ "version_added": "122"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"urls": {
"__compat": {
"description": "urls
key",
diff --git a/html/elements/search.json b/html/elements/search.json
index c4f3c3ebe423b7..814839bbffd333 100644
--- a/html/elements/search.json
+++ b/html/elements/search.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/search",
"spec_url": "https://html.spec.whatwg.org/multipage/grouping-content.html#the-search-element",
+ "tags": [
+ "web-features:search"
+ ],
"support": {
"chrome": {
"version_added": "118"
diff --git a/html/elements/select.json b/html/elements/select.json
index c8214a2faf7bb0..0a34b5c9f2ba57 100644
--- a/html/elements/select.json
+++ b/html/elements/select.json
@@ -135,9 +135,7 @@
]
},
"chrome_android": {
- "version_added": "119",
- "partial_implementation": true,
- "notes": "Exposes the <hr>
as its own empty selectable option and not as a horizontal rule."
+ "version_added": false
},
"edge": "mirror",
"firefox": {
@@ -158,7 +156,9 @@
"notes": "Does not expose the <hr>
within the accessibility tree."
},
"safari_ios": {
- "version_added": false
+ "version_added": "17.4",
+ "partial_implementation": true,
+ "notes": "Does not expose the <hr>
within the accessibility tree."
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/html/elements/slot.json b/html/elements/slot.json
index 162d3dbb81f16c..d40b4f73a37180 100644
--- a/html/elements/slot.json
+++ b/html/elements/slot.json
@@ -9,7 +9,7 @@
"https://dom.spec.whatwg.org/#shadow-tree-slots"
],
"tags": [
- "web-features:shadow-dom"
+ "web-features:slot"
],
"support": {
"chrome": {
@@ -42,6 +42,9 @@
},
"name": {
"__compat": {
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
diff --git a/html/elements/style.json b/html/elements/style.json
index ec5997b2bd41b6..67898adb43cc61 100644
--- a/html/elements/style.json
+++ b/html/elements/style.json
@@ -42,6 +42,9 @@
},
"blocking": {
"__compat": {
+ "tags": [
+ "web-features:blocking-render"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/html/elements/template.json b/html/elements/template.json
index e846ef6e127b7e..b9370940456e42 100644
--- a/html/elements/template.json
+++ b/html/elements/template.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/template",
"spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#the-template-element",
+ "tags": [
+ "web-features:template"
+ ],
"support": {
"chrome": {
"version_added": "26"
@@ -38,8 +41,44 @@
"deprecated": false
}
},
+ "shadowrootclonable": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"shadowrootmode": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#attr-template-shadowrootmode",
+ "tags": [
+ "web-features:declarative-shadow-dom"
+ ],
"support": {
"chrome": [
{
diff --git a/html/elements/textarea.json b/html/elements/textarea.json
index 2358ac8873f446..7474416e5e796c 100644
--- a/html/elements/textarea.json
+++ b/html/elements/textarea.json
@@ -50,6 +50,7 @@
},
"autocomplete": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete",
"support": {
"chrome": {
"version_added": "66"
@@ -82,6 +83,7 @@
},
"cols": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-cols",
"support": {
"chrome": {
"version_added": "1"
@@ -120,6 +122,7 @@
},
"dirname": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-dirname",
"support": {
"chrome": {
"version_added": "17"
@@ -198,6 +201,7 @@
},
"form": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fae-form",
"support": {
"chrome": {
"version_added": "1"
@@ -237,7 +241,7 @@
"maxlength": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/maxlength",
- "spec_url": "https://html.spec.whatwg.org/multipage/input.html#the-maxlength-and-minlength-attributes",
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-maxlength",
"support": {
"chrome": {
"version_added": "4"
@@ -281,7 +285,7 @@
"minlength": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/minlength",
- "spec_url": "https://html.spec.whatwg.org/multipage/input.html#the-maxlength-and-minlength-attributes",
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-minlength",
"support": {
"chrome": {
"version_added": "40"
@@ -316,6 +320,7 @@
},
"name": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-name",
"support": {
"chrome": {
"version_added": "1"
@@ -354,6 +359,7 @@
},
"placeholder": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-placeholder",
"support": {
"chrome": {
"version_added": "4"
@@ -434,7 +440,7 @@
"readonly": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/readonly",
- "spec_url": "https://html.spec.whatwg.org/multipage/input.html#the-readonly-attribute",
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-readonly",
"support": {
"chrome": {
"version_added": "1"
@@ -473,6 +479,7 @@
},
"required": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-required",
"support": {
"chrome": {
"version_added": "4"
@@ -515,6 +522,7 @@
},
"rows": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-rows",
"support": {
"chrome": {
"version_added": "1"
@@ -587,6 +595,7 @@
},
"wrap": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-wrap",
"support": {
"chrome": {
"version_added": "16"
diff --git a/html/elements/track.json b/html/elements/track.json
index b8aa36a2aacc37..0bbd93b4e66b20 100644
--- a/html/elements/track.json
+++ b/html/elements/track.json
@@ -45,6 +45,7 @@
},
"default": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-track-default",
"support": {
"chrome": {
"version_added": "23"
@@ -83,6 +84,7 @@
},
"kind": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-track-kind",
"support": {
"chrome": {
"version_added": "23"
@@ -155,6 +157,7 @@
},
"label": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-track-label",
"support": {
"chrome": {
"version_added": "23"
@@ -191,6 +194,7 @@
},
"src": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-track-src",
"support": {
"chrome": {
"version_added": "23"
@@ -263,6 +267,7 @@
},
"srclang": {
"__compat": {
+ "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-track-srclang",
"support": {
"chrome": {
"version_added": "23"
diff --git a/html/elements/video.json b/html/elements/video.json
index e0a9356447b7a1..029068cfdc151d 100644
--- a/html/elements/video.json
+++ b/html/elements/video.json
@@ -43,6 +43,9 @@
"aspect_ratio_computed_from_attributes": {
"__compat": {
"description": "Aspect ratio computed from width
and height
attributes",
+ "tags": [
+ "web-features:aspect-ratio"
+ ],
"support": {
"chrome": {
"version_added": "79"
diff --git a/html/global_attributes.json b/html/global_attributes.json
index c6b91eadc8f255..802e43c6d52c64 100644
--- a/html/global_attributes.json
+++ b/html/global_attributes.json
@@ -952,186 +952,6 @@
}
}
},
- "itemid": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/itemid",
- "spec_url": "https://html.spec.whatwg.org/multipage/microdata.html#attr-itemid",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": true
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "itemprop": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/itemprop",
- "spec_url": "https://html.spec.whatwg.org/multipage/microdata.html#names:-the-itemprop-attribute",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": true
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "itemref": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/itemref",
- "spec_url": "https://html.spec.whatwg.org/multipage/microdata.html#attr-itemref",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": true
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "itemscope": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/itemscope",
- "spec_url": "https://html.spec.whatwg.org/multipage/microdata.html#attr-itemscope",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": true
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "itemtype": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/itemtype",
- "spec_url": "https://html.spec.whatwg.org/multipage/microdata.html#attr-itemtype",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": true
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"lang": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/lang",
@@ -1283,21 +1103,9 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": [
- {
- "version_added": "preview"
- },
- {
- "version_added": "114",
- "flags": [
- {
- "type": "preference",
- "name": "dom.element.popover.enabled",
- "value_to_set": "true"
- }
- ]
- }
- ],
+ "firefox": {
+ "version_added": "125"
+ },
"firefox_android": "mirror",
"ie": {
"version_added": false
@@ -1326,6 +1134,9 @@
"https://html.spec.whatwg.org/multipage/dom.html#attr-slot",
"https://dom.spec.whatwg.org/#ref-for-dom-element-slot①"
],
+ "tags": [
+ "web-features:slot"
+ ],
"support": {
"chrome": {
"version_added": "53"
diff --git a/html/manifest/categories.json b/html/manifest/categories.json
index 57e789b6eb7162..9132d7dc94902f 100644
--- a/html/manifest/categories.json
+++ b/html/manifest/categories.json
@@ -28,7 +28,8 @@
"version_added": null
},
"safari": {
- "version_added": null
+ "version_added": "17.4",
+ "notes": "Only available on macOS Sonoma (14) and above."
},
"safari_ios": {
"version_added": false
@@ -39,7 +40,7 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/http/headers/Accept-Encoding.json b/http/headers/Accept-Encoding.json
index 0bb9d027cf065d..88316d92ea9438 100644
--- a/http/headers/Accept-Encoding.json
+++ b/http/headers/Accept-Encoding.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Encoding",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.accept-encoding",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Accept-Language.json b/http/headers/Accept-Language.json
index 4f97699ebefcea..6cdc83664cebc0 100644
--- a/http/headers/Accept-Language.json
+++ b/http/headers/Accept-Language.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Language",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.accept-language",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Accept-Ranges.json b/http/headers/Accept-Ranges.json
index fb44174d88762c..ad139c5bff8932 100644
--- a/http/headers/Accept-Ranges.json
+++ b/http/headers/Accept-Ranges.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Ranges",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.accept-ranges",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Accept.json b/http/headers/Accept.json
index de4c416fd86a9d..301b93f344707d 100644
--- a/http/headers/Accept.json
+++ b/http/headers/Accept.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.accept",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Age.json b/http/headers/Age.json
index 072763cebebd84..76eb0684bf73e7 100644
--- a/http/headers/Age.json
+++ b/http/headers/Age.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Age",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9111#field.age",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Authorization.json b/http/headers/Authorization.json
index 9e4c26d940367e..e6a3cfc3da4ec4 100644
--- a/http/headers/Authorization.json
+++ b/http/headers/Authorization.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Authorization",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.authorization",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/http/headers/Cache-Control.json b/http/headers/Cache-Control.json
index 88ca9a4c15c673..852a155626b136 100644
--- a/http/headers/Cache-Control.json
+++ b/http/headers/Cache-Control.json
@@ -8,6 +8,9 @@
"https://www.rfc-editor.org/rfc/rfc9111#field.cache-control",
"https://httpwg.org/specs/rfc8246.html#the-immutable-cache-control-extension"
],
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Connection.json b/http/headers/Connection.json
index b588171928dca0..bdbfb5fa6a0679 100644
--- a/http/headers/Connection.json
+++ b/http/headers/Connection.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Connection",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.connection",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Content-Encoding.json b/http/headers/Content-Encoding.json
index ffb07e6705bf48..07d16d1d458b2f 100644
--- a/http/headers/Content-Encoding.json
+++ b/http/headers/Content-Encoding.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.content-encoding",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -85,7 +88,7 @@
"zstd": {
"__compat": {
"description": "zstd
",
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Zstandard_compression",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding#zstd",
"spec_url": "https://www.rfc-editor.org/rfc/rfc8878#name-content-encoding",
"support": {
"chrome": {
@@ -94,7 +97,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "126"
},
"firefox_android": "mirror",
"ie": {
@@ -111,7 +114,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/http/headers/Content-Language.json b/http/headers/Content-Language.json
index f61e26e2241a11..de14f50cc39ede 100644
--- a/http/headers/Content-Language.json
+++ b/http/headers/Content-Language.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Language",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.content-language",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Content-Length.json b/http/headers/Content-Length.json
index d1f9b13ab5140e..d6a10cd3c75143 100644
--- a/http/headers/Content-Length.json
+++ b/http/headers/Content-Length.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Length",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.content-length",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Content-Location.json b/http/headers/Content-Location.json
index ab2121de31a594..1092e43855ddbd 100644
--- a/http/headers/Content-Location.json
+++ b/http/headers/Content-Location.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Location",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.content-location",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Content-Range.json b/http/headers/Content-Range.json
index 06f88e8da4dda8..82f44e0f3b13be 100644
--- a/http/headers/Content-Range.json
+++ b/http/headers/Content-Range.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Range",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.content-range",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Content-Security-Policy.json b/http/headers/Content-Security-Policy.json
index d2bc8b50019bf7..bcee605656c02d 100644
--- a/http/headers/Content-Security-Policy.json
+++ b/http/headers/Content-Security-Policy.json
@@ -913,6 +913,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/require-trusted-types-for",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#require-trusted-types-for-csp-directive",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
@@ -1336,6 +1339,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types",
"spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-types-csp-directive",
+ "tags": [
+ "web-features:trusted-types"
+ ],
"support": {
"chrome": {
"version_added": "83"
diff --git a/http/headers/Content-Type.json b/http/headers/Content-Type.json
index b93e70cd927e15..a060b76723393e 100644
--- a/http/headers/Content-Type.json
+++ b/http/headers/Content-Type.json
@@ -8,6 +8,9 @@
"https://www.rfc-editor.org/rfc/rfc9110#status.206",
"https://www.rfc-editor.org/rfc/rfc9110#field.content-type"
],
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Date.json b/http/headers/Date.json
index 346efb4f9a343f..de51f98029937a 100644
--- a/http/headers/Date.json
+++ b/http/headers/Date.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Date",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.date",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/ETag.json b/http/headers/ETag.json
index de0b97d72fb386..3a066240bea829 100644
--- a/http/headers/ETag.json
+++ b/http/headers/ETag.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/ETag",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.etag",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Expect.json b/http/headers/Expect.json
index d638a31fbd90a4..0b2693b321e323 100644
--- a/http/headers/Expect.json
+++ b/http/headers/Expect.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expect",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.expect",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": null
diff --git a/http/headers/Expires.json b/http/headers/Expires.json
index 7558f0a968a2b6..8ab2401f81495d 100644
--- a/http/headers/Expires.json
+++ b/http/headers/Expires.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expires",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9111#field.expires",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/From.json b/http/headers/From.json
index 706155b896f278..9922c0dbaa604a 100644
--- a/http/headers/From.json
+++ b/http/headers/From.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/From",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.from",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Host.json b/http/headers/Host.json
index adbad394d0664e..5669418ffb08b2 100644
--- a/http/headers/Host.json
+++ b/http/headers/Host.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Host",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.host",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/If-Match.json b/http/headers/If-Match.json
index 45e320e5f44112..cb08dadd16086f 100644
--- a/http/headers/If-Match.json
+++ b/http/headers/If-Match.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Match",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.if-match",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/If-Modified-Since.json b/http/headers/If-Modified-Since.json
index 6b856d61f34b2d..e72f37ff7ab03f 100644
--- a/http/headers/If-Modified-Since.json
+++ b/http/headers/If-Modified-Since.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Modified-Since",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.if-modified-since",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/If-None-Match.json b/http/headers/If-None-Match.json
index db1c9307637082..5f9b413eb70d05 100644
--- a/http/headers/If-None-Match.json
+++ b/http/headers/If-None-Match.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-None-Match",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.if-none-match",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/If-Range.json b/http/headers/If-Range.json
index 40dd78657f13bc..316a5e7701891a 100644
--- a/http/headers/If-Range.json
+++ b/http/headers/If-Range.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Range",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.if-range",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/If-Unmodified-Since.json b/http/headers/If-Unmodified-Since.json
index 1535f5119f1523..cc83941b27973b 100644
--- a/http/headers/If-Unmodified-Since.json
+++ b/http/headers/If-Unmodified-Since.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Unmodified-Since",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.if-unmodified-since",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Last-Modified.json b/http/headers/Last-Modified.json
index 90ebb9fb370b93..37740d178ccd60 100644
--- a/http/headers/Last-Modified.json
+++ b/http/headers/Last-Modified.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Last-Modified",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.last-modified",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Location.json b/http/headers/Location.json
index f5aa914ec64249..df2215c7dbbbd1 100644
--- a/http/headers/Location.json
+++ b/http/headers/Location.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Location",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.location",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Permissions-Policy.json b/http/headers/Permissions-Policy.json
index 83ee5ddc5a8498..28d867f53af370 100644
--- a/http/headers/Permissions-Policy.json
+++ b/http/headers/Permissions-Policy.json
@@ -93,11 +93,25 @@
"support": {
"chrome": [
{
- "version_added": "88"
+ "version_added": "88",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "#enable-experimental-web-platform-features",
+ "value_to_set": "Enabled"
+ }
+ ]
},
{
"alternative_name": "Feature-Policy",
- "version_added": "66"
+ "version_added": "66",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "#enable-experimental-web-platform-features",
+ "value_to_set": "Enabled"
+ }
+ ]
}
],
"chrome_android": "mirror",
@@ -237,6 +251,40 @@
}
}
},
+ "bluetooth": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/bluetooth",
+ "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#permissions-policy",
+ "support": {
+ "chrome": {
+ "version_added": "104"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"browsing-topics": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/browsing-topics",
@@ -965,7 +1013,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/midi",
"spec_url": "https://webaudio.github.io/web-midi-api/#permissions-policy-integration",
"tags": [
- "web-features:midi"
+ "web-features:web-midi"
],
"support": {
"chrome": [
@@ -1102,6 +1150,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/picture-in-picture",
"spec_url": "https://w3c.github.io/picture-in-picture/#permissions-policy",
+ "tags": [
+ "web-features:picture-in-picture"
+ ],
"support": {
"chrome": [
{
diff --git a/http/headers/Pragma.json b/http/headers/Pragma.json
index cb23edbac2f380..1f2950449e1575 100644
--- a/http/headers/Pragma.json
+++ b/http/headers/Pragma.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Pragma",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9111#field.pragma",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Proxy-Authenticate.json b/http/headers/Proxy-Authenticate.json
index f95c18ce9cafb5..4049aae01ab88a 100644
--- a/http/headers/Proxy-Authenticate.json
+++ b/http/headers/Proxy-Authenticate.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Proxy-Authenticate",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.proxy-authenticate",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/http/headers/Range.json b/http/headers/Range.json
index d85f950a2b5e3e..4d44e956ea7901 100644
--- a/http/headers/Range.json
+++ b/http/headers/Range.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Range",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.range",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Referer.json b/http/headers/Referer.json
index b0789e66829e11..7d18950483bf62 100644
--- a/http/headers/Referer.json
+++ b/http/headers/Referer.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Referer",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.referer",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Retry-After.json b/http/headers/Retry-After.json
index 9dd80e3bc40af4..2dc687277244eb 100644
--- a/http/headers/Retry-After.json
+++ b/http/headers/Retry-After.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-After",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.retry-after",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": null
diff --git a/http/headers/Server.json b/http/headers/Server.json
index 158aa201871df9..590580517a7388 100644
--- a/http/headers/Server.json
+++ b/http/headers/Server.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Server",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.server",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/TE.json b/http/headers/TE.json
index 47953a92618322..d3052bee258669 100644
--- a/http/headers/TE.json
+++ b/http/headers/TE.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/TE",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.te",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Trailer.json b/http/headers/Trailer.json
index 2b4257bd4bbcdd..bb401d13b64538 100644
--- a/http/headers/Trailer.json
+++ b/http/headers/Trailer.json
@@ -8,6 +8,9 @@
"https://www.rfc-editor.org/rfc/rfc9110#field.trailer",
"https://www.rfc-editor.org/rfc/rfc9112#chunked.trailer.section"
],
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Transfer-Encoding.json b/http/headers/Transfer-Encoding.json
index 872c7cac91f7e1..dda36184f0afad 100644
--- a/http/headers/Transfer-Encoding.json
+++ b/http/headers/Transfer-Encoding.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Transfer-Encoding",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9112#field.transfer-encoding",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/User-Agent.json b/http/headers/User-Agent.json
index e3cbb8509bd22e..2c410274ca3364 100644
--- a/http/headers/User-Agent.json
+++ b/http/headers/User-Agent.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.user-agent",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Vary.json b/http/headers/Vary.json
index 1c948f6df7d16d..b634692513868d 100644
--- a/http/headers/Vary.json
+++ b/http/headers/Vary.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Vary",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.vary",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/Via.json b/http/headers/Via.json
index 9d985a9510ad59..ba4c15f187b3b1 100644
--- a/http/headers/Via.json
+++ b/http/headers/Via.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Via",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.via",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/headers/WWW-Authenticate.json b/http/headers/WWW-Authenticate.json
index abe061448b3492..277b47f34f56f0 100644
--- a/http/headers/WWW-Authenticate.json
+++ b/http/headers/WWW-Authenticate.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/WWW-Authenticate",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#field.www-authenticate",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/http/headers/Warning.json b/http/headers/Warning.json
index 361d10dbe1f520..a7ab04c65b65d9 100644
--- a/http/headers/Warning.json
+++ b/http/headers/Warning.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Warning",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9111#field.warning",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/http/methods.json b/http/methods.json
index c9689f351971e2..4cd65e96de424a 100644
--- a/http/methods.json
+++ b/http/methods.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/CONNECT",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#CONNECT",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -41,6 +44,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/DELETE",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#DELETE",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -77,6 +83,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/GET",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#GET",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -113,6 +122,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/HEAD",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#HEAD",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -149,6 +161,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/OPTIONS",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#OPTIONS",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -185,6 +200,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/POST",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#POST",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -221,6 +239,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/PUT",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#PUT",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -257,6 +278,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/TRACE",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#TRACE",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": null
diff --git a/http/status.json b/http/status.json
index ee57d3f71e124a..47158a254735fb 100644
--- a/http/status.json
+++ b/http/status.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/100",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.100",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -130,6 +133,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/200",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.200",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -166,6 +172,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/201",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.201",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -202,6 +211,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/204",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.204",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -238,6 +250,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/206",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.206",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -274,6 +289,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/301",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.301",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -310,6 +328,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/302",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.302",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -346,6 +367,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/303",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.303",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -382,6 +406,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/304",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.304",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -418,6 +445,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/307",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.307",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -493,6 +523,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/401",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.401",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -529,6 +562,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/403",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.403",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -565,6 +601,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/404",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.404",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -601,6 +640,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/406",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.406",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -637,6 +679,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/407",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.407",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -673,6 +718,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/409",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.409",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -709,6 +757,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/410",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.410",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -745,6 +796,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/412",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.412",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -781,6 +835,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/416",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.416",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -923,6 +980,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/500",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.500",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -959,6 +1019,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/501",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.501",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -995,6 +1058,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/502",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.502",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -1031,6 +1097,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/503",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.503",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
@@ -1067,6 +1136,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Status/504",
"spec_url": "https://www.rfc-editor.org/rfc/rfc9110#status.504",
+ "tags": [
+ "web-features:http11"
+ ],
"support": {
"chrome": {
"version_added": true
diff --git a/javascript/builtins/AggregateError.json b/javascript/builtins/AggregateError.json
index 2e87e869c1adb9..0fac5f29abfd87 100644
--- a/javascript/builtins/AggregateError.json
+++ b/javascript/builtins/AggregateError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -45,6 +48,9 @@
"description": "AggregateError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -86,6 +92,9 @@
"description": "errors
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/errors",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-aggregate-error",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": "85"
diff --git a/javascript/builtins/Array.json b/javascript/builtins/Array.json
index 86f361a56a5a9c..61561b3717ae37 100644
--- a/javascript/builtins/Array.json
+++ b/javascript/builtins/Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-objects",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -53,6 +57,10 @@
"description": "Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-constructor",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -102,7 +110,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/at",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.at",
"tags": [
- "web-features:array-at"
+ "web-features:array-at",
+ "web-features:snapshot:ecmascript-2022"
],
"support": {
"chrome": {
@@ -144,6 +153,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/concat",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.concat",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -190,6 +203,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.copywithin",
+ "tags": [
+ "web-features:array-copywithin",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -232,6 +249,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/entries",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.entries",
+ "tags": [
+ "web-features:array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -274,6 +295,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/every",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.every",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -324,6 +349,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fill",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.fill",
+ "tags": [
+ "web-features:array-fill",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -366,6 +395,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/filter",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.filter",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -416,6 +449,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/find",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.find",
+ "tags": [
+ "web-features:array-find",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -460,6 +497,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findindex",
+ "tags": [
+ "web-features:array-find",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -504,6 +545,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlast",
+ "tags": [
+ "web-features:array-findlast",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -544,6 +589,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlastindex",
+ "tags": [
+ "web-features:array-findlast",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -585,7 +634,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flat",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flat",
"tags": [
- "web-features:array-flat"
+ "web-features:array-flat",
+ "web-features:snapshot:ecmascript-2019"
],
"support": {
"chrome": {
@@ -628,7 +678,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flatmap",
"tags": [
- "web-features:array-flat"
+ "web-features:array-flat",
+ "web-features:snapshot:ecmascript-2019"
],
"support": {
"chrome": {
@@ -670,6 +721,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.foreach",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -720,6 +775,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/from",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.from",
+ "tags": [
+ "web-features:array-from",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -762,6 +821,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fromAsync",
"spec_url": "https://tc39.es/proposal-array-from-async/#sec-array.fromAsync",
+ "tags": [
+ "web-features:array-fromasync"
+ ],
"support": {
"chrome": {
"version_added": "121"
@@ -802,6 +864,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/includes",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.includes",
+ "tags": [
+ "web-features:array-includes",
+ "web-features:snapshot:ecmascript-2016"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -844,6 +910,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.indexof",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -894,6 +964,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.isarray",
+ "tags": [
+ "web-features:array-isarray",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "4"
@@ -940,6 +1014,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/join",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.join",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -986,6 +1064,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/keys",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.keys",
+ "tags": [
+ "web-features:array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1028,6 +1110,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.lastindexof",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1078,6 +1164,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/length",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-array-instances-length",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1126,6 +1216,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.map",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1176,6 +1270,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/of",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.of",
+ "tags": [
+ "web-features:array-of",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1222,6 +1320,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/pop",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.pop",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1268,6 +1370,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/push",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.push",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1314,6 +1420,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduce",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -1360,6 +1470,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reduceRight",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduceright",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -1406,6 +1520,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reverse",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1452,6 +1570,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/shift",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.shift",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1498,6 +1620,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/slice",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.slice",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1544,6 +1670,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/some",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.some",
+ "tags": [
+ "web-features:array-iteration-methods",
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1594,6 +1724,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/sort",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.sort",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1638,6 +1772,10 @@
"stable_sorting": {
"__compat": {
"description": "Stable sorting",
+ "tags": [
+ "web-features:stable-array-sort",
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "70"
@@ -1679,6 +1817,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/splice",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.splice",
+ "tags": [
+ "web-features:array-splice",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1729,6 +1871,10 @@
"https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tolocalestring",
"https://tc39.es/ecma402/#sup-array.prototype.tolocalestring"
],
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1878,6 +2024,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.toreversed",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1918,6 +2068,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSorted",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tosorted",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1958,6 +2112,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toSpliced",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tospliced",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1998,6 +2156,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/toString",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tostring",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2046,6 +2208,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.unshift",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2092,6 +2258,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/values",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.values",
+ "tags": [
+ "web-features:array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -2140,6 +2310,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/with",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.with",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -2180,6 +2354,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-@@iterator",
+ "tags": [
+ "web-features:array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -2236,6 +2414,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-array-@@species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -2276,6 +2457,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/@@unscopables",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-@@unscopables",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
diff --git a/javascript/builtins/ArrayBuffer.json b/javascript/builtins/ArrayBuffer.json
index fba510f631c895..00bb0510a22b83 100644
--- a/javascript/builtins/ArrayBuffer.json
+++ b/javascript/builtins/ArrayBuffer.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +58,9 @@
"description": "ArrayBuffer()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -104,6 +110,9 @@
"__compat": {
"description": "maxByteLength
option",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -146,55 +155,15 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "ArrayBuffer()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
},
"byteLength": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.bytelength",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -245,13 +214,16 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/detached",
"spec_url": "https://tc39.es/proposal-arraybuffer-transfer/#sec-get-arraybuffer.prototype.detached",
+ "tags": [
+ "web-features:arraybuffer-transfer"
+ ],
"support": {
"chrome": {
"version_added": "114"
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.33"
},
"edge": "mirror",
"firefox": {
@@ -285,6 +257,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.isview",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -327,6 +302,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/maxByteLength",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.maxbytelength",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -374,6 +352,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resizable",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.resizable",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -421,6 +402,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resize",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.resize",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -468,6 +452,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.slice",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "17"
@@ -517,13 +504,16 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transfer",
"spec_url": "https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer",
+ "tags": [
+ "web-features:arraybuffer-transfer"
+ ],
"support": {
"chrome": {
"version_added": "114"
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.33"
},
"edge": "mirror",
"firefox": {
@@ -557,13 +547,16 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transferToFixedLength",
"spec_url": "https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength",
+ "tags": [
+ "web-features:arraybuffer-transfer"
+ ],
"support": {
"chrome": {
"version_added": "114"
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.33"
},
"edge": "mirror",
"firefox": {
@@ -597,6 +590,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer-@@species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/javascript/builtins/AsyncFunction.json b/javascript/builtins/AsyncFunction.json
index 8b24e6d0ee06e9..a9072ddf10b2fd 100644
--- a/javascript/builtins/AsyncFunction.json
+++ b/javascript/builtins/AsyncFunction.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-objects",
"tags": [
- "web-features:async-await"
+ "web-features:async-await",
+ "web-features:snapshot:ecmascript-2017"
],
"support": {
"chrome": {
@@ -51,7 +52,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/AsyncFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-constructor",
"tags": [
- "web-features:async-await"
+ "web-features:async-await",
+ "web-features:snapshot:ecmascript-2017"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/AsyncGenerator.json b/javascript/builtins/AsyncGenerator.json
index 9bdf43a2df51c8..bb256a0d98e273 100644
--- a/javascript/builtins/AsyncGenerator.json
+++ b/javascript/builtins/AsyncGenerator.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/next",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-next",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -84,6 +90,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/return",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-return",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -124,6 +133,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/throw",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-throw",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
diff --git a/javascript/builtins/AsyncGeneratorFunction.json b/javascript/builtins/AsyncGeneratorFunction.json
index b7098231938859..20bc5240ad37b9 100644
--- a/javascript/builtins/AsyncGeneratorFunction.json
+++ b/javascript/builtins/AsyncGeneratorFunction.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -45,6 +48,9 @@
"description": "AsyncGeneratorFunction()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "63"
diff --git a/javascript/builtins/AsyncIterator.json b/javascript/builtins/AsyncIterator.json
index e93e2d39ce3d75..30547635f10e1f 100644
--- a/javascript/builtins/AsyncIterator.json
+++ b/javascript/builtins/AsyncIterator.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator/@@asyncIterator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype-asynciterator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
diff --git a/javascript/builtins/Atomics.json b/javascript/builtins/Atomics.json
index 6c30393892239d..8dd58132698378 100644
--- a/javascript/builtins/Atomics.json
+++ b/javascript/builtins/Atomics.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics-object",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -46,6 +49,9 @@
"Atomic_operations_on_non_shared_buffers": {
"__compat": {
"description": "Atomic operations on non-shared ArrayBuffer
objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -86,6 +92,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/add",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.add",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -128,6 +137,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/and",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.and",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -170,6 +182,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.compareexchange",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -212,6 +227,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/exchange",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.exchange",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -254,6 +272,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.islockfree",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -296,6 +317,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/load",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.load",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -338,6 +362,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.notify",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -380,6 +407,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/or",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.or",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -422,6 +452,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.store",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -464,6 +497,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/sub",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.sub",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -506,6 +542,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.wait",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -548,6 +587,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.waitasync",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -592,6 +634,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/xor",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-atomics.xor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
diff --git a/javascript/builtins/BigInt.json b/javascript/builtins/BigInt.json
index 841c7cd03e6c20..9a50c88f21a19f 100644
--- a/javascript/builtins/BigInt.json
+++ b/javascript/builtins/BigInt.json
@@ -6,6 +6,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-objects",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -49,6 +50,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/BigInt",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint-constructor",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -92,6 +94,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asIntN",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asintn",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -135,6 +138,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asUintN",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.asuintn",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -178,6 +182,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toLocaleString",
"spec_url": "https://tc39.es/ecma402/#sup-bigint.prototype.tolocalestring",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -308,6 +313,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.prototype.tostring",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
@@ -351,6 +357,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-bigint.prototype.valueof",
"tags": [
+ "web-features:snapshot:ecmascript-2020",
"web-features:bigint"
],
"support": {
diff --git a/javascript/builtins/BigInt64Array.json b/javascript/builtins/BigInt64Array.json
index 4ef5204f9fa3b2..93cc3616d49b94 100644
--- a/javascript/builtins/BigInt64Array.json
+++ b/javascript/builtins/BigInt64Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -45,6 +49,10 @@
"description": "BigInt64Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array/BigInt64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
diff --git a/javascript/builtins/BigUint64Array.json b/javascript/builtins/BigUint64Array.json
index 45f19d6c0937be..f383615d65bba4 100644
--- a/javascript/builtins/BigUint64Array.json
+++ b/javascript/builtins/BigUint64Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -45,6 +49,10 @@
"description": "BigUint64Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array/BigUint64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
diff --git a/javascript/builtins/Boolean.json b/javascript/builtins/Boolean.json
index 715f923f704061..b39708ecffdb59 100644
--- a/javascript/builtins/Boolean.json
+++ b/javascript/builtins/Boolean.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "Boolean()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/Boolean",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -97,6 +103,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -143,6 +152,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/DataView.json b/javascript/builtins/DataView.json
index 54977f94271506..79a5209a7159e8 100644
--- a/javascript/builtins/DataView.json
+++ b/javascript/builtins/DataView.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -53,6 +56,9 @@
"description": "DataView()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/DataView",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -96,52 +102,12 @@
"deprecated": false
}
},
- "new_required": {
- "__compat": {
- "description": "DataView()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "11"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "13"
- },
- "firefox": {
- "version_added": "40"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.10.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"sharedarraybuffer_support": {
"__compat": {
"description": "SharedArrayBuffer
accepted as buffer",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -185,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.buffer",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -233,6 +202,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteLength",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.bytelength",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -281,6 +253,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteOffset",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.byteoffset",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -329,6 +304,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbigint64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -369,6 +348,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbiguint64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -409,6 +392,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -457,6 +443,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -505,6 +494,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint16",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -553,6 +545,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -601,6 +596,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt8",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint8",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -649,6 +647,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint16",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint16",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -697,6 +698,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -745,6 +749,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint8",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint8",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -793,6 +800,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbigint64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -833,6 +844,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbiguint64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020",
+ "web-features:bigint"
+ ],
"support": {
"chrome": {
"version_added": "67"
@@ -873,6 +888,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -921,6 +939,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat64",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat64",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -969,6 +990,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint16",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -1017,6 +1041,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -1065,6 +1092,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt8",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint8",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -1113,6 +1143,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint16",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint16",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -1161,6 +1194,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint32",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
@@ -1209,6 +1245,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint8",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "9"
diff --git a/javascript/builtins/Date.json b/javascript/builtins/Date.json
index 43727e9e29d1db..420e88e425499e 100644
--- a/javascript/builtins/Date.json
+++ b/javascript/builtins/Date.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -52,6 +55,9 @@
"description": "Date()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/Date",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -98,6 +104,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.utc",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -142,6 +151,9 @@
"optional_monthIndex": {
"__compat": {
"description": "monthIndex
defaults to 0",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -183,6 +195,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getdate",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -229,6 +244,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getday",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -275,6 +293,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getfullyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -321,6 +342,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gethours",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -367,6 +391,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmilliseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -413,6 +440,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getminutes",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -459,6 +489,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getmonth",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -505,6 +538,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -551,6 +587,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettime",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -597,6 +636,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.gettimezoneoffset",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -643,6 +685,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDate",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcdate",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -689,6 +734,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDay",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcday",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -735,6 +783,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcfullyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -781,6 +832,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutchours",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -827,6 +881,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmilliseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -873,6 +930,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcminutes",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -919,6 +979,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcmonth",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -965,6 +1028,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.getutcseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1011,6 +1077,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.getyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1057,6 +1126,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/now",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.now",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1103,6 +1175,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/parse",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.parse",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1147,6 +1222,9 @@
"iso_8601": {
"__compat": {
"description": "ISO 8601 format",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1196,6 +1274,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setdate",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1242,6 +1323,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setFullYear",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setfullyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1288,6 +1372,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.sethours",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1334,6 +1421,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmilliseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1380,6 +1470,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMinutes",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setminutes",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1426,6 +1519,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setMonth",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setmonth",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1472,6 +1568,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setSeconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1518,6 +1617,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.settime",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1564,6 +1666,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcdate",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1610,6 +1715,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcfullyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1656,6 +1764,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutchours",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1702,6 +1813,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmilliseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1748,6 +1862,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcminutes",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1794,6 +1911,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcmonth",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1840,6 +1960,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.setutcseconds",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1886,6 +2009,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/setYear",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.setyear",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1932,6 +2058,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.todatestring",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1978,6 +2107,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toGMTString",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-date.prototype.togmtstring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2024,6 +2156,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toisostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -2072,6 +2207,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tojson",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -2123,6 +2261,9 @@
"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaledatestring",
"https://tc39.es/ecma402/#sup-date.prototype.tolocaledatestring"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2316,6 +2457,9 @@
"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocalestring",
"https://tc39.es/ecma402/#sup-date.prototype.tolocalestring"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2509,6 +2653,9 @@
"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tolocaletimestring",
"https://tc39.es/ecma402/#sup-date.prototype.tolocaletimestring"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2699,6 +2846,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2745,6 +2895,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.totimestring",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2791,6 +2944,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.toutcstring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2837,6 +2993,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2883,6 +3042,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date.prototype-@@toprimitive",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json
index 782b2514abdbbd..d7c41ec6e7ac22 100644
--- a/javascript/builtins/Error.json
+++ b/javascript/builtins/Error.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "Error()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/Error",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -174,6 +180,9 @@
"__compat": {
"description": "options.cause
parameter",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause",
+ "tags": [
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "93"
@@ -214,6 +223,9 @@
"cause": {
"__compat": {
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause",
+ "tags": [
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "93"
@@ -411,6 +423,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/message",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.message",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -457,6 +472,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/name",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.name",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -596,6 +614,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/EvalError.json b/javascript/builtins/EvalError.json
index 6db098e82e1eae..138b326761a88d 100644
--- a/javascript/builtins/EvalError.json
+++ b/javascript/builtins/EvalError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-evalerror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "EvalError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/FinalizationRegistry.json b/javascript/builtins/FinalizationRegistry.json
index bd4efd3f89a292..131cf0da05f63c 100644
--- a/javascript/builtins/FinalizationRegistry.json
+++ b/javascript/builtins/FinalizationRegistry.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -45,6 +49,10 @@
"description": "FinalizationRegistry()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/FinalizationRegistry",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -85,6 +93,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/register",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.register",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -124,6 +136,10 @@
"symbol_as_target": {
"__compat": {
"description": "Non-registered symbol as target",
+ "tags": [
+ "web-features:snapshot:ecmascript-2023",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "108"
@@ -164,6 +180,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry/unregister",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-finalization-registry.prototype.unregister",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
diff --git a/javascript/builtins/Float32Array.json b/javascript/builtins/Float32Array.json
index 350033007b02a9..3cd11aa7d08791 100644
--- a/javascript/builtins/Float32Array.json
+++ b/javascript/builtins/Float32Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Float32Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array/Float32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Float32Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Float32Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Float64Array.json b/javascript/builtins/Float64Array.json
index 5f059fe8625d31..555de7ace6a7c0 100644
--- a/javascript/builtins/Float64Array.json
+++ b/javascript/builtins/Float64Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Float64Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array/Float64Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Float64Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Float64Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Function.json b/javascript/builtins/Function.json
index 86956017444033..970112d4a360f7 100644
--- a/javascript/builtins/Function.json
+++ b/javascript/builtins/Function.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -53,6 +56,9 @@
"description": "Function()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Function",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -99,6 +105,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/apply",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.apply",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -143,6 +152,9 @@
"generic_arrays_as_arguments": {
"__compat": {
"description": "ES 5.1: generic array-like object as arguments
",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "17"
@@ -237,6 +249,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/bind",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.bind",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -287,6 +302,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/call",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.call",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -420,6 +438,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/length",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-length",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -464,6 +485,9 @@
"configurable_true": {
"__compat": {
"description": "Configurable: true",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "43"
@@ -507,6 +531,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/name",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-name",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "15"
@@ -551,6 +578,9 @@
"configurable_true": {
"__compat": {
"description": "Configurable: true",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "43"
@@ -592,6 +622,9 @@
"inferred_names": {
"__compat": {
"description": "Inferred names on anonymous functions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -643,6 +676,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -687,6 +723,9 @@
"toString_revision": {
"__compat": {
"description": "Implements Function.prototype.toString
revision",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -728,6 +767,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/@@hasInstance",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype-@@hasinstance",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
diff --git a/javascript/builtins/Generator.json b/javascript/builtins/Generator.json
index 00e5b95aec3330..d42508b3e4097b 100644
--- a/javascript/builtins/Generator.json
+++ b/javascript/builtins/Generator.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -46,6 +49,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/next",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.next",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -88,6 +94,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/return",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.return",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -130,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/throw",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.throw",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
diff --git a/javascript/builtins/GeneratorFunction.json b/javascript/builtins/GeneratorFunction.json
index 7b8f632bc9a1db..8119c1327659e3 100644
--- a/javascript/builtins/GeneratorFunction.json
+++ b/javascript/builtins/GeneratorFunction.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -47,6 +50,9 @@
"description": "GeneratorFunction()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
diff --git a/javascript/builtins/Int16Array.json b/javascript/builtins/Int16Array.json
index eb05e46a1bad29..5ad48ec9d8b039 100644
--- a/javascript/builtins/Int16Array.json
+++ b/javascript/builtins/Int16Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Int16Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array/Int16Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,9 @@
"iterable_allowed": {
"__compat": {
"description": "new Int16Array(iterable)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +202,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Int16Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Int32Array.json b/javascript/builtins/Int32Array.json
index 3aa697f5e9bedd..e98e2a9f244799 100644
--- a/javascript/builtins/Int32Array.json
+++ b/javascript/builtins/Int32Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Int32Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array/Int32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Int32Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Int32Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Int8Array.json b/javascript/builtins/Int8Array.json
index 3b56c745fa7a7b..f453fb727f80c9 100644
--- a/javascript/builtins/Int8Array.json
+++ b/javascript/builtins/Int8Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Int8Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array/Int8Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Int8Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Int8Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Intl/Locale.json b/javascript/builtins/Intl/Locale.json
index 99d4be5260c8fa..5a92140de769c0 100644
--- a/javascript/builtins/Intl/Locale.json
+++ b/javascript/builtins/Intl/Locale.json
@@ -462,7 +462,9 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": "1.19"
+ "alternative_name": "textInfo",
+ "version_added": "1.19",
+ "notes": "Implemented as an accessor property."
},
"edge": "mirror",
"firefox": {
diff --git a/javascript/builtins/Intl/RelativeTimeFormat.json b/javascript/builtins/Intl/RelativeTimeFormat.json
index 5953d447a7d15e..021e66752af07a 100644
--- a/javascript/builtins/Intl/RelativeTimeFormat.json
+++ b/javascript/builtins/Intl/RelativeTimeFormat.json
@@ -63,16 +63,9 @@
"ie": {
"version_added": false
},
- "nodejs": [
- {
- "version_added": "13.0.0"
- },
- {
- "version_added": "12.0.0",
- "partial_implementation": true,
- "notes": "Before version 13.0.0, only the locale data for en-US
is available by default. When other locales are specified, the RelativeTimeFormat
instance silently falls back to en-US
. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl
option and how to provide the data."
- }
- ],
+ "nodejs": {
+ "version_added": "12.0.0"
+ },
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
@@ -88,6 +81,171 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "locales_parameter": {
+ "__compat": {
+ "description": "locales
parameter",
+ "support": {
+ "chrome": {
+ "version_added": "71"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.8"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "65"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": [
+ {
+ "version_added": "13.0.0"
+ },
+ {
+ "version_added": "12.0.0",
+ "partial_implementation": true,
+ "notes": "Before version 13.0.0, only the locale data for en-US
is available by default. When other locales are specified, the RelativeTimeFormat
instance silently falls back to en-US
. To make full ICU (locale) data available before version 13, see Node.js documentation on the --with-intl
option and how to provide the data."
+ }
+ ],
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "options_parameter": {
+ "options_localeMatcher_parameter": {
+ "__compat": {
+ "description": "options.localeMatcher
parameter",
+ "support": {
+ "chrome": {
+ "version_added": "71"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.8"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "65"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "12.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "options_numberingSystem_parameter": {
+ "__compat": {
+ "description": "options.numberingSystem
parameter",
+ "support": {
+ "chrome": {
+ "version_added": "71"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.8"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "76"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "12.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "options_numeric_parameter": {
+ "__compat": {
+ "description": "options.numeric
parameter",
+ "support": {
+ "chrome": {
+ "version_added": "71"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.8"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "65"
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "12.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
}
},
"format": {
diff --git a/javascript/builtins/Intl/Segmenter.json b/javascript/builtins/Intl/Segmenter.json
index b8e9ceef60462a..a94de7256766ec 100644
--- a/javascript/builtins/Intl/Segmenter.json
+++ b/javascript/builtins/Intl/Segmenter.json
@@ -16,7 +16,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -56,7 +56,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -96,7 +96,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -136,7 +136,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -176,7 +176,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "preview"
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
diff --git a/javascript/builtins/Intl/Segments.json b/javascript/builtins/Intl/Segments.json
index af5b33bb2d5e6d..17c03d162b195c 100644
--- a/javascript/builtins/Intl/Segments.json
+++ b/javascript/builtins/Intl/Segments.json
@@ -16,7 +16,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -55,7 +55,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -95,7 +95,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
diff --git a/javascript/builtins/Iterator.json b/javascript/builtins/Iterator.json
index dd8325aa03920c..298778ac06a30a 100644
--- a/javascript/builtins/Iterator.json
+++ b/javascript/builtins/Iterator.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-object",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -47,6 +50,9 @@
"description": "Iterator()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Iterator",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-constructor",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": {
"version_added": "122"
@@ -89,6 +95,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/drop",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -101,7 +110,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -137,6 +146,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/every",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -149,7 +161,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -185,6 +197,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/filter",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -197,7 +212,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -233,6 +248,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/find",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -245,7 +263,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -281,6 +299,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/flatMap",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -293,7 +314,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -329,6 +350,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/forEach",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -341,7 +365,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -377,6 +401,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/from",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator.from",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -389,7 +416,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -425,6 +452,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -437,7 +467,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -473,6 +503,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/reduce",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -485,7 +518,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -521,6 +554,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/some",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -533,7 +569,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -569,6 +605,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/take",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -581,7 +620,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -617,6 +656,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/toArray",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray",
+ "tags": [
+ "web-features:iterator-helpers"
+ ],
"support": {
"chrome": [
{
@@ -629,7 +671,7 @@
],
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -665,6 +707,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-@@iterator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
diff --git a/javascript/builtins/JSON.json b/javascript/builtins/JSON.json
index e7c53125012b1b..c089bba9409085 100644
--- a/javascript/builtins/JSON.json
+++ b/javascript/builtins/JSON.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json-object",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -50,10 +53,53 @@
"deprecated": false
}
},
+ "isRawJSON": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON",
+ "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson",
+ "support": {
+ "chrome": {
+ "version_added": "114"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.33"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "21.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"json_superset": {
"__compat": {
"description": "JavaScript is a superset of JSON",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON#JavaScript_and_JSON_differences",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -94,6 +140,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json.parse",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -138,12 +187,96 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "reviver_parameter_context_argument": {
+ "__compat": {
+ "description": "Reviver has context
parameter",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#the_reviver_parameter",
+ "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-internalizejsonproperty",
+ "support": {
+ "chrome": {
+ "version_added": "114"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.33"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "21.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ },
+ "rawJSON": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/rawJSON",
+ "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.rawjson",
+ "support": {
+ "chrome": {
+ "version_added": "114"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": "1.33"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": "21.0.0"
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
}
},
"stringify": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json.stringify",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -192,6 +325,9 @@
"well_formed_stringify": {
"__compat": {
"description": "Strings are escaped to well-formed UTF-8",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "72"
diff --git a/javascript/builtins/Map.json b/javascript/builtins/Map.json
index ff590f6f3e9be5..f11579f354905d 100644
--- a/javascript/builtins/Map.json
+++ b/javascript/builtins/Map.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-objects",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -47,6 +51,10 @@
"description": "Map()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Map",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map-constructor",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -87,6 +95,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Map(iterable)
",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -125,50 +137,13 @@
}
}
},
- "new_required": {
- "__compat": {
- "description": "Map()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "38"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "42"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"null_allowed": {
"__compat": {
"description": "new Map(null)
",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -212,6 +187,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/clear",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.clear",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -254,6 +233,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/delete",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.delete",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -296,6 +279,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/entries",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.entries",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -338,6 +325,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.foreach",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -380,6 +371,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/get",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.get",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -472,6 +467,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/has",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.has",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -513,6 +512,10 @@
"key_equality_for_zeros": {
"__compat": {
"description": "Key equality for -0 and 0",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -555,6 +558,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/keys",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.keys",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -597,6 +604,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/set",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.set",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -641,6 +652,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/size",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map.prototype.size",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -684,6 +699,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/values",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.values",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -726,6 +745,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype-@@iterator",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -782,6 +805,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map-@@species",
+ "tags": [
+ "web-features:map",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/javascript/builtins/Math.json b/javascript/builtins/Math.json
index 3b1c75fd2c032e..08ad0d6ab457db 100644
--- a/javascript/builtins/Math.json
+++ b/javascript/builtins/Math.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math-object",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -50,6 +53,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/E",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.e",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -96,6 +102,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln10",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -142,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ln2",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -188,6 +200,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10e",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -234,6 +249,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2e",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -280,6 +298,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/PI",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pi",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -326,6 +347,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt1_2",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -372,6 +396,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt2",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -418,6 +445,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/abs",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.abs",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -464,6 +494,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acos",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acos",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -510,6 +543,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/acosh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.acosh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -552,6 +588,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asin",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asin",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -598,6 +637,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/asinh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.asinh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -640,6 +682,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -686,6 +731,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atan2",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -732,6 +780,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/atanh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.atanh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -774,6 +825,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cbrt",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -816,6 +870,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.ceil",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -862,6 +919,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.clz32",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -904,6 +964,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cos",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cos",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -950,6 +1013,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.cosh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -992,6 +1058,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/exp",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.exp",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1038,6 +1107,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/expm1",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.expm1",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1080,6 +1152,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/floor",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.floor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1126,6 +1201,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/fround",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.fround",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1168,6 +1246,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/hypot",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.hypot",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1210,6 +1291,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/imul",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.imul",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "28"
@@ -1254,6 +1338,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1300,6 +1387,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log10",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log10",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1342,6 +1432,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log1p",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log1p",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1384,6 +1477,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/log2",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.log2",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1426,6 +1522,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/max",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.max",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1472,6 +1571,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/min",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.min",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1518,6 +1620,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/pow",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.pow",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1564,6 +1669,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/random",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.random",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1610,6 +1718,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/round",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.round",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1656,6 +1767,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sign",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sign",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1698,6 +1812,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sin",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sin",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1744,6 +1861,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sinh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sinh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1786,6 +1906,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sqrt",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1832,6 +1955,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tan",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tan",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1878,6 +2004,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.tanh",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1920,6 +2049,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.trunc",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
diff --git a/javascript/builtins/Number.json b/javascript/builtins/Number.json
index 56568199578095..40f56297b407c6 100644
--- a/javascript/builtins/Number.json
+++ b/javascript/builtins/Number.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -50,6 +53,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.epsilon",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -92,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_safe_integer",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -134,6 +143,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.max_value",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -180,6 +192,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_safe_integer",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -222,6 +237,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.min_value",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -268,6 +286,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NaN",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.nan",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -314,6 +335,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.negative_infinity",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -361,6 +385,9 @@
"description": "Number()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/Number",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -407,6 +434,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.positive_infinity",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -453,6 +483,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isfinite",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "19"
@@ -495,6 +528,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isinteger",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -537,6 +573,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.isnan",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "25"
@@ -579,6 +618,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.issafeinteger",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -621,6 +663,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parsefloat",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -663,6 +708,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.parseint",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -705,6 +753,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toexponential",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -751,6 +802,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.tofixed",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -800,6 +854,9 @@
"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.tolocalestring",
"https://tc39.es/ecma402/#sup-number.prototype.tolocalestring"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -953,6 +1010,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.toprecision",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -999,6 +1059,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/toString",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1045,6 +1108,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-number.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/Object.json b/javascript/builtins/Object.json
index 40fa952ac38c95..ac26ef4c93b93e 100644
--- a/javascript/builtins/Object.json
+++ b/javascript/builtins/Object.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "Object()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/Object",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -97,6 +103,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.assign",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -185,6 +194,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/create",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.create",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -285,6 +297,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperties",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -333,6 +348,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperty",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -442,6 +460,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/entries",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.entries",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "54"
@@ -484,6 +505,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.freeze",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -530,6 +554,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.fromentries",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -570,6 +597,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptor",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -625,6 +655,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptors",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "54"
@@ -667,6 +700,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertynames",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -715,6 +751,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertysymbols",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -757,6 +796,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -855,6 +897,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.hasown",
+ "tags": [
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "93"
@@ -895,6 +940,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.hasownproperty",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -943,6 +991,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/is",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.is",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "19"
@@ -985,6 +1036,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isextensible",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1031,6 +1085,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1077,6 +1134,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.isprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1125,6 +1185,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.issealed",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1171,6 +1234,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/keys",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.keys",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "5"
@@ -1317,6 +1383,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.preventextensions",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1361,6 +1430,9 @@
"ES2015_behavior": {
"__compat": {
"description": "ES2015 behavior for non-object argument",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "44"
@@ -1404,6 +1476,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.propertyisenumerable",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1453,6 +1528,9 @@
"description": "__proto__
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/proto",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__proto__",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1501,6 +1579,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/seal",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.seal",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "6"
@@ -1547,6 +1628,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.setprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -1589,6 +1673,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.tolocalestring",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1636,6 +1723,9 @@
"description": "toString()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1682,6 +1772,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1728,6 +1821,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/values",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.values",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "54"
diff --git a/javascript/builtins/Promise.json b/javascript/builtins/Promise.json
index 168d768c324fb7..3620878ba82123 100644
--- a/javascript/builtins/Promise.json
+++ b/javascript/builtins/Promise.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-objects",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -47,6 +51,10 @@
"description": "Promise()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Promise",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-constructor",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -93,6 +101,10 @@
"description": "all()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/all",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.all",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -136,6 +148,10 @@
"description": "allSettled()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.allsettled",
+ "tags": [
+ "web-features:promise-allsettled",
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "76"
@@ -176,6 +192,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/any",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.any",
+ "tags": [
+ "web-features:promise-any",
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -217,6 +237,10 @@
"description": "catch()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.catch",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -260,6 +284,10 @@
"description": "finally()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.finally",
+ "tags": [
+ "web-features:promise-finally",
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -344,6 +372,10 @@
"description": "race()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/race",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.race",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -387,6 +419,10 @@
"description": "reject()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.reject",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -430,6 +466,10 @@
"description": "resolve()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.resolve",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -473,6 +513,10 @@
"description": "then()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/then",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.then",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "32"
@@ -515,6 +559,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers",
"spec_url": "https://tc39.es/proposal-promise-with-resolvers/#sec-promise.withResolvers",
+ "tags": [
+ "web-features:promise-withresolvers"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -555,6 +602,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-@@species",
+ "tags": [
+ "web-features:promise",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/javascript/builtins/Proxy.json b/javascript/builtins/Proxy.json
index 3d5a4a16a4fc5e..be5464f2a2ed5f 100644
--- a/javascript/builtins/Proxy.json
+++ b/javascript/builtins/Proxy.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -47,6 +50,9 @@
"description": "Proxy()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-proxy-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -90,6 +96,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -132,6 +141,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/construct",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-construct-argumentslist-newtarget",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -174,6 +186,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/defineProperty",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -216,6 +231,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/deleteProperty",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-delete-p",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -258,6 +276,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -300,6 +321,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -342,6 +366,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -382,6 +409,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/has",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-hasproperty-p",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -424,6 +454,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/isExtensible",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-isextensible",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -466,6 +499,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -509,6 +545,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/preventExtensions",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-preventextensions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -551,6 +590,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-set-p-v-receiver",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -593,6 +635,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/setPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-setprototypeof-v",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -636,6 +681,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/revocable",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-proxy.revocable",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "63"
diff --git a/javascript/builtins/RangeError.json b/javascript/builtins/RangeError.json
index 4afe6e1794a17c..39a591f2ca2da8 100644
--- a/javascript/builtins/RangeError.json
+++ b/javascript/builtins/RangeError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-rangeerror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "RangeError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError/RangeError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/ReferenceError.json b/javascript/builtins/ReferenceError.json
index 5fc9eaa04deca5..1206cd7b01bc9e 100644
--- a/javascript/builtins/ReferenceError.json
+++ b/javascript/builtins/ReferenceError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-referenceerror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "ReferenceError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError/ReferenceError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/Reflect.json b/javascript/builtins/Reflect.json
index 68a62f102d86f3..258e97bc1b6879 100644
--- a/javascript/builtins/Reflect.json
+++ b/javascript/builtins/Reflect.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect-object",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -46,6 +49,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/apply",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.apply",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -88,6 +94,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/construct",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.construct",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -130,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/defineProperty",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.defineproperty",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -172,6 +184,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/deleteProperty",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.deleteproperty",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -214,6 +229,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/get",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.get",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -256,6 +274,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getownpropertydescriptor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -298,6 +319,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.getprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -340,6 +364,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/has",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.has",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -382,6 +409,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.isextensible",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -424,6 +454,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.ownkeys",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -466,6 +499,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.preventextensions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -508,6 +544,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.set",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -550,6 +589,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Reflect/setPrototypeOf",
"spec_url": "https://tc39.es/ecma262/multipage/reflection.html#sec-reflect.setprototypeof",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json
index a9356d121ad7f2..159726bccccf8f 100644
--- a/javascript/builtins/RegExp.json
+++ b/javascript/builtins/RegExp.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-regular-expression-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "RegExp()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -97,6 +103,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-regexp.prototype.compile",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -143,6 +152,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.dotAll",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "62"
@@ -183,6 +195,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.exec",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -229,6 +244,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.flags",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -273,6 +291,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.global",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -360,6 +381,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.hasIndices",
+ "tags": [
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "90"
@@ -400,6 +424,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.ignorecase",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -532,6 +559,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-regexp-instances",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -725,6 +755,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.multiline",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -908,6 +941,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp.prototype.source",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1203,6 +1239,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.test",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1249,6 +1288,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1420,6 +1462,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@match",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-@@match",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -1504,6 +1549,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@replace",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-@@replace",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -1544,6 +1592,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@search",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-@@search",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -1586,6 +1637,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-get-regexp-@@species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -1628,6 +1682,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@split",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-regexp.prototype-@@split",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
diff --git a/javascript/builtins/Set.json b/javascript/builtins/Set.json
index 21362097b04dbb..b71e17050d2cf1 100644
--- a/javascript/builtins/Set.json
+++ b/javascript/builtins/Set.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-objects",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -47,6 +51,10 @@
"description": "Set()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Set",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set-constructor",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -87,6 +95,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Set(iterable)
",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -125,50 +137,13 @@
}
}
},
- "new_required": {
- "__compat": {
- "description": "Set()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "38"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "42"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"null_allowed": {
"__compat": {
"description": "new Set(null)
",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -212,6 +187,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/add",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.add",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -256,6 +235,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/clear",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.clear",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -298,6 +281,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/delete",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.delete",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -349,7 +336,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -390,6 +377,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/entries",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.entries",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -432,6 +423,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.foreach",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -474,6 +469,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/has",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.has",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -525,7 +524,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -575,7 +574,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -625,7 +624,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -675,7 +674,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -715,6 +714,10 @@
"key_equality_for_zeros": {
"__compat": {
"description": "Key equality for -0 and 0",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -757,6 +760,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/keys",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.keys",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -799,6 +806,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/size",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set.prototype.size",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -851,7 +862,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -901,7 +912,7 @@
},
"chrome_android": "mirror",
"deno": {
- "version_added": false
+ "version_added": "1.42"
},
"edge": "mirror",
"firefox": {
@@ -942,6 +953,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/values",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype.values",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -984,6 +999,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-set.prototype-@@iterator",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "43"
@@ -1040,6 +1059,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set-@@species",
+ "tags": [
+ "web-features:set",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/javascript/builtins/SharedArrayBuffer.json b/javascript/builtins/SharedArrayBuffer.json
index e24b8ccbebfb3d..edb27bed3254a4 100644
--- a/javascript/builtins/SharedArrayBuffer.json
+++ b/javascript/builtins/SharedArrayBuffer.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -49,6 +52,9 @@
"description": "SharedArrayBuffer()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/SharedArrayBuffer",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -92,6 +98,9 @@
"__compat": {
"description": "maxByteLength
option",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -142,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.bytelength",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -186,6 +198,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/grow",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.grow",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -235,6 +250,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/growable",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.growable",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -284,6 +302,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/maxByteLength",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-sharedarraybuffer.prototype.maxbytelength",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -333,6 +354,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer.prototype.slice",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
@@ -377,6 +401,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-sharedarraybuffer-@@species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "68"
diff --git a/javascript/builtins/String.json b/javascript/builtins/String.json
index 0daed5d56226e1..56e2faa23d9dd6 100644
--- a/javascript/builtins/String.json
+++ b/javascript/builtins/String.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "String()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/String",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -97,6 +103,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/anchor",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.anchor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -146,6 +155,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/at",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.at",
+ "tags": [
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "92"
@@ -186,6 +198,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/big",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.big",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -232,6 +247,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/blink",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.blink",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -278,6 +296,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/bold",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.bold",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -324,6 +345,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charAt",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charat",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -370,6 +394,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.charcodeat",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -416,6 +443,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.codepointat",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -458,6 +488,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/concat",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.concat",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -504,6 +537,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.endswith",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -548,6 +584,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fixed",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fixed",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -594,6 +633,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontcolor",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontcolor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -640,6 +682,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fontsize",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.fontsize",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -686,6 +731,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcharcode",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -732,6 +780,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.fromcodepoint",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -774,6 +825,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/includes",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.includes",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -823,6 +877,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.indexof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -909,6 +966,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/italics",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.italics",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -955,6 +1015,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.lastindexof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1001,6 +1064,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/length",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-properties-of-string-instances-length",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1047,6 +1113,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/link",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.link",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1096,6 +1165,9 @@
"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.localecompare",
"https://tc39.es/ecma402/#sup-String.prototype.localeCompare"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1257,6 +1329,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/match",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.match",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1303,6 +1378,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.matchall",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -1343,6 +1421,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/normalize",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.normalize",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "34"
@@ -1385,6 +1466,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padend",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -1427,6 +1511,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/padStart",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.padstart",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -1469,6 +1556,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/raw",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.raw",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -1511,6 +1601,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/repeat",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.repeat",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -1559,6 +1652,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replace",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replace",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1613,6 +1709,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.replaceall",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021"
+ ],
"support": {
"chrome": {
"version_added": "85"
@@ -1653,6 +1752,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/search",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.search",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1699,6 +1801,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/slice",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.slice",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1745,6 +1850,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/small",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.small",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1791,6 +1899,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/split",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.split",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1837,6 +1948,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.startswith",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -1881,6 +1995,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/strike",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.strike",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1927,6 +2044,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sub",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sub",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1973,6 +2093,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substr",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.substr",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2019,6 +2142,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/substring",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.substring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2065,6 +2191,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/sup",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-string.prototype.sup",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2114,6 +2243,9 @@
"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocalelowercase",
"https://tc39.es/ecma402/#sup-string.prototype.tolocalelowercase"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2218,6 +2350,9 @@
"https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolocaleuppercase",
"https://tc39.es/ecma402/#sup-string.prototype.tolocaleuppercase"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2321,6 +2456,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tolowercase",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2367,6 +2505,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toString",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2413,6 +2554,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.touppercase",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2459,6 +2603,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toWellFormed",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.towellformed",
+ "tags": [
+ "web-features:snapshot:ecmascript-2024"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -2499,6 +2646,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trim",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "4"
@@ -2549,6 +2699,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimend",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": [
{
@@ -2629,6 +2782,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimStart",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trimstart",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": [
{
@@ -2754,6 +2910,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2800,6 +2959,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype-@@iterator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
diff --git a/javascript/builtins/Symbol.json b/javascript/builtins/Symbol.json
index df5c46f53cea43..267a3b1d274401 100644
--- a/javascript/builtins/Symbol.json
+++ b/javascript/builtins/Symbol.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -48,6 +51,9 @@
"description": "Symbol()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -90,6 +96,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.asynciterator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -130,6 +139,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/description",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.description",
+ "tags": [
+ "web-features:snapshot:ecmascript-2019"
+ ],
"support": {
"chrome": {
"version_added": "70"
@@ -177,6 +189,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.for",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "40"
@@ -219,6 +234,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.hasinstance",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -261,6 +279,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.isconcatspreadable",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "48"
@@ -303,6 +324,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.iterator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "43"
@@ -345,6 +369,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/keyFor",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.keyfor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "40"
@@ -387,6 +414,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.match",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -427,6 +457,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.matchall",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "73"
@@ -467,6 +500,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.replace",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -507,6 +543,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.search",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -547,6 +586,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/species",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
@@ -589,6 +631,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/split",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.split",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -629,6 +674,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.toprimitive",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -671,6 +719,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.tostring",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -713,6 +764,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.tostringtag",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -754,6 +808,9 @@
"__compat": {
"description": "toStringTag
available on all DOM prototype objects",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag#toStringTag_available_on_all_DOM_prototype_objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -795,6 +852,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.unscopables",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -837,6 +897,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/valueOf",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.valueof",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -879,6 +942,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/@@toPrimitive",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype-@@toprimitive",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
diff --git a/javascript/builtins/SyntaxError.json b/javascript/builtins/SyntaxError.json
index 24f3580ab3bfa2..0d0394ffb5858d 100644
--- a/javascript/builtins/SyntaxError.json
+++ b/javascript/builtins/SyntaxError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-syntaxerror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "SyntaxError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError/SyntaxError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/Temporal.json b/javascript/builtins/Temporal.json
index d2523ac54049c0..859a51ad461d9f 100644
--- a/javascript/builtins/Temporal.json
+++ b/javascript/builtins/Temporal.json
@@ -6,6 +6,9 @@
"description": "Temporal API",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-intro",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -14,7 +17,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -34,7 +38,8 @@
"value_to_set": "1",
"type": "runtime_flag"
}
- ]
+ ],
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": {
"version_added": false
diff --git a/javascript/builtins/Temporal/Calendar.json b/javascript/builtins/Temporal/Calendar.json
index 3d932eacecc339..08d54c56faef43 100644
--- a/javascript/builtins/Temporal/Calendar.json
+++ b/javascript/builtins/Temporal/Calendar.json
@@ -7,6 +7,9 @@
"description": "Temporal.Calendar interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-calendar-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.Calendar constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/Calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-calendar-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.Calendar.dateAdd()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/dateAdd",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.dateadd",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.Calendar.dateFromFields()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/dateFromFields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.datefromfields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.Calendar.dateUntil()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/dateUntil",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.dateuntil",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.Calendar.day()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/day",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.day",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.Calendar.dayOfWeek()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/dayOfWeek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.dayofweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.Calendar.dayOfYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/dayOfYear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.dayofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.Calendar.daysInMonth()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/daysInMonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.daysinmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.Calendar.daysInWeek()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/daysInWeek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.daysinweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.Calendar.daysInYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/daysInYear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.daysinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -533,6 +588,9 @@
"__compat": {
"description": "Temporal.Calendar.era()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/era",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -550,7 +608,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -563,7 +622,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -580,6 +640,9 @@
"__compat": {
"description": "Temporal.Calendar.eraYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/eraYear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -597,7 +660,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -610,7 +674,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -628,6 +693,9 @@
"description": "Temporal.Calendar.fields()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/fields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.fields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -645,7 +713,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -658,7 +727,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -676,6 +746,9 @@
"description": "Temporal.Calendar.from()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -693,7 +766,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -706,7 +780,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -724,6 +799,9 @@
"description": "Temporal.Calendar.id",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/id",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.calendar.prototype.id",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -741,7 +819,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -754,7 +833,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -772,6 +852,9 @@
"description": "Temporal.Calendar.inLeapYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/inLeapYear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.inleapyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -789,7 +872,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -802,7 +886,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -820,6 +905,9 @@
"description": "Temporal.Calendar.mergeFields()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/mergeFields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.mergefields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -837,7 +925,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -850,7 +939,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -868,6 +958,9 @@
"description": "Temporal.Calendar.month()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/frmonthom",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.month",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -885,7 +978,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -898,7 +992,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -916,6 +1011,9 @@
"description": "Temporal.Calendar.monthCode()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/monthCode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.monthcode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -933,7 +1031,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -946,7 +1045,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -964,6 +1064,9 @@
"description": "Temporal.Calendar.monthDayFromFields()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/monthDayFromFields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.monthdayfromfields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -981,7 +1084,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -994,7 +1098,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1012,6 +1117,9 @@
"description": "Temporal.Calendar.monthsInYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/monthsInYear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.monthsinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1029,7 +1137,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1042,7 +1151,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1060,6 +1170,9 @@
"description": "Temporal.Calendar.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/toJSON",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1077,7 +1190,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1090,7 +1204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1108,6 +1223,9 @@
"description": "Temporal.Calendar.toString()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/toJSON",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1125,7 +1243,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1138,7 +1257,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1156,6 +1276,9 @@
"description": "Temporal.Calendar.weekOfYear()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/weekOfYear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.weekofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1173,7 +1296,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1186,7 +1310,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1204,6 +1329,9 @@
"description": "Temporal.Calendar.year()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/year",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.year",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1221,7 +1349,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1234,7 +1363,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1252,6 +1382,9 @@
"description": "Temporal.Calendar.yearMonthFromFields()",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Calendar/yearMonthFromFields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.calendar.prototype.yearmonthfromfields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1269,7 +1402,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1282,7 +1416,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/Duration.json b/javascript/builtins/Temporal/Duration.json
index 48e316707d05e1..ddb64627f38bd4 100644
--- a/javascript/builtins/Temporal/Duration.json
+++ b/javascript/builtins/Temporal/Duration.json
@@ -7,6 +7,9 @@
"description": "Temporal.Duration interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Duration",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-duration-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.Duration constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Duration/Duration",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-duration-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.Duration.abs()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/abs",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.abs",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.Duration.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.Duration.blank",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/blank",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.blank",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.Duration.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.Duration.days",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/days",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.days",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.Duration.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.Duration.hours",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/hours",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.hours",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.Duration.microseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/microseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.microseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.Duration.milliseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/milliseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.milliseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.Duration.minutes",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/minutes",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.minutes",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -582,6 +642,9 @@
"description": "Temporal.Duration.months",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/months",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.months",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -599,7 +662,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -612,7 +676,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -630,6 +695,9 @@
"description": "Temporal.Duration.nanoseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/nanoseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.nanoseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -647,7 +715,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -660,7 +729,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -678,6 +748,9 @@
"description": "Temporal.Duration.negated()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/negated",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.negated",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -695,7 +768,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -708,7 +782,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -726,6 +801,9 @@
"description": "Temporal.Duration.round()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/round",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.round",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -743,7 +821,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -756,7 +835,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -774,6 +854,9 @@
"description": "Temporal.Duration.seconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/seconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.seconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -791,7 +874,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -804,7 +888,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -822,6 +907,9 @@
"description": "Temporal.Duration.sign",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/sign",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.sign",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -839,7 +927,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -852,7 +941,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -870,6 +960,9 @@
"description": "Temporal.Duration.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -887,7 +980,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -900,7 +994,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -918,6 +1013,9 @@
"description": "Temporal.Duration.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -935,7 +1033,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -948,7 +1047,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -966,6 +1066,9 @@
"description": "Temporal.Duration.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -983,7 +1086,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -996,7 +1100,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1014,6 +1119,9 @@
"description": "Temporal.Duration.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1031,7 +1139,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1044,7 +1153,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1062,6 +1172,9 @@
"description": "Temporal.Duration.total()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/total",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.total",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1079,7 +1192,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1092,7 +1206,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1110,6 +1225,9 @@
"description": "Temporal.Duration.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1127,7 +1245,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1140,7 +1259,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1158,6 +1278,9 @@
"description": "Temporal.Duration.weeks",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/weeks",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.weeks",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1175,7 +1298,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1188,7 +1312,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1206,6 +1331,9 @@
"description": "Temporal.Duration.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1223,7 +1351,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1236,7 +1365,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1254,6 +1384,9 @@
"description": "Temporal.Duration.years",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/duration/years",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.duration.prototype.years",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1271,7 +1404,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1284,7 +1418,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/Instant.json b/javascript/builtins/Temporal/Instant.json
index 5bafdd4ec59362..93645d9cd2f711 100644
--- a/javascript/builtins/Temporal/Instant.json
+++ b/javascript/builtins/Temporal/Instant.json
@@ -7,6 +7,9 @@
"description": "Temporal.Instant interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Instant",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-instant-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.Instant constructor",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/Instant",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-instant-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.Instant.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.Instant.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.Instant.epochMicroseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/epochmicroseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochmicroseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.Instant.epochMilliseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/epochmilliseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochmilliseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.Instant.epochNanoseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/epochnanoseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochnanoseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.Instant.epochSeconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/epochseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.Instant.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.Instant.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.Instant.fromEpochMicroseconds()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/fromepochmicroseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.fromepochseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.Instant.fromEpochMilliseconds()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/fromepochmilliseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.fromepochmilliseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -582,6 +642,9 @@
"description": "Temporal.Instant.fromEpochNanoseconds()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/fromepochnanoseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.fromepochnanoseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -599,7 +662,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -612,7 +676,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -630,6 +695,9 @@
"description": "Temporal.Instant.fromEpochSeconds()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/fromepochseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.fromepochseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -647,7 +715,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -660,7 +729,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -678,6 +748,9 @@
"description": "Temporal.Instant.round()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/round",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.round",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -695,7 +768,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -708,7 +782,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -726,6 +801,9 @@
"description": "Temporal.Instant.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -743,7 +821,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -756,7 +835,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -774,6 +854,9 @@
"description": "Temporal.Instant.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -791,7 +874,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -804,7 +888,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -822,6 +907,9 @@
"description": "Temporal.Instant.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -839,7 +927,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -852,7 +941,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -870,6 +960,9 @@
"description": "Temporal.Instant.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -887,7 +980,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -900,7 +994,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -918,6 +1013,9 @@
"description": "Temporal.Instant.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -935,7 +1033,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -948,7 +1047,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -966,6 +1066,9 @@
"description": "Temporal.Instant.toZonedDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/tozoneddatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.tozoneddatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -983,7 +1086,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -996,7 +1100,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1014,6 +1119,9 @@
"description": "Temporal.Instant.toZonedDateTimeISO()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/tozoneddatetimeiso",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.tozoneddatetimeiso",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1031,7 +1139,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1044,7 +1153,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1062,6 +1172,9 @@
"description": "Temporal.Instant.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1079,7 +1192,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1092,7 +1206,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1110,6 +1225,9 @@
"description": "Temporal.Instant.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/instant/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1127,7 +1245,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1140,7 +1259,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/Now.json b/javascript/builtins/Temporal/Now.json
index 13008e271cf554..bc4a32eb180847 100644
--- a/javascript/builtins/Temporal/Now.json
+++ b/javascript/builtins/Temporal/Now.json
@@ -7,6 +7,9 @@
"description": "Temporal.Now interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Now",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-now-object",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.Now.instant()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/instant",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.instant",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.Now.plainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/plaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.plaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.Now.plainDateISO()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/plaindateiso",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.plaindateiso",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.Now.plainDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/plaindatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.plaindatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.Now.plainDateTimeISO()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/plaindatetimeiso",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.plaindatetimeiso",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.Now.timeZone()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/timezone",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.timezone",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.Now.zonedDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/zoneddatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.zoneddatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.Now.zonedDateTimeISO()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/now/zoneddatetimeiso",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.now.zoneddatetimeiso",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/PlainDate.json b/javascript/builtins/Temporal/PlainDate.json
index 646b43ededf5fc..fad3801eeb248b 100644
--- a/javascript/builtins/Temporal/PlainDate.json
+++ b/javascript/builtins/Temporal/PlainDate.json
@@ -7,6 +7,9 @@
"description": "Temporal.PlainDate interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plaindate-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.PlainDate constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDate/PlainDate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plaindate-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.PlainDate.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.PlainDate.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.PlainDate.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.PlainDate.day",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/day",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.day",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.PlainDate.dayOfWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/dayofweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.dayofweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.PlainDate.dayOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/dayofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.dayofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.PlainDate.daysInMonth",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/daysinmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.daysinmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.PlainDate.daysInWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/daysinweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.daysinweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.PlainDate.daysInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/daysinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.daysinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.PlainDate.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -581,6 +641,9 @@
"__compat": {
"description": "Temporal.PlainDate.era",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/era",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -598,7 +661,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -611,7 +675,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -628,6 +693,9 @@
"__compat": {
"description": "Temporal.PlainDate.eraYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/erayear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -645,7 +713,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -658,7 +727,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -676,6 +746,9 @@
"description": "Temporal.PlainDate.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -693,7 +766,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -706,7 +780,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -724,6 +799,9 @@
"description": "Temporal.PlainDate.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -741,7 +819,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -754,7 +833,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -772,6 +852,9 @@
"description": "Temporal.PlainDate.inLeapYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/inleapyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.inleapyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -789,7 +872,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -802,7 +886,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -820,6 +905,9 @@
"description": "Temporal.PlainDate.month",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/month",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.month",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -837,7 +925,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -850,7 +939,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -868,6 +958,9 @@
"description": "Temporal.PlainDate.monthCode",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/monthcode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.monthCode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -885,7 +978,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -898,7 +992,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -916,6 +1011,9 @@
"description": "Temporal.PlainDate.monthsInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/monthsinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.monthsinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -933,7 +1031,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -946,7 +1045,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -964,6 +1064,9 @@
"description": "Temporal.PlainDate.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -981,7 +1084,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -994,7 +1098,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1012,6 +1117,9 @@
"description": "Temporal.PlainDate.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1029,7 +1137,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1042,7 +1151,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1060,6 +1170,9 @@
"description": "Temporal.PlainDate.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1077,7 +1190,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1090,7 +1204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1108,6 +1223,9 @@
"description": "Temporal.PlainDate.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1125,7 +1243,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1138,7 +1257,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1156,6 +1276,9 @@
"description": "Temporal.PlainDate.toPlainDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/toplaindatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.toplaindatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1173,7 +1296,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1186,7 +1310,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1204,6 +1329,9 @@
"description": "Temporal.PlainDate.toPlainMonthDay()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/toplainmonthday",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.toplainmonthday",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1221,7 +1349,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1234,7 +1363,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1252,6 +1382,9 @@
"description": "Temporal.PlainDate.toPlainYearMonth()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/toplainyearmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.toplainyearmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1269,7 +1402,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1282,7 +1416,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1300,6 +1435,9 @@
"description": "Temporal.PlainDate.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1317,7 +1455,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1330,7 +1469,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1348,6 +1488,9 @@
"description": "Temporal.PlainDate.toZonedDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/tozoneddatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.tozoneddatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1365,7 +1508,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1378,7 +1522,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1396,6 +1541,9 @@
"description": "Temporal.PlainDate.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1413,7 +1561,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1426,7 +1575,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1444,6 +1594,9 @@
"description": "Temporal.PlainDate.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1461,7 +1614,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1474,7 +1628,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1492,6 +1647,9 @@
"description": "Temporal.PlainDate.weekOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/weekofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.weekofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1509,7 +1667,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1522,7 +1681,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1540,6 +1700,9 @@
"description": "Temporal.PlainDate.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1557,7 +1720,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1570,7 +1734,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1588,6 +1753,9 @@
"description": "Temporal.PlainDate.withCalendar()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/withcalendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindate.prototype.withcalendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1605,7 +1773,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1618,7 +1787,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1636,6 +1806,9 @@
"description": "Temporal.PlainDate.year",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindate/year",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindate.prototype.year",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1653,7 +1826,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1666,7 +1840,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/PlainDateTime.json b/javascript/builtins/Temporal/PlainDateTime.json
index c1e47852b3ade1..4c96fb86d7f1ce 100644
--- a/javascript/builtins/Temporal/PlainDateTime.json
+++ b/javascript/builtins/Temporal/PlainDateTime.json
@@ -7,6 +7,9 @@
"description": "Temporal.PlainDateTime interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDateTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plaindatetime-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.PlainDateTime constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDateTime/PlainDateTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plaindatetime-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.PlainDateTime.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.PlainDateTime.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.PlainDateTime.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.PlainDateTime.day",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/day",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.day",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.PlainDateTime.dayOfWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/dayofweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.dayofweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.PlainDateTime.dayOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/dayofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.dayofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.PlainDateTime.daysInMonth",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/daysinmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.daysinmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.PlainDateTime.daysInWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/daysinweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.daysinweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.PlainDateTime.daysInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/daysinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.daysinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.PlainDateTime.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -581,6 +641,9 @@
"__compat": {
"description": "Temporal.PlainDateTime.era",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/era",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -598,7 +661,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -611,7 +675,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -628,6 +693,9 @@
"__compat": {
"description": "Temporal.PlainDateTime.eraYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/erayear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -645,7 +713,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -658,7 +727,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -676,6 +746,9 @@
"description": "Temporal.PlainDateTime.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -693,7 +766,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -706,7 +780,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -724,6 +799,9 @@
"description": "Temporal.PlainDateTime.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -741,7 +819,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -754,7 +833,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -772,6 +852,9 @@
"description": "Temporal.PlainDateTime.hour",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/hour",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.hour",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -789,7 +872,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -802,7 +886,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -820,6 +905,9 @@
"description": "Temporal.PlainDateTime.inLeapYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/inleapyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.inleapyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -837,7 +925,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -850,7 +939,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -868,6 +958,9 @@
"description": "Temporal.PlainDateTime.microsecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/microsecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.microsecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -885,7 +978,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -898,7 +992,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -916,6 +1011,9 @@
"description": "Temporal.PlainDateTime.millisecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/millisecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.millisecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -933,7 +1031,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -946,7 +1045,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -964,6 +1064,9 @@
"description": "Temporal.PlainDateTime.minute",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/minute",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.minute",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -981,7 +1084,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -994,7 +1098,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1012,6 +1117,9 @@
"description": "Temporal.PlainDateTime.month",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/month",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.month",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1029,7 +1137,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1042,7 +1151,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1060,6 +1170,9 @@
"description": "Temporal.PlainDateTime.monthCode",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/monthcode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.monthcode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1077,7 +1190,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1090,7 +1204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1108,6 +1223,9 @@
"description": "Temporal.PlainDateTime.monthsInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/monthsinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.monthsinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1125,7 +1243,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1138,7 +1257,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1156,6 +1276,9 @@
"description": "Temporal.PlainDateTime.nanosecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/nanosecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.nanosecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1173,7 +1296,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1186,7 +1310,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1204,6 +1329,9 @@
"description": "Temporal.PlainDateTime.round()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/round",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.round",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1221,7 +1349,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1234,7 +1363,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1252,6 +1382,9 @@
"description": "Temporal.PlainDateTime.second",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/second",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.second",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1269,7 +1402,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1282,7 +1416,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1300,6 +1435,9 @@
"description": "Temporal.PlainDateTime.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1317,7 +1455,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1330,7 +1469,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1348,6 +1488,9 @@
"description": "Temporal.PlainDateTime.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1365,7 +1508,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1378,7 +1522,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1396,6 +1541,9 @@
"description": "Temporal.PlainDateTime.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1413,7 +1561,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1426,7 +1575,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1444,6 +1594,9 @@
"description": "Temporal.PlainDateTime.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1461,7 +1614,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1474,7 +1628,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1492,6 +1647,9 @@
"description": "Temporal.PlainDateTime.toPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/toplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.toplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1509,7 +1667,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1522,7 +1681,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1540,6 +1700,9 @@
"description": "Temporal.PlainDateTime.toPlainMonthDay()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/toplainmonthday",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.toplainmonthday",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1557,7 +1720,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1570,7 +1734,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1588,6 +1753,9 @@
"description": "Temporal.PlainDateTime.toPlainTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/toplaintime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.toplaintime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1605,7 +1773,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1618,7 +1787,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1636,6 +1806,9 @@
"description": "Temporal.PlainDateTime.toPlainYearMonth()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/toplainyearmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.toplainyearmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1653,7 +1826,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1666,7 +1840,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1684,6 +1859,9 @@
"description": "Temporal.PlainDateTime.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1701,7 +1879,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1714,7 +1893,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1732,6 +1912,9 @@
"description": "Temporal.PlainDateTime.toZonedDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/tozoneddatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.tozoneddatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1749,7 +1932,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1762,7 +1946,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1780,6 +1965,9 @@
"description": "Temporal.PlainDateTime.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1797,7 +1985,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1810,7 +1999,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1828,6 +2018,9 @@
"description": "Temporal.PlainDateTime.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1845,7 +2038,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1858,7 +2052,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1876,6 +2071,9 @@
"description": "Temporal.PlainDateTime.weekOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/weekofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.weekofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1893,7 +2091,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1906,7 +2105,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1924,6 +2124,9 @@
"description": "Temporal.PlainDateTime.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1941,7 +2144,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1954,7 +2158,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1972,6 +2177,9 @@
"description": "Temporal.PlainDateTime.withCalendar()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/withcalendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.withcalendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1989,7 +2197,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2002,7 +2211,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2020,6 +2230,9 @@
"description": "Temporal.PlainDateTime.withPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/withplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.withplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2037,7 +2250,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2050,7 +2264,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2068,6 +2283,9 @@
"description": "Temporal.PlainDateTime.withPlainTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/withplaintime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaindatetime.prototype.withplaintime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2085,7 +2303,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2098,7 +2317,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2116,6 +2336,9 @@
"description": "Temporal.PlainDateTime.year",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaindatetime/year",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaindatetime.prototype.year",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2133,7 +2356,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2146,7 +2370,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/PlainMonthDay.json b/javascript/builtins/Temporal/PlainMonthDay.json
index f2124bdf3b4299..0cb5e403f8d09a 100644
--- a/javascript/builtins/Temporal/PlainMonthDay.json
+++ b/javascript/builtins/Temporal/PlainMonthDay.json
@@ -7,6 +7,9 @@
"description": "Temporal.PlainMonthDay interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainMonthDay",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plainmonthday-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.PlainMonthDay constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainMonthDay/PlainMonthDay",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plainmonthday-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.PlainMonthDay.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainmonthday.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.PlainMonthDay.day",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/day",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainmonthday.prototype.day",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.PlainMonthDay.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.PlainMonthDay.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.PlainMonthDay.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.PlainMonthDay.monthCode",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/monthcode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainmonthday.prototype.monthcode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.PlainMonthDay.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.PlainMonthDay.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.PlainMonthDay.toPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/toplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.toplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.PlainMonthDay.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -582,6 +642,9 @@
"description": "Temporal.PlainMonthDay.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -599,7 +662,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -612,7 +676,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -630,6 +695,9 @@
"description": "Temporal.PlainMonthDay.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainmonthday/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainmonthday.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -647,7 +715,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -660,7 +729,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/PlainTime.json b/javascript/builtins/Temporal/PlainTime.json
index 8524564ee526a8..4dfb5e383eda07 100644
--- a/javascript/builtins/Temporal/PlainTime.json
+++ b/javascript/builtins/Temporal/PlainTime.json
@@ -7,6 +7,9 @@
"description": "Temporal.PlainTime interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plaintime-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.PlainTime constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainTime/PlainTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-properties-of-the-temporal-plaintime-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.PlainTime.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.PlainTime.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -197,6 +217,9 @@
"__compat": {
"description": "Temporal.PlainTime.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -214,7 +237,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -227,7 +251,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -245,6 +270,9 @@
"description": "Temporal.PlainTime.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -262,7 +290,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -275,7 +304,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -293,6 +323,9 @@
"description": "Temporal.PlainTime.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -310,7 +343,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -323,7 +357,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -341,6 +376,9 @@
"description": "Temporal.PlainTime.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -358,7 +396,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -371,7 +410,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -389,6 +429,9 @@
"description": "Temporal.PlainTime.hour",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/hour",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.hour",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -406,7 +449,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -419,7 +463,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -437,6 +482,9 @@
"description": "Temporal.PlainTime.microsecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/microsecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.microsecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -454,7 +502,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -467,7 +516,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -485,6 +535,9 @@
"description": "Temporal.PlainTime.millisecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/millisecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.millisecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -502,7 +555,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -515,7 +569,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -533,6 +588,9 @@
"description": "Temporal.PlainTime.minute",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/minute",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.minute",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -550,7 +608,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -563,7 +622,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -581,6 +641,9 @@
"description": "Temporal.PlainTime.nanosecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/nanosecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.nanosecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -598,7 +661,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -611,7 +675,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -629,6 +694,9 @@
"description": "Temporal.PlainTime.round()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/round",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.round",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -646,7 +714,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -659,7 +728,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -677,6 +747,9 @@
"description": "Temporal.PlainTime.second",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/second",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plaintime.prototype.second",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -694,7 +767,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -707,7 +781,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -725,6 +800,9 @@
"description": "Temporal.PlainTime.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -742,7 +820,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -755,7 +834,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -773,6 +853,9 @@
"description": "Temporal.PlainTime.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -790,7 +873,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -803,7 +887,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -821,6 +906,9 @@
"description": "Temporal.PlainTime.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -838,7 +926,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -851,7 +940,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -869,6 +959,9 @@
"description": "Temporal.PlainTime.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -886,7 +979,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -899,7 +993,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -917,6 +1012,9 @@
"description": "Temporal.PlainTime.toPlainDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/toplaindatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.toplaindatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -934,7 +1032,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -947,7 +1046,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -965,6 +1065,9 @@
"description": "Temporal.PlainTime.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -982,7 +1085,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -995,7 +1099,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1013,6 +1118,9 @@
"description": "Temporal.PlainTime.toZonedDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/tozoneddatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.tozoneddatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1030,7 +1138,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1043,7 +1152,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1061,6 +1171,9 @@
"description": "Temporal.PlainTime.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1078,7 +1191,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1091,7 +1205,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1109,6 +1224,9 @@
"description": "Temporal.PlainTime.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1126,7 +1244,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1139,7 +1258,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1157,6 +1277,9 @@
"description": "Temporal.PlainTime.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plaintime/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plaintime.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1174,7 +1297,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1187,7 +1311,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/PlainYearMonth.json b/javascript/builtins/Temporal/PlainYearMonth.json
index eaa5dec59b50f2..8b425566d7bbae 100644
--- a/javascript/builtins/Temporal/PlainYearMonth.json
+++ b/javascript/builtins/Temporal/PlainYearMonth.json
@@ -7,6 +7,9 @@
"description": "Temporal.PlainYearMonth interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainYearMonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plainyearmonth-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.PlainYearMonth constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainYearMonth/PlainYearMonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-plainyearmonth-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.PlainYearMonth.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.PlainYearMonth.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.PlainYearMonth.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.PlainYearMonth.daysInMonth",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/daysinmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.daysinmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.PlainYearMonth.daysInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/daysinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.daysinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.PlainYearMonth.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -389,6 +429,9 @@
"__compat": {
"description": "Temporal.PlainYearMonth.era",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/era",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -406,7 +449,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -419,7 +463,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -436,6 +481,9 @@
"__compat": {
"description": "Temporal.PlainYearMonth.eraYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/erayear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -453,7 +501,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -466,7 +515,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -484,6 +534,9 @@
"description": "Temporal.PlainYearMonth.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -501,7 +554,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -514,7 +568,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -532,6 +587,9 @@
"description": "Temporal.PlainYearMonth.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -549,7 +607,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -562,7 +621,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -580,6 +640,9 @@
"description": "Temporal.PlainYearMonth.inLeapYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/inleapyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.inleapyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -597,7 +660,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -610,7 +674,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -628,6 +693,9 @@
"description": "Temporal.PlainYearMonth.month",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/month",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.monthCode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -645,7 +713,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -658,7 +727,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -676,6 +746,9 @@
"description": "Temporal.PlainYearMonth.monthCode",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/monthcode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.monthCode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -693,7 +766,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -706,7 +780,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -724,6 +799,9 @@
"description": "Temporal.PlainYearMonth.monthsInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/monthsinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.monthsinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -741,7 +819,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -754,7 +833,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -772,6 +852,9 @@
"description": "Temporal.PlainYearMonth.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -789,7 +872,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -802,7 +886,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -820,6 +905,9 @@
"description": "Temporal.PlainYearMonth.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -837,7 +925,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -850,7 +939,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -868,6 +958,9 @@
"description": "Temporal.PlainYearMonth.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -885,7 +978,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -898,7 +992,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -916,6 +1011,9 @@
"description": "Temporal.PlainYearMonth.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -933,7 +1031,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -946,7 +1045,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -964,6 +1064,9 @@
"description": "Temporal.PlainYearMonth.toPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/toplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.toplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -981,7 +1084,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -994,7 +1098,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1012,6 +1117,9 @@
"description": "Temporal.PlainYearMonth.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1029,7 +1137,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1042,7 +1151,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1060,6 +1170,9 @@
"description": "Temporal.PlainYearMonth.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1077,7 +1190,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1090,7 +1204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1108,6 +1223,9 @@
"description": "Temporal.PlainYearMonth.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1125,7 +1243,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1138,7 +1257,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1156,6 +1276,9 @@
"description": "Temporal.PlainYearMonth.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1173,7 +1296,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1186,7 +1310,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1204,6 +1329,9 @@
"description": "Temporal.PlainYearMonth.year",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/plainyearmonth/year",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.plainyearmonth.prototype.year",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1221,7 +1349,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1234,7 +1363,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/TimeZone.json b/javascript/builtins/Temporal/TimeZone.json
index 97989f126125d4..2cd8f124bd0713 100644
--- a/javascript/builtins/Temporal/TimeZone.json
+++ b/javascript/builtins/Temporal/TimeZone.json
@@ -7,6 +7,9 @@
"description": "Temporal.TimeZone interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/TimeZone",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-timezone-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.TimeZone constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/TimeZone/TimeZone",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-timezone-constructor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.TimeZone.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.TimeZone.getInstantFor()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getinstantfor",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getinstantfor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.TimeZone.getNextTransition()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getnexttransition",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getnexttransition",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.TimeZone.getOffsetNanosecondsFor()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getoffsetnanosecondsfor",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getoffsetnanosecondsfor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.TimeZone.getOffsetStringFor()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getoffsetstringfor",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getoffsetstringfor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.TimeZone.getPlainDateTimeFor()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getplaindatetimefor",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getplaindatetimefor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.TimeZone.getPossibleInstantsFor()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getpossibleinstantsfor",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getpossibleinstantsfor",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.TimeZone.getPreviousTransition()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/getprevioustransition",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.getprevioustransition",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.TimeZone.id",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/id",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.timezone.prototype.id",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.TimeZone.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -582,6 +642,9 @@
"description": "Temporal.TimeZone.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/timezone/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.timezone.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -599,7 +662,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -612,7 +676,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "preview",
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/Temporal/ZonedDateTime.json b/javascript/builtins/Temporal/ZonedDateTime.json
index e04f3c3b87716c..da8800ac1b0bc8 100644
--- a/javascript/builtins/Temporal/ZonedDateTime.json
+++ b/javascript/builtins/Temporal/ZonedDateTime.json
@@ -7,6 +7,9 @@
"description": "Temporal.ZonedDateTime interface",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/ZonedDateTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-zoneddatetime-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -24,7 +27,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -37,7 +41,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -54,6 +59,9 @@
"description": "Temporal.ZonedDateTime constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/ZonedDateTime/ZonedDateTime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal-zoneddatetime-objects",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -71,7 +79,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -84,7 +93,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -102,6 +112,9 @@
"description": "Temporal.ZonedDateTime.add()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/add",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.add",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -119,7 +132,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -132,7 +146,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -150,6 +165,9 @@
"description": "Temporal.ZonedDateTime.calendar",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/calendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.calendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -167,7 +185,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -180,7 +199,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -198,6 +218,9 @@
"description": "Temporal.ZonedDateTime.compare()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/compare",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.compare",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -215,7 +238,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -228,7 +252,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -246,6 +271,9 @@
"description": "Temporal.ZonedDateTime.day",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/day",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.day",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -263,7 +291,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -276,7 +305,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -294,6 +324,9 @@
"description": "Temporal.ZonedDateTime.dayOfWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/dayofweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.dayofweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -311,7 +344,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -324,7 +358,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -342,6 +377,9 @@
"description": "Temporal.ZonedDateTime.dayOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/dayofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.dayofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -359,7 +397,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -372,7 +411,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -390,6 +430,9 @@
"description": "Temporal.ZonedDateTime.daysInMonth",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/daysinmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.daysinmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -407,7 +450,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -420,7 +464,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -438,6 +483,9 @@
"description": "Temporal.ZonedDateTime.daysInWeek",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/daysinweek",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.daysinweek",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -455,7 +503,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -468,7 +517,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -486,6 +536,9 @@
"description": "Temporal.ZonedDateTime.daysInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/daysinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.daysinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -503,7 +556,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -516,7 +570,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -534,6 +589,9 @@
"description": "Temporal.ZonedDateTime.epochMicroseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/epochmicroseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochmicroseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -551,7 +609,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -564,7 +623,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -582,6 +642,9 @@
"description": "Temporal.ZonedDateTime.epochMilliseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/epochmilliseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -599,7 +662,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -612,7 +676,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -630,6 +695,9 @@
"description": "Temporal.ZonedDateTime.epochNanoseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/epochnanoseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochnanoseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -647,7 +715,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -660,7 +729,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -678,6 +748,9 @@
"description": "Temporal.ZonedDateTime.epochSeconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/epochseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.epochseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -695,7 +768,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -708,7 +782,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -726,6 +801,9 @@
"description": "Temporal.ZonedDateTime.equals()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/equals",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.equals",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -743,7 +821,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -756,7 +835,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -773,6 +853,9 @@
"__compat": {
"description": "Temporal.ZonedDateTime.era",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/era",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -790,7 +873,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -803,7 +887,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -820,6 +905,9 @@
"__compat": {
"description": "Temporal.ZonedDateTime.eraYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/erayear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -837,7 +925,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -850,7 +939,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -868,6 +958,9 @@
"description": "Temporal.ZonedDateTime.from()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/from",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.from",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -885,7 +978,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -898,7 +992,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -916,6 +1011,9 @@
"description": "Temporal.ZonedDateTime.getISOFields()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/getisofields",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.getisofields",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -933,7 +1031,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -946,7 +1045,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -964,6 +1064,9 @@
"description": "Temporal.ZonedDateTime.hour",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/hour",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.hour",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -981,7 +1084,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -994,7 +1098,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1012,6 +1117,9 @@
"description": "Temporal.ZonedDateTime.hoursInDay",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/hoursinday",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.hoursinday",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1029,7 +1137,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1042,7 +1151,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1060,6 +1170,9 @@
"description": "Temporal.ZonedDateTime.inLeapYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/inleapyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.inleapyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1077,7 +1190,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1090,7 +1204,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1108,6 +1223,9 @@
"description": "Temporal.ZonedDateTime.microsecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/microsecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.microsecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1125,7 +1243,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1138,7 +1257,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1156,6 +1276,9 @@
"description": "Temporal.ZonedDateTime.millisecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/millisecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.millisecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1173,7 +1296,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1186,7 +1310,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1204,6 +1329,9 @@
"description": "Temporal.ZonedDateTime.minute",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/minute",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.minute",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1221,7 +1349,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1234,7 +1363,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1252,6 +1382,9 @@
"description": "Temporal.ZonedDateTime.month",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/month",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.month",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1269,7 +1402,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1282,7 +1416,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1300,6 +1435,9 @@
"description": "Temporal.ZonedDateTime.monthCode",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/monthcode",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.monthcode",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1317,7 +1455,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1330,7 +1469,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1348,6 +1488,9 @@
"description": "Temporal.ZonedDateTime.monthsInYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/monthsinyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.monthsinyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1365,7 +1508,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1378,7 +1522,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1396,6 +1541,9 @@
"description": "Temporal.ZonedDateTime.nanosecond",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/nanosecond",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.nanosecond",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1413,7 +1561,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1426,7 +1575,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1444,6 +1594,9 @@
"description": "Temporal.ZonedDateTime.offset",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/offset",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.offset",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1461,7 +1614,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1474,7 +1628,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1492,6 +1647,9 @@
"description": "Temporal.ZonedDateTime.offsetNanoseconds",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/offsetnanoseconds",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.offsetnanoseconds",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1509,7 +1667,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1522,7 +1681,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1540,6 +1700,9 @@
"description": "Temporal.ZonedDateTime.round()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/round",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.round",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1557,7 +1720,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1570,7 +1734,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1588,6 +1753,9 @@
"description": "Temporal.ZonedDateTime.second",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/second",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.second",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1605,7 +1773,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1618,7 +1787,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1636,6 +1806,9 @@
"description": "Temporal.ZonedDateTime.since()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/since",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.since",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1653,7 +1826,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1666,7 +1840,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1683,6 +1858,9 @@
"__compat": {
"description": "Temporal.ZonedDateTime.startOfDay",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/startofday",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1700,7 +1878,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1713,7 +1892,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1731,6 +1911,9 @@
"description": "Temporal.ZonedDateTime.subtract()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/subtract",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.subtract",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1748,7 +1931,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1761,7 +1945,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1779,6 +1964,9 @@
"description": "Temporal.ZonedDateTime.timeZone",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/timezone",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.timezone",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1796,7 +1984,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1809,7 +1998,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1827,6 +2017,9 @@
"description": "Temporal.ZonedDateTime.toInstant()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toinstant",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toinstant",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1844,7 +2037,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1857,7 +2051,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1875,6 +2070,9 @@
"description": "Temporal.ZonedDateTime.toJSON()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/tojson",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.tojson",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1892,7 +2090,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1905,7 +2104,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1923,6 +2123,9 @@
"description": "Temporal.ZonedDateTime.toLocaleString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/tolocalestring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.tolocalestring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1940,7 +2143,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -1953,7 +2157,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -1971,6 +2176,9 @@
"description": "Temporal.ZonedDateTime.toPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -1988,7 +2196,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2001,7 +2210,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2019,6 +2229,9 @@
"description": "Temporal.ZonedDateTime.toPlainDateTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toplaindatetime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toplaindatetime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2036,7 +2249,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2049,7 +2263,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2067,6 +2282,9 @@
"description": "Temporal.ZonedDateTime.toPlainMonthDay()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toplainmonthday",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toplainmonthday",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2084,7 +2302,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2097,7 +2316,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2115,6 +2335,9 @@
"description": "Temporal.ZonedDateTime.toPlainTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toplaintime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toplaintime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2132,7 +2355,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2145,7 +2369,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2163,6 +2388,9 @@
"description": "Temporal.ZonedDateTime.toPlainYearMonth()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/toplainyearmonth",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.toplainyearmonth",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2180,7 +2408,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2193,7 +2422,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2211,6 +2441,9 @@
"description": "Temporal.ZonedDateTime.toString()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/tostring",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.tostring",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2228,7 +2461,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2241,7 +2475,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2259,6 +2494,9 @@
"description": "Temporal.ZonedDateTime.until()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/until",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.until",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2276,7 +2514,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2289,7 +2528,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2307,6 +2547,9 @@
"description": "Temporal.ZonedDateTime.valueOf()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/valueof",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.valueof",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2324,7 +2567,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2337,7 +2581,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2355,6 +2600,9 @@
"description": "Temporal.ZonedDateTime.weekOfYear",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/weekofyear",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.weekofyear",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2372,7 +2620,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2385,7 +2634,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2403,6 +2653,9 @@
"description": "Temporal.ZonedDateTime.with()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/with",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.with",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2420,7 +2673,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2433,7 +2687,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2451,6 +2706,9 @@
"description": "Temporal.ZonedDateTime.withCalendar()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/withcalendar",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.withcalendar",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2468,7 +2726,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2481,7 +2740,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2499,6 +2759,9 @@
"description": "Temporal.ZonedDateTime.withPlainDate()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/withplaindate",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.withplaindate",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2516,7 +2779,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2529,7 +2793,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2547,6 +2812,9 @@
"description": "Temporal.ZonedDateTime.withPlainTime()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/withplaintime",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.withplaintime",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2564,7 +2832,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2577,7 +2846,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2595,6 +2865,9 @@
"description": "Temporal.ZonedDateTime.withTimeZone()",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/withtimezone",
"spec_url": "https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.withtimezone",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2612,7 +2885,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2625,7 +2899,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -2643,6 +2918,9 @@
"description": "Temporal.ZonedDateTime.year",
"mdn_url": "https://developer.mozilla.org/docs/web/javascript/reference/global_objects/temporal/zoneddatetime/year",
"spec_url": "https://tc39.es/proposal-temporal/#sec-get-temporal.zoneddatetime.prototype.year",
+ "tags": [
+ "web-features:temporal"
+ ],
"support": {
"chrome": {
"version_added": false,
@@ -2660,7 +2938,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1519167"
},
"firefox_android": "mirror",
"ie": {
@@ -2673,7 +2952,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://webkit.org/b/223166"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/javascript/builtins/TypeError.json b/javascript/builtins/TypeError.json
index a91e4bcd9636fc..1941bc494a829d 100644
--- a/javascript/builtins/TypeError.json
+++ b/javascript/builtins/TypeError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-typeerror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "TypeError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/TypedArray.json b/javascript/builtins/TypedArray.json
index 31cc228f4d3213..6c2a1d5ea9af40 100644
--- a/javascript/builtins/TypedArray.json
+++ b/javascript/builtins/TypedArray.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -54,6 +58,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/BYTES_PER_ELEMENT",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray.bytes_per_element",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -104,6 +112,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/at",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.at",
+ "tags": [
+ "web-features:array-at",
+ "web-features:snapshot:ecmascript-2022"
+ ],
"support": {
"chrome": {
"version_added": "92"
@@ -144,6 +156,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/buffer",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.buffer",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -194,6 +210,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.bytelength",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -244,6 +264,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.byteoffset",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -293,6 +317,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -341,6 +369,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/copyWithin",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.copywithin",
+ "tags": [
+ "web-features:array-copywithin",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -383,6 +415,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/entries",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.entries",
+ "tags": [
+ "web-features:typed-array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -425,6 +461,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/every",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.every",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -467,6 +507,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/fill",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.fill",
+ "tags": [
+ "web-features:array-fill",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -509,6 +553,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/filter",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.filter",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -551,6 +599,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/find",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.find",
+ "tags": [
+ "web-features:array-find",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -593,6 +645,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findIndex",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findindex",
+ "tags": [
+ "web-features:array-find",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -635,6 +691,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLast",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlast",
+ "tags": [
+ "web-features:array-findlast",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -675,6 +735,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findLastIndex",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.findlastindex",
+ "tags": [
+ "web-features:array-findlast",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "97"
@@ -715,6 +779,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/forEach",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.foreach",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -757,6 +825,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.from",
+ "tags": [
+ "web-features:array-from",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -799,6 +871,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.includes",
+ "tags": [
+ "web-features:array-includes",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -840,6 +916,9 @@
"index_properties_not_consulting_prototype": {
"__compat": {
"description": "Indexed properties not consulting prototype",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7",
@@ -897,6 +976,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/indexOf",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.indexof",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -939,6 +1022,9 @@
"iterable_in_constructor": {
"__compat": {
"description": "Iterable in constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -981,6 +1067,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/join",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.join",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1023,6 +1113,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/keys",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.keys",
+ "tags": [
+ "web-features:typed-array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1065,6 +1159,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/lastIndexOf",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.lastindexof",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1108,6 +1206,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/length",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%.prototype.length",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1158,6 +1260,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/map",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.map",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1200,6 +1306,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/name",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-the-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1249,6 +1359,10 @@
"named_properties": {
"__compat": {
"description": "Named properties",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1293,53 +1407,14 @@
}
}
},
- "new_required": {
- "__compat": {
- "description": "TypedArray()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"of": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.of",
+ "tags": [
+ "web-features:array-of",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1382,6 +1457,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduce",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduce",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1424,6 +1503,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduceRight",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reduceright",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1466,6 +1549,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reverse",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.reverse",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1508,6 +1595,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.set",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1558,6 +1649,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.slice",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1600,6 +1695,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/some",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.some",
+ "tags": [
+ "web-features:typed-array-iteration-methods",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1642,6 +1741,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/sort",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.sort",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -1684,6 +1787,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.subarray",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1734,6 +1841,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toLocaleString",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.tolocalestring",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1782,6 +1893,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toReversed",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.toreversed",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1822,6 +1937,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toSorted",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.tosorted",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1862,6 +1981,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toString",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.tostring",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -1910,6 +2033,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/values",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.values",
+ "tags": [
+ "web-features:typed-array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -1952,6 +2079,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/with",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype.with",
+ "tags": [
+ "web-features:array-by-copy",
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "110"
@@ -1992,6 +2123,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/@@iterator",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%typedarray%.prototype-@@iterator",
+ "tags": [
+ "web-features:typed-array-iterators",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -2048,6 +2183,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/@@species",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%-@@species",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "51"
diff --git a/javascript/builtins/URIError.json b/javascript/builtins/URIError.json
index 7d2bcec70faf69..aa56a2ca46185c 100644
--- a/javascript/builtins/URIError.json
+++ b/javascript/builtins/URIError.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-urierror",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"description": "URIError()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError/URIError",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/Uint16Array.json b/javascript/builtins/Uint16Array.json
index 7d71981aac3767..a8d151ead6bd5c 100644
--- a/javascript/builtins/Uint16Array.json
+++ b/javascript/builtins/Uint16Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Uint16Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array/Uint16Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Uint16Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Uint16Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Uint32Array.json b/javascript/builtins/Uint32Array.json
index b2fdeb56d6d29d..f295a621b8d298 100644
--- a/javascript/builtins/Uint32Array.json
+++ b/javascript/builtins/Uint32Array.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +58,9 @@
"description": "Uint32Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array/Uint32Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +109,9 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +159,9 @@
"iterable_allowed": {
"__compat": {
"description": "new Uint32Array(iterable)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +199,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Uint32Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Uint8Array.json b/javascript/builtins/Uint8Array.json
index 39365b615d4a7e..69d27f62f57826 100644
--- a/javascript/builtins/Uint8Array.json
+++ b/javascript/builtins/Uint8Array.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Uint8Array()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/Uint8Array",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,10 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +162,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Uint8Array(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +203,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Uint8Array()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/Uint8ClampedArray.json b/javascript/builtins/Uint8ClampedArray.json
index e0dda1ea0d750a..d9436d9b2e0439 100644
--- a/javascript/builtins/Uint8ClampedArray.json
+++ b/javascript/builtins/Uint8ClampedArray.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#table-49",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -55,6 +59,10 @@
"description": "Uint8ClampedArray()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray/Uint8ClampedArray",
"spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -103,6 +111,9 @@
"constructor_without_parameters": {
"__compat": {
"description": "Constructor without parameters",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "7"
@@ -150,6 +161,10 @@
"iterable_allowed": {
"__compat": {
"description": "new Uint8ClampedArray(iterable)
",
+ "tags": [
+ "web-features:typed-arrays",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -187,49 +202,6 @@
"deprecated": false
}
}
- },
- "new_required": {
- "__compat": {
- "description": "Uint8ClampedArray()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "7"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "44"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "5.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}
diff --git a/javascript/builtins/WeakMap.json b/javascript/builtins/WeakMap.json
index 983fa5bbde376e..255a14e217811e 100644
--- a/javascript/builtins/WeakMap.json
+++ b/javascript/builtins/WeakMap.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -47,6 +50,9 @@
"description": "WeakMap()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/WeakMap",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -87,6 +93,9 @@
"iterable_allowed": {
"__compat": {
"description": "new WeakMap(iterable)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -125,50 +134,12 @@
}
}
},
- "new_required": {
- "__compat": {
- "description": "WeakMap()
without new
throws",
- "support": {
- "chrome": {
- "version_added": "36"
- },
- "chrome_android": "mirror",
- "deno": {
- "version_added": "1.0"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "42"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "11"
- },
- "nodejs": {
- "version_added": "0.12.0"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "9"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"null_allowed": {
"__compat": {
"description": "new WeakMap(null)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -212,6 +183,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/delete",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.delete",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -255,6 +229,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/get",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.get",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -298,6 +275,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/has",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.has",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -341,6 +321,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/set",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.set",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -385,6 +368,9 @@
"symbol_as_keys": {
"__compat": {
"description": "Non-registered symbols as keys",
+ "tags": [
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "108"
@@ -395,7 +381,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1710433"
},
"firefox_android": "mirror",
"ie": {
diff --git a/javascript/builtins/WeakRef.json b/javascript/builtins/WeakRef.json
index 6664184dede0c0..7f5751a5258bce 100644
--- a/javascript/builtins/WeakRef.json
+++ b/javascript/builtins/WeakRef.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -45,6 +49,10 @@
"description": "WeakRef()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/WeakRef",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -85,6 +93,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/deref",
"spec_url": "https://tc39.es/ecma262/multipage/managing-memory.html#sec-weak-ref.prototype.deref",
+ "tags": [
+ "web-features:snapshot:ecmascript-2021",
+ "web-features:weak-references"
+ ],
"support": {
"chrome": {
"version_added": "84"
@@ -124,6 +136,9 @@
"symbol_as_target": {
"__compat": {
"description": "Non-registered symbol as target",
+ "tags": [
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "108"
diff --git a/javascript/builtins/WeakSet.json b/javascript/builtins/WeakSet.json
index 023810eea5e330..afade7afd00f84 100644
--- a/javascript/builtins/WeakSet.json
+++ b/javascript/builtins/WeakSet.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -47,6 +50,9 @@
"description": "WeakSet()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/WeakSet",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset-constructor",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -87,6 +93,9 @@
"iterable_allowed": {
"__compat": {
"description": "new WeakSet(iterable)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -128,6 +137,9 @@
"null_allowed": {
"__compat": {
"description": "new WeakSet(null)
",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -171,6 +183,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/add",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.add",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -213,6 +228,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/delete",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.delete",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -255,6 +273,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has",
"spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakset.prototype.has",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "36"
@@ -296,6 +317,9 @@
"symbol_as_keys": {
"__compat": {
"description": "Non-registered symbols as keys",
+ "tags": [
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "108"
@@ -306,7 +330,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1710433"
},
"firefox_android": "mirror",
"ie": {
diff --git a/javascript/builtins/globals.json b/javascript/builtins/globals.json
index 81480ec763ff8a..bcca804c938977 100644
--- a/javascript/builtins/globals.json
+++ b/javascript/builtins/globals.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Infinity",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-infinity",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -51,6 +54,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/NaN",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-value-properties-of-the-global-object-nan",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -97,6 +103,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURI",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuri-encodeduri",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -143,6 +152,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuricomponent-encodeduricomponent",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -189,6 +201,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURI",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuri-uri",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -235,6 +250,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuricomponent-uricomponent",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -281,6 +299,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/escape",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-escape-string",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -327,6 +348,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/eval",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-eval-x",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -373,6 +397,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/globalThis",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-globalthis",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "71"
@@ -413,6 +440,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isFinite",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-isfinite-number",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -459,6 +489,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isNaN",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-isnan-number",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -505,6 +538,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseFloat",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-parsefloat-string",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -551,6 +587,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseInt",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-parseint-string-radix",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -638,6 +677,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined",
"spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-undefined",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -684,6 +726,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/unescape",
"spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-unescape-string",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/classes.json b/javascript/classes.json
index ff542bd40a3d1f..aecb7ca154a9bc 100644
--- a/javascript/classes.json
+++ b/javascript/classes.json
@@ -5,7 +5,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions",
"tags": [
- "web-features:class-syntax"
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
],
"support": {
"chrome": [
@@ -56,7 +57,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/constructor",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-static-semantics-constructormethod",
"tags": [
- "web-features:class-syntax"
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
],
"support": {
"chrome": [
@@ -108,7 +110,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/extends",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions",
"tags": [
- "web-features:class-syntax"
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
],
"support": {
"chrome": [
@@ -332,7 +335,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/static",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions",
"tags": [
- "web-features:class-syntax"
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
],
"support": {
"chrome": [
diff --git a/javascript/functions.json b/javascript/functions.json
index 6564b5b74e7e0f..b82fc4c0159dd4 100644
--- a/javascript/functions.json
+++ b/javascript/functions.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -49,6 +52,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-arguments-exotic-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -94,6 +100,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/callee",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-arguments-exotic-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -140,6 +149,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/length",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-arguments-exotic-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -189,6 +201,9 @@
"https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-createunmappedargumentsobject",
"https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-createmappedargumentsobject"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "52"
@@ -233,6 +248,9 @@
"description": "Arrow functions",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Arrow_functions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-arrow-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "45"
@@ -277,6 +295,9 @@
"trailing_comma": {
"__compat": {
"description": "Trailing comma in parameters",
+ "tags": [
+ "web-features:snapshot:ecmascript-2017"
+ ],
"support": {
"chrome": {
"version_added": "58"
@@ -319,6 +340,9 @@
"block_level_functions": {
"__compat": {
"description": "Block-level functions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -362,6 +386,9 @@
"description": "Default parameters",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Default_parameters",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -402,6 +429,9 @@
"destructured_parameter_with_default_value_assignment": {
"__compat": {
"description": "Destructured parameter with default value assignment",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -443,6 +473,9 @@
"parameters_without_defaults_after_default_parameters": {
"__compat": {
"description": "Parameters without defaults after default parameters",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -486,6 +519,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/get",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -530,6 +566,9 @@
"computed_property_names": {
"__compat": {
"description": "Computed property names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
@@ -576,6 +615,9 @@
"description": "Method definitions",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Method_definitions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -740,6 +782,9 @@
"description": "Rest parameters",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/rest_parameters",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -780,6 +825,9 @@
"destructuring": {
"__compat": {
"description": "Destructuring rest parameters",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -821,6 +869,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/set",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-5"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -865,6 +916,9 @@
"computed_property_names": {
"__compat": {
"description": "Computed property names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
diff --git a/javascript/grammar.json b/javascript/grammar.json
index 663067bc5965f6..f5ede2b34afb3d 100644
--- a/javascript/grammar.json
+++ b/javascript/grammar.json
@@ -6,6 +6,10 @@
"description": "Array literals ([1, 2, 3]
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Array_literals",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-array-initializer",
+ "tags": [
+ "web-features:array",
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -53,6 +57,9 @@
"description": "Binary numeric literals (0b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Binary",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-BinaryIntegerLiteral",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -96,6 +103,9 @@
"description": "Boolean literals (true
/false
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Boolean_literal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-boolean-literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -143,6 +153,9 @@
"description": "Decimal numeric literals (1234567890
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Decimal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-DecimalLiteral",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -190,6 +203,9 @@
"description": "Hashbang (#!
) comment syntax",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Hashbang_comments",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-hashbang",
+ "tags": [
+ "web-features:snapshot:ecmascript-2023"
+ ],
"support": {
"chrome": {
"version_added": "74"
@@ -278,6 +294,9 @@
"description": "Hexadecimal numeric literals (0xAF
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Hexadecimal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-HexIntegerLiteral",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -325,6 +344,9 @@
"description": "Null literal (null
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Null_literal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-null-literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -415,6 +437,9 @@
"description": "Octal numeric literals (0o
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Octal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-OctalIntegerLiteral",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -458,6 +483,9 @@
"description": "Regular expression literals (/ab+c/g
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Regular_expression_literals",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-literals-regular-expression-literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -505,6 +533,9 @@
"description": "String literals ('Hello world'
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#String_literals",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-literals-string-literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -552,6 +583,9 @@
"description": "Unicode escape sequences ('\\u00A9'
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_escape_sequences",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-unicodeescape",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -599,6 +633,9 @@
"description": "Unicode point escapes (\\u{}
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Unicode_code_point_escapes",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-UnicodeEscapeSequence",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "44"
@@ -640,6 +677,9 @@
"shorthand_object_literals": {
"__compat": {
"description": "Shorthand notation for object literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "43"
@@ -683,6 +723,9 @@
"description": "Template literals",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Template_literals",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-template-literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -723,6 +766,9 @@
"template_literal_revision": {
"__compat": {
"description": "Escape sequences allowed in tagged template literals",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "62"
diff --git a/javascript/operators/addition.json b/javascript/operators/addition.json
index 71cc93bd11c268..c3cd87aeeca2f5 100644
--- a/javascript/operators/addition.json
+++ b/javascript/operators/addition.json
@@ -6,6 +6,9 @@
"description": "Addition (+
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Addition",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-addition-operator-plus",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/addition_assignment.json b/javascript/operators/addition_assignment.json
index ea823d08cddf88..5ed6feb685b42c 100644
--- a/javascript/operators/addition_assignment.json
+++ b/javascript/operators/addition_assignment.json
@@ -6,6 +6,9 @@
"description": "Addition assignment (x += y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Addition_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/assignment.json b/javascript/operators/assignment.json
index 6c63c377df40ed..f338ee31b189e8 100644
--- a/javascript/operators/assignment.json
+++ b/javascript/operators/assignment.json
@@ -6,6 +6,9 @@
"description": "Assignment (x = y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_and.json b/javascript/operators/bitwise_and.json
index 8cd011048455d6..cd4ae40f46afb8 100644
--- a/javascript/operators/bitwise_and.json
+++ b/javascript/operators/bitwise_and.json
@@ -6,6 +6,9 @@
"description": "Bitwise AND (a & b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_AND",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseANDExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_and_assignment.json b/javascript/operators/bitwise_and_assignment.json
index ad8e7d595c4fce..57584e9f27ff9e 100644
--- a/javascript/operators/bitwise_and_assignment.json
+++ b/javascript/operators/bitwise_and_assignment.json
@@ -6,6 +6,9 @@
"description": "Bitwise AND assignment (x &= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_AND_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_not.json b/javascript/operators/bitwise_not.json
index 0791b0706eebb1..f60155517b42e4 100644
--- a/javascript/operators/bitwise_not.json
+++ b/javascript/operators/bitwise_not.json
@@ -6,6 +6,9 @@
"description": "Bitwise NOT (~a
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_NOT",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-bitwise-not-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_or.json b/javascript/operators/bitwise_or.json
index a39007b2df4ae2..02c35c2b6f5a64 100644
--- a/javascript/operators/bitwise_or.json
+++ b/javascript/operators/bitwise_or.json
@@ -6,6 +6,9 @@
"description": "Bitwise OR (a | b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_OR",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseORExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_or_assignment.json b/javascript/operators/bitwise_or_assignment.json
index cef80dc658ad67..6dbc0cf8108c07 100644
--- a/javascript/operators/bitwise_or_assignment.json
+++ b/javascript/operators/bitwise_or_assignment.json
@@ -6,6 +6,9 @@
"description": "Bitwise OR assignment (x |= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_xor.json b/javascript/operators/bitwise_xor.json
index d6bdb686539083..f7a58f61cd8acd 100644
--- a/javascript/operators/bitwise_xor.json
+++ b/javascript/operators/bitwise_xor.json
@@ -6,6 +6,9 @@
"description": "Bitwise XOR (a ^ b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseXORExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/bitwise_xor_assignment.json b/javascript/operators/bitwise_xor_assignment.json
index ef0ca279261023..d8e062e3c5c04d 100644
--- a/javascript/operators/bitwise_xor_assignment.json
+++ b/javascript/operators/bitwise_xor_assignment.json
@@ -6,6 +6,9 @@
"description": "Bitwise XOR assignment (x ^= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/class.json b/javascript/operators/class.json
index 30bec81158942c..aac3e29ca35762 100644
--- a/javascript/operators/class.json
+++ b/javascript/operators/class.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/class",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "42"
diff --git a/javascript/operators/comma.json b/javascript/operators/comma.json
index 7d2bcd86759d6d..84976a93493366 100644
--- a/javascript/operators/comma.json
+++ b/javascript/operators/comma.json
@@ -6,6 +6,9 @@
"description": "Comma operator",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Comma_operator",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-comma-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/conditional.json b/javascript/operators/conditional.json
index 9bd24c13994a7b..b90cedf0721867 100644
--- a/javascript/operators/conditional.json
+++ b/javascript/operators/conditional.json
@@ -6,6 +6,9 @@
"description": "Conditional operator (c ? t : f
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Conditional_Operator",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-conditional-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/decrement.json b/javascript/operators/decrement.json
index 65cd8ddef4ac40..b985fda05d126b 100644
--- a/javascript/operators/decrement.json
+++ b/javascript/operators/decrement.json
@@ -6,6 +6,9 @@
"description": "Decrement (--
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Decrement",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-postfix-decrement-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "2"
diff --git a/javascript/operators/delete.json b/javascript/operators/delete.json
index 943dba2bfa50af..30e95209c832d2 100644
--- a/javascript/operators/delete.json
+++ b/javascript/operators/delete.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/delete",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-delete-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/destructuring.json b/javascript/operators/destructuring.json
index 9f25993f48c4e9..e09da66ea39ec6 100644
--- a/javascript/operators/destructuring.json
+++ b/javascript/operators/destructuring.json
@@ -9,6 +9,9 @@
"https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-destructuring-assignment",
"https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-destructuring-binding-patterns"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -50,6 +53,9 @@
"computed_property_names": {
"__compat": {
"description": "Computed property names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -91,6 +97,9 @@
"rest_in_arrays": {
"__compat": {
"description": "Rest in arrays",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -132,6 +141,9 @@
"rest_in_objects": {
"__compat": {
"description": "Rest in objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "60"
diff --git a/javascript/operators/division.json b/javascript/operators/division.json
index 6759db0b3c091b..9f3e74577c4a43 100644
--- a/javascript/operators/division.json
+++ b/javascript/operators/division.json
@@ -6,6 +6,9 @@
"description": "Division (/
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Division",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/division_assignment.json b/javascript/operators/division_assignment.json
index d5c76b7f5635ec..5f8a366aefbee9 100644
--- a/javascript/operators/division_assignment.json
+++ b/javascript/operators/division_assignment.json
@@ -6,6 +6,9 @@
"description": "Division assignment (x /= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Division_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/equality.json b/javascript/operators/equality.json
index 1005ba971d9443..bf75f2d893fb5f 100644
--- a/javascript/operators/equality.json
+++ b/javascript/operators/equality.json
@@ -6,6 +6,9 @@
"description": "Equality (a == b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Equality",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/exponentiation.json b/javascript/operators/exponentiation.json
index 97212010d3599d..c7b0806144d081 100644
--- a/javascript/operators/exponentiation.json
+++ b/javascript/operators/exponentiation.json
@@ -6,6 +6,9 @@
"description": "Exponentiation (**
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Exponentiation",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-exp-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-2016"
+ ],
"support": {
"chrome": {
"version_added": "52"
diff --git a/javascript/operators/exponentiation_assignment.json b/javascript/operators/exponentiation_assignment.json
index 724f2541124178..a77b38643afcbf 100644
--- a/javascript/operators/exponentiation_assignment.json
+++ b/javascript/operators/exponentiation_assignment.json
@@ -6,6 +6,9 @@
"description": "Exponentiation assignment (x **= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Exponentiation_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-2016"
+ ],
"support": {
"chrome": {
"version_added": "52"
diff --git a/javascript/operators/function.json b/javascript/operators/function.json
index c72e29dd0b5b66..9b7469b984568c 100644
--- a/javascript/operators/function.json
+++ b/javascript/operators/function.json
@@ -6,6 +6,9 @@
"description": "function
expression",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/function",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/generator_function.json b/javascript/operators/generator_function.json
index a86b9b6a211386..3c384f69a0b321 100644
--- a/javascript/operators/generator_function.json
+++ b/javascript/operators/generator_function.json
@@ -6,6 +6,9 @@
"description": "function*
expression",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "49"
diff --git a/javascript/operators/greater_than.json b/javascript/operators/greater_than.json
index 29b7b8f00b7fcc..9b90cd960bc159 100644
--- a/javascript/operators/greater_than.json
+++ b/javascript/operators/greater_than.json
@@ -6,6 +6,9 @@
"description": "Greater than (a > b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Greater_than",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/greater_than_or_equal.json b/javascript/operators/greater_than_or_equal.json
index b91f1fc25d3ed6..8eef1e46c568c9 100644
--- a/javascript/operators/greater_than_or_equal.json
+++ b/javascript/operators/greater_than_or_equal.json
@@ -6,6 +6,9 @@
"description": "Greater than or equal (a >= b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/grouping.json b/javascript/operators/grouping.json
index 675f756acabe50..62626adfc40944 100644
--- a/javascript/operators/grouping.json
+++ b/javascript/operators/grouping.json
@@ -6,6 +6,9 @@
"description": "Grouping operator ()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Grouping",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-grouping-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/in.json b/javascript/operators/in.json
index aa091e6cb60f48..bc87a9d22c05ca 100644
--- a/javascript/operators/in.json
+++ b/javascript/operators/in.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/in",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/increment.json b/javascript/operators/increment.json
index 0653da87fa536b..69c3bc50ac9c32 100644
--- a/javascript/operators/increment.json
+++ b/javascript/operators/increment.json
@@ -6,6 +6,9 @@
"description": "Increment (++
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Increment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-postfix-increment-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "2"
diff --git a/javascript/operators/inequality.json b/javascript/operators/inequality.json
index fc240b4d4cf8ba..9684baaf518f4d 100644
--- a/javascript/operators/inequality.json
+++ b/javascript/operators/inequality.json
@@ -6,6 +6,9 @@
"description": "Inequality (a != b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Inequality",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/left_shift.json b/javascript/operators/left_shift.json
index 8bd69f7df65b37..1007f7e2a7e4f5 100644
--- a/javascript/operators/left_shift.json
+++ b/javascript/operators/left_shift.json
@@ -6,6 +6,9 @@
"description": "Bitwise left shift (a << b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Left_shift",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-left-shift-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/left_shift_assignment.json b/javascript/operators/left_shift_assignment.json
index d64b6fc33005b9..527331893f0a96 100644
--- a/javascript/operators/left_shift_assignment.json
+++ b/javascript/operators/left_shift_assignment.json
@@ -6,6 +6,9 @@
"description": "Left shift assignment (x <<= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Left_shift_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/less_than.json b/javascript/operators/less_than.json
index 9307ea9991dbca..428c114e2e62ca 100644
--- a/javascript/operators/less_than.json
+++ b/javascript/operators/less_than.json
@@ -6,6 +6,9 @@
"description": "Less than (a < b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Less_than",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/less_than_or_equal.json b/javascript/operators/less_than_or_equal.json
index b0373320d288c9..004fec4967ce35 100644
--- a/javascript/operators/less_than_or_equal.json
+++ b/javascript/operators/less_than_or_equal.json
@@ -6,6 +6,9 @@
"description": "Less than or equal (a <= b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/logical_and.json b/javascript/operators/logical_and.json
index 6c70a14339f94d..445b6f4623f188 100644
--- a/javascript/operators/logical_and.json
+++ b/javascript/operators/logical_and.json
@@ -6,6 +6,9 @@
"description": "Logical AND (&&
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_AND",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-LogicalANDExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/logical_not.json b/javascript/operators/logical_not.json
index 0bab9a1e11773f..8ff4c0633ed15a 100644
--- a/javascript/operators/logical_not.json
+++ b/javascript/operators/logical_not.json
@@ -6,6 +6,9 @@
"description": "Logical NOT (!
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_NOT",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-logical-not-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/logical_or.json b/javascript/operators/logical_or.json
index ccd34bc9341ac7..789784497b49eb 100644
--- a/javascript/operators/logical_or.json
+++ b/javascript/operators/logical_or.json
@@ -6,6 +6,9 @@
"description": "Logical OR (||
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_OR",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-LogicalORExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/multiplication.json b/javascript/operators/multiplication.json
index 485e72c572ed7f..47ba285aacfcba 100644
--- a/javascript/operators/multiplication.json
+++ b/javascript/operators/multiplication.json
@@ -6,6 +6,9 @@
"description": "Multiplication (*
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Multiplication",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/multiplication_assignment.json b/javascript/operators/multiplication_assignment.json
index 64fb02df6304ed..401c65ebb302d3 100644
--- a/javascript/operators/multiplication_assignment.json
+++ b/javascript/operators/multiplication_assignment.json
@@ -6,6 +6,9 @@
"description": "Multiplication assignment (x *= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Multiplication_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/new.json b/javascript/operators/new.json
index 3ce31aeda141ba..7c0685fc380bb4 100644
--- a/javascript/operators/new.json
+++ b/javascript/operators/new.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/new",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-new-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/new_target.json b/javascript/operators/new_target.json
index c3ea340aed7ae6..0868f64110498f 100644
--- a/javascript/operators/new_target.json
+++ b/javascript/operators/new_target.json
@@ -6,6 +6,9 @@
"description": "new.target
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/new.target",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-built-in-function-objects",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
diff --git a/javascript/operators/null.json b/javascript/operators/null.json
index 06fb7c77905def..715cf24698d3e3 100644
--- a/javascript/operators/null.json
+++ b/javascript/operators/null.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/null",
"spec_url": "https://tc39.es/ecma262/multipage/overview.html#sec-null-value",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/nullish_coalescing.json b/javascript/operators/nullish_coalescing.json
index 1ba4d889cadbe4..f68e6a09a9ea02 100644
--- a/javascript/operators/nullish_coalescing.json
+++ b/javascript/operators/nullish_coalescing.json
@@ -6,6 +6,9 @@
"description": "Nullish coalescing operator (??
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-CoalesceExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "80"
diff --git a/javascript/operators/nullish_coalescing_assignment.json b/javascript/operators/nullish_coalescing_assignment.json
index 50e340ef2cc775..b28fe8eeba6c86 100644
--- a/javascript/operators/nullish_coalescing_assignment.json
+++ b/javascript/operators/nullish_coalescing_assignment.json
@@ -6,6 +6,9 @@
"description": "Nullish coalescing assignment (x ??= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_nullish_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "85"
diff --git a/javascript/operators/object_initializer.json b/javascript/operators/object_initializer.json
index a772e051634f5a..3de8f87c2899ea 100644
--- a/javascript/operators/object_initializer.json
+++ b/javascript/operators/object_initializer.json
@@ -50,6 +50,9 @@
"computed_property_names": {
"__compat": {
"description": "Computed property names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -88,6 +91,9 @@
"shorthand_method_names": {
"__compat": {
"description": "Shorthand method names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
@@ -126,6 +132,9 @@
"shorthand_property_names": {
"__compat": {
"description": "Shorthand property names",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "47"
diff --git a/javascript/operators/optional_chaining.json b/javascript/operators/optional_chaining.json
index cf683450263fef..8d356e85783607 100644
--- a/javascript/operators/optional_chaining.json
+++ b/javascript/operators/optional_chaining.json
@@ -6,6 +6,9 @@
"description": "Optional chaining operator (?.
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Optional_chaining",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-OptionalExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-2020"
+ ],
"support": {
"chrome": {
"version_added": "80"
diff --git a/javascript/operators/property_accessors.json b/javascript/operators/property_accessors.json
index b57e6a2320b79a..d6b3ab0d0f27ea 100644
--- a/javascript/operators/property_accessors.json
+++ b/javascript/operators/property_accessors.json
@@ -6,6 +6,9 @@
"description": "Property accessors",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Property_Accessors",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-property-accessors",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/remainder.json b/javascript/operators/remainder.json
index 502de9459a0211..6510587453bc99 100644
--- a/javascript/operators/remainder.json
+++ b/javascript/operators/remainder.json
@@ -6,6 +6,9 @@
"description": "Remainder (%
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Remainder",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/remainder_assignment.json b/javascript/operators/remainder_assignment.json
index da0c07006d16fa..44b6fbf4fd23aa 100644
--- a/javascript/operators/remainder_assignment.json
+++ b/javascript/operators/remainder_assignment.json
@@ -6,6 +6,9 @@
"description": "Remainder assignment (x %= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Remainder_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/right_shift.json b/javascript/operators/right_shift.json
index 0572fb456d5ab2..f30ddceb3382ec 100644
--- a/javascript/operators/right_shift.json
+++ b/javascript/operators/right_shift.json
@@ -6,6 +6,9 @@
"description": "Bitwise right shift (a >> b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Right_shift",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-signed-right-shift-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/right_shift_assignment.json b/javascript/operators/right_shift_assignment.json
index 9a663e1f18eddc..5d5094a46cd426 100644
--- a/javascript/operators/right_shift_assignment.json
+++ b/javascript/operators/right_shift_assignment.json
@@ -6,6 +6,9 @@
"description": "Right shift assignment (x >>= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Right_shift_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/spread.json b/javascript/operators/spread.json
index ea292e4033ab78..cc274ee4faa1ab 100644
--- a/javascript/operators/spread.json
+++ b/javascript/operators/spread.json
@@ -10,6 +10,9 @@
"https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-ArgumentList",
"https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-PropertyDefinition"
],
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
@@ -56,6 +59,9 @@
"description": "Spread in array literals",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Spread_syntax#Spread_in_array_literals",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-SpreadElement",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
@@ -103,6 +109,9 @@
"description": "Spread in function calls",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Spread_syntax#Spread_in_function_calls",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-ArgumentList",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "46"
diff --git a/javascript/operators/subtraction.json b/javascript/operators/subtraction.json
index 23de18aff4076a..dac2ecccd5e9f7 100644
--- a/javascript/operators/subtraction.json
+++ b/javascript/operators/subtraction.json
@@ -6,6 +6,9 @@
"description": "Subtraction (-
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Subtraction",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-subtraction-operator-minus",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/subtraction_assignment.json b/javascript/operators/subtraction_assignment.json
index 612c35a56001f3..dabac2e3c3892a 100644
--- a/javascript/operators/subtraction_assignment.json
+++ b/javascript/operators/subtraction_assignment.json
@@ -6,6 +6,9 @@
"description": "Subtraction assignment (x -= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Subtraction_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/super.json b/javascript/operators/super.json
index 3bd243bc413f7b..39d97df5dcba0c 100644
--- a/javascript/operators/super.json
+++ b/javascript/operators/super.json
@@ -5,6 +5,10 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/super",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-super-keyword",
+ "tags": [
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "42"
diff --git a/javascript/operators/this.json b/javascript/operators/this.json
index d6cc508928320b..7c60a547ee2420 100644
--- a/javascript/operators/this.json
+++ b/javascript/operators/this.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/this",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-this-keyword",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/typeof.json b/javascript/operators/typeof.json
index 4a1275e75976e3..3eef1e47c2bf73 100644
--- a/javascript/operators/typeof.json
+++ b/javascript/operators/typeof.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/typeof",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-typeof-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/unary_negation.json b/javascript/operators/unary_negation.json
index f1ef575818d071..9d4a8cb496811e 100644
--- a/javascript/operators/unary_negation.json
+++ b/javascript/operators/unary_negation.json
@@ -6,6 +6,9 @@
"description": "Unary negation (-
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unary_negation",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unary-minus-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/unary_plus.json b/javascript/operators/unary_plus.json
index 2e070cf74e9cc2..5df0ab138efe25 100644
--- a/javascript/operators/unary_plus.json
+++ b/javascript/operators/unary_plus.json
@@ -6,6 +6,9 @@
"description": "Unary plus (+
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unary_plus",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unary-plus-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/unsigned_right_shift.json b/javascript/operators/unsigned_right_shift.json
index a80bc4ba89baa3..70857e42e897ba 100644
--- a/javascript/operators/unsigned_right_shift.json
+++ b/javascript/operators/unsigned_right_shift.json
@@ -6,6 +6,9 @@
"description": "Bitwise unsigned right shift (a >>> b
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unsigned-right-shift-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/unsigned_right_shift_assignment.json b/javascript/operators/unsigned_right_shift_assignment.json
index 1c981cea4f875b..ed5a2f7d9507c9 100644
--- a/javascript/operators/unsigned_right_shift_assignment.json
+++ b/javascript/operators/unsigned_right_shift_assignment.json
@@ -6,6 +6,9 @@
"description": "Unsigned right shift assignment (x >>>= y
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/void.json b/javascript/operators/void.json
index b501dff9d81e87..116a0b9f23c6dc 100644
--- a/javascript/operators/void.json
+++ b/javascript/operators/void.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/void",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-void-operator",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/operators/yield.json b/javascript/operators/yield.json
index b3de7f1ec5b30a..a1daf6357319c5 100644
--- a/javascript/operators/yield.json
+++ b/javascript/operators/yield.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/yield",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-YieldExpression",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
diff --git a/javascript/operators/yield_star.json b/javascript/operators/yield_star.json
index 27b3dffd984f07..13b94db57beb25 100644
--- a/javascript/operators/yield_star.json
+++ b/javascript/operators/yield_star.json
@@ -6,6 +6,9 @@
"description": "yield*
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/yield*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions-runtime-semantics-evaluation",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
diff --git a/javascript/regular_expressions.json b/javascript/regular_expressions.json
index a9916a2d71963b..ae867f0d8e273b 100644
--- a/javascript/regular_expressions.json
+++ b/javascript/regular_expressions.json
@@ -6,6 +6,9 @@
"description": "Backreference: \\1
, \\2
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Backreference",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-DecimalEscape",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -53,6 +56,9 @@
"description": "Capturing group: (...)
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Capturing_group",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -100,6 +106,9 @@
"description": "Character class: [...]
, [^...]
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClass",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -147,6 +156,9 @@
"description": "Character class escape: \\d
, \\D
, \\w
, \\W
, \\s
, \\S
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class_escape",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -194,6 +206,9 @@
"description": "Character escape: \\n
, \\x
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_escape",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterEscape",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -282,6 +297,9 @@
"description": "Disjunction: |
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Disjunction",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Disjunction",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -329,6 +347,9 @@
"description": "Input boundary assertion: ^
, $
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Input_boundary_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -376,6 +397,9 @@
"description": "Literal character: a
, b
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Literal_character",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-PatternCharacter",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -423,6 +447,9 @@
"description": "Lookahead assertion: (?=...)
, (?!...)
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Lookahead_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -634,6 +661,9 @@
"description": "Non-capturing group: (?:...)
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Non-capturing_group",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -681,6 +711,9 @@
"description": "Quantifier: *
, +
, ?
, {n}
, {n,}
, {n,m}
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Quantifier",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Quantifier",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -769,6 +802,9 @@
"description": "Wildcard: .
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Wildcard",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -816,6 +852,9 @@
"description": "Word boundary assertion: \\b
, \\B
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Word_boundary_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/statements.json b/javascript/statements.json
index 219b929e15d2b7..28dd4fc5d1ef71 100644
--- a/javascript/statements.json
+++ b/javascript/statements.json
@@ -92,6 +92,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/block",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-block",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -138,6 +141,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/break",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-break-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -185,7 +191,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/class",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions",
"tags": [
- "web-features:class-syntax"
+ "web-features:class-syntax",
+ "web-features:snapshot:ecmascript-2015"
],
"support": {
"chrome": [
@@ -236,6 +243,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/const",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-let-and-const-declarations",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "21"
@@ -286,6 +296,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/continue",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-continue-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -379,6 +392,9 @@
"description": "do...while
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/do...while",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-do-while-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -426,6 +442,9 @@
"description": "Empty statement (;
)",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/Empty",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-empty-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -472,6 +491,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/export",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-exports",
+ "tags": [
+ "web-features:js-modules"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -515,6 +537,9 @@
"description": "default
keyword with export
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/export",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-exports",
+ "tags": [
+ "web-features:js-modules"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -601,6 +626,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -648,6 +676,9 @@
"description": "for await...of
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for-await...of",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -689,6 +720,9 @@
"description": "for...in
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...in",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -736,6 +770,9 @@
"description": "for...of
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "38"
@@ -777,6 +814,9 @@
"async_iterators": {
"__compat": {
"description": "async iterators",
+ "tags": [
+ "web-features:snapshot:ecmascript-2018"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -862,6 +902,9 @@
"description": "function
statement",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -950,6 +993,9 @@
"description": "function*
statement",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": {
"version_added": "39"
@@ -990,6 +1036,9 @@
"IteratorResult_object": {
"__compat": {
"description": "IteratorResult
object instead of throwing",
+ "tags": [
+ "web-features:snapshot:ecmascript-2016"
+ ],
"support": {
"chrome": {
"version_added": "49"
@@ -1031,6 +1080,9 @@
"not_constructable_with_new": {
"__compat": {
"description": "Not constructable with new
(ES2016)",
+ "tags": [
+ "web-features:snapshot:ecmascript-2016"
+ ],
"support": {
"chrome": {
"version_added": "50"
@@ -1116,6 +1168,9 @@
"description": "if...else
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/if...else",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-if-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1162,6 +1217,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/import",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-imports",
+ "tags": [
+ "web-features:js-modules"
+ ],
"support": {
"chrome": {
"version_added": "61"
@@ -1288,6 +1346,49 @@
"deprecated": true
}
},
+ "type_css": {
+ "__compat": {
+ "description": "assert {type: 'css'}
",
+ "support": {
+ "chrome": {
+ "version_added": "93"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": {
+ "version_added": false
+ },
+ "opera_android": {
+ "version_added": false
+ },
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": false,
+ "deprecated": true
+ }
+ }
+ },
"type_json": {
"__compat": {
"description": "assert {type: 'json'}
",
@@ -1343,8 +1444,7 @@
"description": "Import attributes (with
syntax)",
"support": {
"chrome": {
- "version_added": false,
- "impl_url": "https://crbug.com/v8/13856"
+ "version_added": "123"
},
"chrome_android": "mirror",
"deno": {
@@ -1366,24 +1466,63 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.2"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
},
+ "type_css": {
+ "__compat": {
+ "description": "with {type: 'css'}
",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "deno": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "nodejs": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"type_json": {
"__compat": {
"description": "with {type: 'json'}
",
"support": {
"chrome": {
- "version_added": false
+ "version_added": "123"
},
"chrome_android": "mirror",
"deno": {
@@ -1405,14 +1544,14 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.2"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
@@ -1502,6 +1641,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/label",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-labelled-statements",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1548,6 +1690,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/let",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-let-and-const-declarations",
+ "tags": [
+ "web-features:snapshot:ecmascript-2015"
+ ],
"support": {
"chrome": [
{
@@ -1617,6 +1762,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/return",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-return-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1709,6 +1857,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/throw",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-throw-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1756,6 +1907,9 @@
"description": "try...catch
",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/try...catch",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-try-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-3"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1841,6 +1995,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/var",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-variable-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1887,6 +2044,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/while",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-while-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -1933,6 +2093,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/with",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-with-statement",
+ "tags": [
+ "web-features:snapshot:ecmascript-1"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/scripts/fix/index.ts b/lint/fix.ts
similarity index 79%
rename from scripts/fix/index.ts
rename to lint/fix.ts
index a7dd242e7c56b1..6aea803dc8bff3 100644
--- a/scripts/fix/index.ts
+++ b/lint/fix.ts
@@ -9,14 +9,14 @@ import { fileURLToPath } from 'node:url';
import esMain from 'es-main';
import chalk from 'chalk-template';
-import fixBrowserOrder from './browser-order.js';
-import fixFeatureOrder from './feature-order.js';
-import fixPropertyOrder from './property-order.js';
-import fixStatementOrder from './statement-order.js';
-import fixFlags from './flags.js';
-import fixLinks from './links.js';
-import fixStatus from './status.js';
-import fixMirror from './mirror.js';
+import fixBrowserOrder from './fixer/browser-order.js';
+import fixFeatureOrder from './fixer/feature-order.js';
+import fixPropertyOrder from './fixer/property-order.js';
+import fixStatementOrder from './fixer/statement-order.js';
+import fixFlags from './fixer/flags.js';
+import fixLinks from './fixer/links.js';
+import fixStatus from './fixer/status.js';
+import fixMirror from './fixer/mirror.js';
const dirname = fileURLToPath(new URL('.', import.meta.url));
@@ -27,7 +27,7 @@ const dirname = fileURLToPath(new URL('.', import.meta.url));
const load = async (...files: string[]): Promise => {
for (let file of files) {
if (file.indexOf(dirname) !== 0) {
- file = path.resolve(dirname, '..', '..', file);
+ file = path.resolve(dirname, '..', file);
}
let fsStats: Stats;
diff --git a/scripts/fix/browser-order.ts b/lint/fixer/browser-order.ts
similarity index 97%
rename from scripts/fix/browser-order.ts
rename to lint/fixer/browser-order.ts
index ddee5d539d4b2f..b4e43bbb1760b9 100644
--- a/scripts/fix/browser-order.ts
+++ b/lint/fixer/browser-order.ts
@@ -8,7 +8,7 @@ import {
CompatStatement,
SupportBlock,
} from '../../types/types.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import { IS_WINDOWS } from '../utils.js';
/**
* Return a new "support_block" object whose first-level properties
diff --git a/scripts/fix/feature-order.ts b/lint/fixer/feature-order.ts
similarity index 93%
rename from scripts/fix/feature-order.ts
rename to lint/fixer/feature-order.ts
index 9c53d35aa3dde2..83714dfeca31ab 100644
--- a/scripts/fix/feature-order.ts
+++ b/lint/fixer/feature-order.ts
@@ -4,8 +4,8 @@
import fs from 'node:fs';
import { Identifier } from '../../types/types.js';
-import compareFeatures from '../lib/compare-features.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import compareFeatures from '../../scripts/lib/compare-features.js';
+import { IS_WINDOWS } from '../utils.js';
/**
* Return a new feature object whose first-level properties have been
diff --git a/scripts/fix/flags.test.ts b/lint/fixer/flags.test.ts
similarity index 100%
rename from scripts/fix/flags.test.ts
rename to lint/fixer/flags.test.ts
diff --git a/scripts/fix/flags.ts b/lint/fixer/flags.ts
similarity index 96%
rename from scripts/fix/flags.ts
rename to lint/fixer/flags.ts
index bc5b472525aa52..7aacbe1ed2e264 100644
--- a/scripts/fix/flags.ts
+++ b/lint/fixer/flags.ts
@@ -8,11 +8,11 @@ import {
SupportStatement,
SimpleSupportStatement,
} from '../../types/types.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import { IS_WINDOWS } from '../utils.js';
import testFlags, {
isIrrelevantFlagData,
getBasicSupportStatement,
-} from '../../test/linter/test-flags.js';
+} from '../linter/test-flags.js';
import walk from '../../utils/walk.js';
/**
diff --git a/scripts/fix/links.ts b/lint/fixer/links.ts
similarity index 87%
rename from scripts/fix/links.ts
rename to lint/fixer/links.ts
index 574fec711b286b..982e660c7c3479 100644
--- a/scripts/fix/links.ts
+++ b/lint/fixer/links.ts
@@ -3,8 +3,8 @@
import fs from 'node:fs';
-import { IS_WINDOWS } from '../../test/utils.js';
-import { processData } from '../../test/linter/test-links.js';
+import { IS_WINDOWS } from '../utils.js';
+import { processData } from '../linter/test-links.js';
/**
* Fix issues with links throughout the BCD files
diff --git a/scripts/fix/mirror.ts b/lint/fixer/mirror.ts
similarity index 97%
rename from scripts/fix/mirror.ts
rename to lint/fixer/mirror.ts
index ba7379f3813977..0ac56f028d9adb 100644
--- a/scripts/fix/mirror.ts
+++ b/lint/fixer/mirror.ts
@@ -12,7 +12,7 @@ import {
} from '../../types/index.js';
import bcd from '../../index.js';
import { walk } from '../../utils/index.js';
-import mirrorSupport from '../build/mirror.js';
+import mirrorSupport from '../../scripts/build/mirror.js';
const downstreamBrowsers = (
Object.keys(bcd.browsers) as (keyof typeof bcd.browsers)[]
diff --git a/scripts/fix/property-order.ts b/lint/fixer/property-order.ts
similarity index 83%
rename from scripts/fix/property-order.ts
rename to lint/fixer/property-order.ts
index b452e9e9450ea4..54e7f6a17bff97 100644
--- a/scripts/fix/property-order.ts
+++ b/lint/fixer/property-order.ts
@@ -3,8 +3,8 @@
import fs from 'node:fs';
-import { IS_WINDOWS } from '../../test/utils.js';
-import stringifyAndOrderProperties from '../lib/stringify-and-order-properties.js';
+import { IS_WINDOWS } from '../utils.js';
+import stringifyAndOrderProperties from '../../scripts/lib/stringify-and-order-properties.js';
/**
* Fix issues with the property order throughout the BCD files
diff --git a/scripts/fix/statement-order.ts b/lint/fixer/statement-order.ts
similarity index 92%
rename from scripts/fix/statement-order.ts
rename to lint/fixer/statement-order.ts
index 881b9dc0697f93..1b7266fe24a604 100644
--- a/scripts/fix/statement-order.ts
+++ b/lint/fixer/statement-order.ts
@@ -4,8 +4,8 @@
import fs from 'node:fs';
import { BrowserName, CompatStatement } from '../../types/types.js';
-import { IS_WINDOWS } from '../../test/utils.js';
-import compareStatements from '../lib/compare-statements.js';
+import { IS_WINDOWS } from '../utils.js';
+import compareStatements from '../../scripts/lib/compare-statements.js';
/**
* Return a new "support_block" object whose support statements have
diff --git a/scripts/fix/status.ts b/lint/fixer/status.ts
similarity index 91%
rename from scripts/fix/status.ts
rename to lint/fixer/status.ts
index 5a26fd41b7f042..0f4c3a9d0ec8e5 100644
--- a/scripts/fix/status.ts
+++ b/lint/fixer/status.ts
@@ -4,8 +4,8 @@
import fs from 'node:fs';
import { Identifier } from '../../types/types.js';
-import { checkExperimental } from '../../test/linter/test-status.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import { checkExperimental } from '../linter/test-status.js';
+import { IS_WINDOWS } from '../utils.js';
/**
* Fix the status values
diff --git a/test/lint.ts b/lint/lint.ts
similarity index 100%
rename from test/lint.ts
rename to lint/lint.ts
diff --git a/test/linter/index.ts b/lint/linter/index.ts
similarity index 100%
rename from test/linter/index.ts
rename to lint/linter/index.ts
diff --git a/test/linter/test-browsers-data.test.ts b/lint/linter/test-browsers-data.test.ts
similarity index 100%
rename from test/linter/test-browsers-data.test.ts
rename to lint/linter/test-browsers-data.test.ts
diff --git a/test/linter/test-browsers-data.ts b/lint/linter/test-browsers-data.ts
similarity index 100%
rename from test/linter/test-browsers-data.ts
rename to lint/linter/test-browsers-data.ts
diff --git a/test/linter/test-browsers-presence.test.ts b/lint/linter/test-browsers-presence.test.ts
similarity index 100%
rename from test/linter/test-browsers-presence.test.ts
rename to lint/linter/test-browsers-presence.test.ts
diff --git a/test/linter/test-browsers-presence.ts b/lint/linter/test-browsers-presence.ts
similarity index 100%
rename from test/linter/test-browsers-presence.ts
rename to lint/linter/test-browsers-presence.ts
diff --git a/test/linter/test-consistency.test.ts b/lint/linter/test-consistency.test.ts
similarity index 100%
rename from test/linter/test-consistency.test.ts
rename to lint/linter/test-consistency.test.ts
diff --git a/test/linter/test-consistency.ts b/lint/linter/test-consistency.ts
similarity index 100%
rename from test/linter/test-consistency.ts
rename to lint/linter/test-consistency.ts
diff --git a/test/linter/test-descriptions.test.ts b/lint/linter/test-descriptions.test.ts
similarity index 100%
rename from test/linter/test-descriptions.test.ts
rename to lint/linter/test-descriptions.test.ts
diff --git a/test/linter/test-descriptions.ts b/lint/linter/test-descriptions.ts
similarity index 100%
rename from test/linter/test-descriptions.ts
rename to lint/linter/test-descriptions.ts
diff --git a/test/linter/test-filename.test.ts b/lint/linter/test-filename.test.ts
similarity index 100%
rename from test/linter/test-filename.test.ts
rename to lint/linter/test-filename.test.ts
diff --git a/test/linter/test-filename.ts b/lint/linter/test-filename.ts
similarity index 100%
rename from test/linter/test-filename.ts
rename to lint/linter/test-filename.ts
diff --git a/test/linter/test-flags.ts b/lint/linter/test-flags.ts
similarity index 91%
rename from test/linter/test-flags.ts
rename to lint/linter/test-flags.ts
index d5f66d0d3208da..071c59d7c3edf1 100644
--- a/test/linter/test-flags.ts
+++ b/lint/linter/test-flags.ts
@@ -127,19 +127,7 @@ export default {
name: 'Flag data',
description: 'Test the flag data for any irrelevant flags',
scope: 'feature',
- exceptions: [
- 'api.Bluetooth',
- 'api.BluetoothCharacteristicProperties',
- 'api.BluetoothDevice',
- 'api.BluetoothRemoteGATTCharacteristic',
- 'api.BluetoothRemoteGATTDescriptor',
- 'api.BluetoothRemoteGATTServer',
- 'api.BluetoothRemoteGATTService',
- 'api.BluetoothUUID',
- 'api.Navigator.bluetooth',
- 'api.Notification.requireInteraction',
- 'api.Window.dump',
- ],
+ exceptions: ['api.Notification.requireInteraction', 'api.Window.dump'],
/**
* Test the data
* @param logger The logger to output errors to
diff --git a/test/linter/test-links.test.ts b/lint/linter/test-links.test.ts
similarity index 100%
rename from test/linter/test-links.test.ts
rename to lint/linter/test-links.test.ts
diff --git a/test/linter/test-links.ts b/lint/linter/test-links.ts
similarity index 100%
rename from test/linter/test-links.ts
rename to lint/linter/test-links.ts
diff --git a/test/linter/test-mirror.test.ts b/lint/linter/test-mirror.test.ts
similarity index 100%
rename from test/linter/test-mirror.test.ts
rename to lint/linter/test-mirror.test.ts
diff --git a/test/linter/test-mirror.ts b/lint/linter/test-mirror.ts
similarity index 96%
rename from test/linter/test-mirror.ts
rename to lint/linter/test-mirror.ts
index 33258decea2298..184662380770f2 100644
--- a/test/linter/test-mirror.ts
+++ b/lint/linter/test-mirror.ts
@@ -8,7 +8,7 @@ import { BrowserName } from '../../types/types.js';
import { InternalSupportBlock } from '../../types/index';
import bcd from '../../index.js';
const { browsers } = bcd;
-import { isMirrorEquivalent } from '../../scripts/fix/mirror.js';
+import { isMirrorEquivalent } from '../fixer/mirror.js';
/**
* Check the data to ensure all statements that should use `mirror` do
diff --git a/test/linter/test-multiple-statements.test.ts b/lint/linter/test-multiple-statements.test.ts
similarity index 100%
rename from test/linter/test-multiple-statements.test.ts
rename to lint/linter/test-multiple-statements.test.ts
diff --git a/test/linter/test-multiple-statements.ts b/lint/linter/test-multiple-statements.ts
similarity index 100%
rename from test/linter/test-multiple-statements.ts
rename to lint/linter/test-multiple-statements.ts
diff --git a/test/linter/test-notes.ts b/lint/linter/test-notes.ts
similarity index 100%
rename from test/linter/test-notes.ts
rename to lint/linter/test-notes.ts
diff --git a/test/linter/test-obsolete.test.ts b/lint/linter/test-obsolete.test.ts
similarity index 100%
rename from test/linter/test-obsolete.test.ts
rename to lint/linter/test-obsolete.test.ts
diff --git a/test/linter/test-obsolete.ts b/lint/linter/test-obsolete.ts
similarity index 100%
rename from test/linter/test-obsolete.ts
rename to lint/linter/test-obsolete.ts
diff --git a/test/linter/test-prefix.test.ts b/lint/linter/test-prefix.test.ts
similarity index 100%
rename from test/linter/test-prefix.test.ts
rename to lint/linter/test-prefix.test.ts
diff --git a/test/linter/test-prefix.ts b/lint/linter/test-prefix.ts
similarity index 100%
rename from test/linter/test-prefix.ts
rename to lint/linter/test-prefix.ts
diff --git a/test/linter/test-schema.ts b/lint/linter/test-schema.ts
similarity index 100%
rename from test/linter/test-schema.ts
rename to lint/linter/test-schema.ts
diff --git a/test/linter/test-spec-urls.ts b/lint/linter/test-spec-urls.ts
similarity index 100%
rename from test/linter/test-spec-urls.ts
rename to lint/linter/test-spec-urls.ts
diff --git a/test/linter/test-status.test.ts b/lint/linter/test-status.test.ts
similarity index 100%
rename from test/linter/test-status.test.ts
rename to lint/linter/test-status.test.ts
diff --git a/test/linter/test-status.ts b/lint/linter/test-status.ts
similarity index 100%
rename from test/linter/test-status.ts
rename to lint/linter/test-status.ts
diff --git a/test/linter/test-style.ts b/lint/linter/test-style.ts
similarity index 94%
rename from test/linter/test-style.ts
rename to lint/linter/test-style.ts
index 4acbf06ed1d228..98e8fbde250f7b 100644
--- a/test/linter/test-style.ts
+++ b/lint/linter/test-style.ts
@@ -11,9 +11,9 @@ import {
indexToPos,
jsonDiff,
} from '../utils.js';
-import { orderSupportBlock } from '../../scripts/fix/browser-order.js';
-import { orderFeatures } from '../../scripts/fix/feature-order.js';
-import { orderStatements } from '../../scripts/fix/statement-order.js';
+import { orderSupportBlock } from '../fixer//browser-order.js';
+import { orderFeatures } from '../fixer//feature-order.js';
+import { orderStatements } from '../fixer//statement-order.js';
import stringifyAndOrderProperties from '../../scripts/lib/stringify-and-order-properties.js';
/**
diff --git a/test/linter/test-tags.test.ts b/lint/linter/test-tags.test.ts
similarity index 100%
rename from test/linter/test-tags.test.ts
rename to lint/linter/test-tags.test.ts
diff --git a/test/linter/test-tags.ts b/lint/linter/test-tags.ts
similarity index 100%
rename from test/linter/test-tags.ts
rename to lint/linter/test-tags.ts
diff --git a/test/linter/test-versions.test.ts b/lint/linter/test-versions.test.ts
similarity index 100%
rename from test/linter/test-versions.test.ts
rename to lint/linter/test-versions.test.ts
diff --git a/test/linter/test-versions.ts b/lint/linter/test-versions.ts
similarity index 100%
rename from test/linter/test-versions.ts
rename to lint/linter/test-versions.ts
diff --git a/test/utils.test.ts b/lint/utils.test.ts
similarity index 100%
rename from test/utils.test.ts
rename to lint/utils.test.ts
diff --git a/test/utils.ts b/lint/utils.ts
similarity index 100%
rename from test/utils.ts
rename to lint/utils.ts
diff --git a/mathml/elements/math.json b/mathml/elements/math.json
index fcebb18532a8ec..9a1a4e78f06f6f 100644
--- a/mathml/elements/math.json
+++ b/mathml/elements/math.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/math",
"spec_url": "https://w3c.github.io/mathml-core/#the-top-level-math-element",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": [
{
@@ -75,6 +78,9 @@
"display": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/math#attr-display",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/merror.json b/mathml/elements/merror.json
index 11f124b27cad4b..96a843fdef3f35 100644
--- a/mathml/elements/merror.json
+++ b/mathml/elements/merror.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/merror",
"spec_url": "https://w3c.github.io/mathml-core/#error-message-merror",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mfrac.json b/mathml/elements/mfrac.json
index 1ff2b4d12d4b53..1b7744f8c50a33 100644
--- a/mathml/elements/mfrac.json
+++ b/mathml/elements/mfrac.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mfrac",
"spec_url": "https://w3c.github.io/mathml-core/#fractions-mfrac",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -69,6 +72,9 @@
},
"linethickness": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mi.json b/mathml/elements/mi.json
index 3d50b328f3457c..21174a2031594c 100644
--- a/mathml/elements/mi.json
+++ b/mathml/elements/mi.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mi",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-mi",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -38,6 +41,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mi/mathvariant",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-mathvariant",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mmultiscripts.json b/mathml/elements/mmultiscripts.json
index 653e3729be99a8..9518f1e772406e 100644
--- a/mathml/elements/mmultiscripts.json
+++ b/mathml/elements/mmultiscripts.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mmultiscripts",
"spec_url": "https://w3c.github.io/mathml-core/#prescripts-and-tensor-indices-mmultiscripts",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mn.json b/mathml/elements/mn.json
index 7312af6732b674..1b83314fcb7dfd 100644
--- a/mathml/elements/mn.json
+++ b/mathml/elements/mn.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mn",
"spec_url": "https://w3c.github.io/mathml-core/#number-mn",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mo.json b/mathml/elements/mo.json
index 568c7b13599e1f..6345e09b1a4c36 100644
--- a/mathml/elements/mo.json
+++ b/mathml/elements/mo.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mo",
"spec_url": "https://w3c.github.io/mathml-core/#operator-fence-separator-or-accent-mo",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -68,6 +71,9 @@
},
"form": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -100,6 +106,9 @@
},
"largeop": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -132,6 +141,9 @@
},
"lspace": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -164,6 +176,9 @@
},
"maxsize": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -196,6 +211,9 @@
},
"minsize": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -228,6 +246,9 @@
},
"moveablelimits": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -329,6 +350,9 @@
},
"rspace": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -361,6 +385,9 @@
},
"stretchy": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -393,6 +420,9 @@
},
"symmetric": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mover.json b/mathml/elements/mover.json
index 73f296d36e7e7d..304ec8e8960d34 100644
--- a/mathml/elements/mover.json
+++ b/mathml/elements/mover.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mover",
"spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -36,6 +39,9 @@
},
"accent": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mpadded.json b/mathml/elements/mpadded.json
index 26c01c7bed3f86..52374e661845d3 100644
--- a/mathml/elements/mpadded.json
+++ b/mathml/elements/mpadded.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mpadded",
"spec_url": "https://w3c.github.io/mathml-core/#adjust-space-around-content-mpadded",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -36,6 +39,9 @@
},
"depth": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -68,6 +74,9 @@
},
"height": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -100,6 +109,9 @@
},
"lspace": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -301,6 +313,9 @@
},
"voffset": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -333,6 +348,9 @@
},
"width": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mphantom.json b/mathml/elements/mphantom.json
index 4fde8d081b8e54..5777028883f9ae 100644
--- a/mathml/elements/mphantom.json
+++ b/mathml/elements/mphantom.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mphantom",
"spec_url": "https://w3c.github.io/mathml-core/#making-sub-expressions-invisible-mphantom",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mroot.json b/mathml/elements/mroot.json
index c155e5f69060d5..8f5a5e80b345c5 100644
--- a/mathml/elements/mroot.json
+++ b/mathml/elements/mroot.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mroot",
"spec_url": "https://w3c.github.io/mathml-core/#radicals-msqrt-mroot",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mrow.json b/mathml/elements/mrow.json
index aa98aa4fee47a0..acdb3b8b1e91ad 100644
--- a/mathml/elements/mrow.json
+++ b/mathml/elements/mrow.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mrow",
"spec_url": "https://w3c.github.io/mathml-core/#horizontally-group-sub-expressions-mrow",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/ms.json b/mathml/elements/ms.json
index ced5205243c062..98f790cb284d5c 100644
--- a/mathml/elements/ms.json
+++ b/mathml/elements/ms.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/ms",
"spec_url": "https://w3c.github.io/mathml-core/#string-literal-ms",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mspace.json b/mathml/elements/mspace.json
index 965b217e025725..3eda4e5583f3e1 100644
--- a/mathml/elements/mspace.json
+++ b/mathml/elements/mspace.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mspace",
"spec_url": "https://w3c.github.io/mathml-core/#space-mspace",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -36,6 +39,9 @@
},
"depth": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -68,6 +74,9 @@
},
"height": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -134,6 +143,9 @@
},
"width": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/msqrt.json b/mathml/elements/msqrt.json
index edbf54cc0b9987..6c7ddbb6165302 100644
--- a/mathml/elements/msqrt.json
+++ b/mathml/elements/msqrt.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msqrt",
"spec_url": "https://w3c.github.io/mathml-core/#radicals-msqrt-mroot",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mstyle.json b/mathml/elements/mstyle.json
index 80d1dab6f92d1a..876da76ef782d5 100644
--- a/mathml/elements/mstyle.json
+++ b/mathml/elements/mstyle.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mstyle",
"spec_url": "https://w3c.github.io/mathml-core/#style-change-mstyle",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/msub.json b/mathml/elements/msub.json
index 02e5f726272849..ecae20c00b7f31 100644
--- a/mathml/elements/msub.json
+++ b/mathml/elements/msub.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msub",
"spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/msubsup.json b/mathml/elements/msubsup.json
index 6eef8bc62c1905..b4eb3db08931dc 100644
--- a/mathml/elements/msubsup.json
+++ b/mathml/elements/msubsup.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msubsup",
"spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/msup.json b/mathml/elements/msup.json
index 2326a966547499..7aef56f2fd2331 100644
--- a/mathml/elements/msup.json
+++ b/mathml/elements/msup.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msup",
"spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mtable.json b/mathml/elements/mtable.json
index ff60097f87f3a2..8e070ce929dfd5 100644
--- a/mathml/elements/mtable.json
+++ b/mathml/elements/mtable.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtable",
"spec_url": "https://w3c.github.io/mathml-core/#table-or-matrix-mtable",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mtd.json b/mathml/elements/mtd.json
index 5dd9bc2412b4a0..1791d5bf85edb0 100644
--- a/mathml/elements/mtd.json
+++ b/mathml/elements/mtd.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtd",
"spec_url": "https://w3c.github.io/mathml-core/#entry-in-table-or-matrix-mtd",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -68,6 +71,9 @@
},
"columnspan": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -132,6 +138,9 @@
},
"rowspan": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "117"
diff --git a/mathml/elements/mtext.json b/mathml/elements/mtext.json
index 5e91fdb5da98fa..48d2232b9573d0 100644
--- a/mathml/elements/mtext.json
+++ b/mathml/elements/mtext.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtext",
"spec_url": "https://w3c.github.io/mathml-core/#text-mtext",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/mtr.json b/mathml/elements/mtr.json
index 6783f8259c2eb6..b6efed84976c54 100644
--- a/mathml/elements/mtr.json
+++ b/mathml/elements/mtr.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtr",
"spec_url": "https://w3c.github.io/mathml-core/#row-in-table-or-matrix-mtr",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/munder.json b/mathml/elements/munder.json
index b6a387cd51c438..e373c29b7a473a 100644
--- a/mathml/elements/munder.json
+++ b/mathml/elements/munder.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/munder",
"spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -36,6 +39,9 @@
},
"accentunder": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/munderover.json b/mathml/elements/munderover.json
index 6a11a6fcf6b240..a11186f4eb0fba 100644
--- a/mathml/elements/munderover.json
+++ b/mathml/elements/munderover.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/munderover",
"spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -36,6 +39,9 @@
},
"accent": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -68,6 +74,9 @@
},
"accentunder": {
"__compat": {
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/elements/semantics.json b/mathml/elements/semantics.json
index 1c7de43b9d185d..d633a0c397944e 100644
--- a/mathml/elements/semantics.json
+++ b/mathml/elements/semantics.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics",
"spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/mathml/global_attributes.json b/mathml/global_attributes.json
index 70af4dfd58c613..820211d0dd147d 100644
--- a/mathml/global_attributes.json
+++ b/mathml/global_attributes.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/dir",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-dir",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/displaystyle",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-displaystyle",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -119,6 +125,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/mathbackground",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-mathbackground",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -161,6 +170,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/mathcolor",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-mathcolor",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -203,6 +215,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/mathsize",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-mathsize",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
@@ -351,6 +366,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/scriptlevel",
"spec_url": "https://w3c.github.io/mathml-core/#dfn-scriptlevel",
+ "tags": [
+ "web-features:mathml"
+ ],
"support": {
"chrome": {
"version_added": "109"
diff --git a/package-lock.json b/package-lock.json
index 3c4592d1a6ff85..309441d4266e28 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,30 +1,30 @@
{
"name": "@mdn/browser-compat-data",
- "version": "5.5.15",
+ "version": "5.5.22",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@mdn/browser-compat-data",
- "version": "5.5.15",
+ "version": "5.5.22",
"hasInstallScript": true,
"license": "CC0-1.0",
"devDependencies": {
- "@babel/eslint-parser": "~7.23.3",
- "@babel/plugin-syntax-import-assertions": "~7.23.3",
+ "@babel/eslint-parser": "~7.24.1",
+ "@babel/plugin-syntax-import-assertions": "~7.24.1",
"@desertnet/html-parser": "~1.0.1",
"@swc/cli": "^0.3.0",
- "@swc/core": "1.4.8",
+ "@swc/core": "1.4.14",
"@types/deep-diff": "~1.0.1",
"@types/mocha": "~10.0.0",
- "@types/node": "~20.11.0",
+ "@types/node": "~20.12.2",
"@types/sinon": "^17.0.0",
"@types/yargs": "~17.0.10",
- "@typescript-eslint/eslint-plugin": "~7.2.0",
- "@typescript-eslint/parser": "~7.2.0",
+ "@typescript-eslint/eslint-plugin": "~7.7.0",
+ "@typescript-eslint/parser": "~7.7.0",
"ajv": "~8.12.0",
"ajv-errors": "~3.0.0",
- "ajv-formats": "~2.1.1",
+ "ajv-formats": "~3.0.1",
"better-ajv-errors": "~1.2.0",
"c8": "~9.1.0",
"chalk": "~5.3.0",
@@ -41,13 +41,13 @@
"eslint-plugin-node": "~11.1.0",
"eslint-plugin-prefer-arrow-functions": "~3.3.1",
"eslint-plugin-promise": "~6.1.0",
- "eslint-plugin-unicorn": "^51.0.0",
+ "eslint-plugin-unicorn": "^52.0.0",
"fast-json-stable-stringify": "~2.1.0",
"fdir": "~6.1.0",
"husky": "^9.0.2",
"json-schema-to-typescript": "~13.1.0",
"lint-staged": "^15.0.1",
- "mocha": "~10.3.0",
+ "mocha": "~10.4.0",
"open-cli": "~8.0.0",
"ora": "~8.0.1",
"prettier": "~3.2.4",
@@ -195,9 +195,9 @@
}
},
"node_modules/@babel/eslint-parser": {
- "version": "7.23.10",
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz",
- "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz",
+ "integrity": "sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==",
"dev": true,
"dependencies": {
"@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
@@ -316,9 +316,9 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
- "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
+ "version": "7.24.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz",
+ "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -478,12 +478,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz",
- "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz",
+ "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -963,9 +963,9 @@
"dev": true
},
"node_modules/@swc/cli": {
- "version": "0.3.10",
- "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.3.10.tgz",
- "integrity": "sha512-YWfYo9kXdbmIuGwIPth9geKgb0KssCMTdZa44zAN5KoqcuCP2rTW9s60heQDSRNpbtCmUr7BKF1VivsoHXrvrQ==",
+ "version": "0.3.12",
+ "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.3.12.tgz",
+ "integrity": "sha512-h7bvxT+4+UDrLWJLFHt6V+vNAcUNii2G4aGSSotKz1ECEk4MyEh5CWxmeSscwuz5K3i+4DWTgm4+4EyMCQKn+g==",
"dev": true,
"dependencies": {
"@mole-inc/bin-wrapper": "^8.0.1",
@@ -1054,9 +1054,9 @@
"dev": true
},
"node_modules/@swc/core": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.8.tgz",
- "integrity": "sha512-uY2RSJcFPgNOEg12RQZL197LZX+MunGiKxsbxmh22VfVxrOYGRvh4mPANFlrD1yb38CgmW1wI6YgIi8LkIwmWg==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.14.tgz",
+ "integrity": "sha512-tHXg6OxboUsqa/L7DpsCcFnxhLkqN/ht5pCwav1HnvfthbiNIJypr86rNx4cUnQDJepETviSqBTIjxa7pSpGDQ==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -1071,16 +1071,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.4.8",
- "@swc/core-darwin-x64": "1.4.8",
- "@swc/core-linux-arm-gnueabihf": "1.4.8",
- "@swc/core-linux-arm64-gnu": "1.4.8",
- "@swc/core-linux-arm64-musl": "1.4.8",
- "@swc/core-linux-x64-gnu": "1.4.8",
- "@swc/core-linux-x64-musl": "1.4.8",
- "@swc/core-win32-arm64-msvc": "1.4.8",
- "@swc/core-win32-ia32-msvc": "1.4.8",
- "@swc/core-win32-x64-msvc": "1.4.8"
+ "@swc/core-darwin-arm64": "1.4.14",
+ "@swc/core-darwin-x64": "1.4.14",
+ "@swc/core-linux-arm-gnueabihf": "1.4.14",
+ "@swc/core-linux-arm64-gnu": "1.4.14",
+ "@swc/core-linux-arm64-musl": "1.4.14",
+ "@swc/core-linux-x64-gnu": "1.4.14",
+ "@swc/core-linux-x64-musl": "1.4.14",
+ "@swc/core-win32-arm64-msvc": "1.4.14",
+ "@swc/core-win32-ia32-msvc": "1.4.14",
+ "@swc/core-win32-x64-msvc": "1.4.14"
},
"peerDependencies": {
"@swc/helpers": "^0.5.0"
@@ -1092,9 +1092,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.8.tgz",
- "integrity": "sha512-hhQCffRTgzpTIbngSnC30vV6IJVTI9FFBF954WEsshsecVoCGFiMwazBbrkLG+RwXENTrMhgeREEFh6R3KRgKQ==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.14.tgz",
+ "integrity": "sha512-8iPfLhYNspBl836YYsfv6ErXwDUqJ7IMieddV3Ey/t/97JAEAdNDUdtTKDtbyP0j/Ebyqyn+fKcqwSq7rAof0g==",
"cpu": [
"arm64"
],
@@ -1108,9 +1108,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.8.tgz",
- "integrity": "sha512-P3ZBw8Jr8rKhY/J8d+6WqWriqngGTgHwtFeJ8MIakQJTbdYbFgXSZxcvDiERg3psbGeFXaUaPI0GO6BXv9k/OQ==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.14.tgz",
+ "integrity": "sha512-9CqSj8uRZ92cnlgAlVaWMaJJBdxtNvCzJxaGj5KuIseeG6Q0l1g+qk8JcU7h9dAsH9saHTNwNFBVGKQo0W0ujg==",
"cpu": [
"x64"
],
@@ -1124,9 +1124,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.8.tgz",
- "integrity": "sha512-PP9JIJt19bUWhAGcQW6qMwTjZOcMyzkvZa0/LWSlDm0ORYVLmDXUoeQbGD3e0Zju9UiZxyulnpjEN0ZihJgPTA==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.14.tgz",
+ "integrity": "sha512-mfd5JArPITTzMjcezH4DwMw+BdjBV1y25Khp8itEIpdih9ei+fvxOOrDYTN08b466NuE2dF2XuhKtRLA7fXArQ==",
"cpu": [
"arm"
],
@@ -1140,9 +1140,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.8.tgz",
- "integrity": "sha512-HvEWnwKHkoVUr5iftWirTApFJ13hGzhAY2CMw4lz9lur2m+zhPviRRED0FCI6T95Knpv7+8eUOr98Z7ctrG6DQ==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.14.tgz",
+ "integrity": "sha512-3Lqlhlmy8MVRS9xTShMaPAp0oyUt0KFhDs4ixJsjdxKecE0NJSV/MInuDmrkij1C8/RQ2wySRlV9np5jK86oWw==",
"cpu": [
"arm64"
],
@@ -1156,9 +1156,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.8.tgz",
- "integrity": "sha512-kY8+qa7k/dEeBq9p0Hrta18QnJPpsiJvDQSLNaTIFpdM3aEM9zbkshWz8gaX5VVGUEALowCBUWqmzO4VaqM+2w==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.14.tgz",
+ "integrity": "sha512-n0YoCa64TUcJrbcXIHIHDWQjdUPdaXeMHNEu7yyBtOpm01oMGTKP3frsUXIABLBmAVWtKvqit4/W1KVKn5gJzg==",
"cpu": [
"arm64"
],
@@ -1172,9 +1172,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.8.tgz",
- "integrity": "sha512-0WWyIw432wpO/zeGblwq4f2YWam4pn8Z/Ig4KzHMgthR/KmiLU3f0Z7eo45eVmq5vcU7Os1zi/Zb65OOt09q/w==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.14.tgz",
+ "integrity": "sha512-CGmlwLWbfG1dB4jZBJnp2IWlK5xBMNLjN7AR5kKA3sEpionoccEnChOEvfux1UdVJQjLRKuHNV9yGyqGBTpxfQ==",
"cpu": [
"x64"
],
@@ -1188,9 +1188,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.8.tgz",
- "integrity": "sha512-p4yxvVS05rBNCrBaSTa20KK88vOwtg8ifTW7ec/yoab0bD5EwzzB8KbDmLLxE6uziFa0sdjF0dfRDwSZPex37Q==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.14.tgz",
+ "integrity": "sha512-xq4npk8YKYmNwmr8fbvF2KP3kUVdZYfXZMQnW425gP3/sn+yFQO8Nd0bGH40vOVQn41kEesSe0Z5O/JDor2TgQ==",
"cpu": [
"x64"
],
@@ -1204,9 +1204,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.8.tgz",
- "integrity": "sha512-jKuXihxAaqUnbFfvPxtmxjdJfs87F1GdBf33il+VUmSyWCP4BE6vW+/ReDAe8sRNsKyrZ3UH1vI5q1n64csBUA==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.14.tgz",
+ "integrity": "sha512-imq0X+gU9uUe6FqzOQot5gpKoaC00aCUiN58NOzwp0QXEupn8CDuZpdBN93HiZswfLruu5jA1tsc15x6v9p0Yg==",
"cpu": [
"arm64"
],
@@ -1220,9 +1220,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.8.tgz",
- "integrity": "sha512-O0wT4AGHrX8aBeH6c2ADMHgagAJc5Kf6W48U5moyYDAkkVnKvtSc4kGhjWhe1Yl0sI0cpYh2In2FxvYsb44eWw==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.14.tgz",
+ "integrity": "sha512-cH6QpXMw5D3t+lpx6SkErHrxN0yFzmQ0lgNAJxoDRiaAdDbqA6Col8UqUJwUS++Ul6aCWgNhCdiEYehPaoyDPA==",
"cpu": [
"ia32"
],
@@ -1236,9 +1236,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.8.tgz",
- "integrity": "sha512-C2AYc3A2o+ECciqsJWRgIpp83Vk5EaRzHe7ed/xOWzVd0MsWR+fweEsyOjlmzHfpUxJSi46Ak3/BIZJlhZbXbg==",
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.14.tgz",
+ "integrity": "sha512-FmZ4Tby4wW65K/36BKzmuu7mlq7cW5XOxzvufaSNVvQ5PN4OodAlqPjToe029oma4Av+ykJiif64scMttyNAzg==",
"cpu": [
"x64"
],
@@ -1346,9 +1346,9 @@
"dev": true
},
"node_modules/@types/json-schema": {
- "version": "7.0.14",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz",
- "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
"node_modules/@types/json5": {
@@ -1385,9 +1385,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.27",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.27.tgz",
- "integrity": "sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==",
+ "version": "20.12.7",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
+ "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -1451,25 +1451,25 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.2.0.tgz",
- "integrity": "sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.0.tgz",
+ "integrity": "sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==",
"dev": true,
"dependencies": {
- "@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.2.0",
- "@typescript-eslint/type-utils": "7.2.0",
- "@typescript-eslint/utils": "7.2.0",
- "@typescript-eslint/visitor-keys": "7.2.0",
+ "@eslint-community/regexpp": "^4.10.0",
+ "@typescript-eslint/scope-manager": "7.7.0",
+ "@typescript-eslint/type-utils": "7.7.0",
+ "@typescript-eslint/utils": "7.7.0",
+ "@typescript-eslint/visitor-keys": "7.7.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
- "ignore": "^5.2.4",
+ "ignore": "^5.3.1",
"natural-compare": "^1.4.0",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
+ "semver": "^7.6.0",
+ "ts-api-utils": "^1.3.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1498,9 +1498,9 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -1519,19 +1519,19 @@
"dev": true
},
"node_modules/@typescript-eslint/parser": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz",
- "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.7.0.tgz",
+ "integrity": "sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "7.2.0",
- "@typescript-eslint/types": "7.2.0",
- "@typescript-eslint/typescript-estree": "7.2.0",
- "@typescript-eslint/visitor-keys": "7.2.0",
+ "@typescript-eslint/scope-manager": "7.7.0",
+ "@typescript-eslint/types": "7.7.0",
+ "@typescript-eslint/typescript-estree": "7.7.0",
+ "@typescript-eslint/visitor-keys": "7.7.0",
"debug": "^4.3.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1547,16 +1547,16 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz",
- "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.7.0.tgz",
+ "integrity": "sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.2.0",
- "@typescript-eslint/visitor-keys": "7.2.0"
+ "@typescript-eslint/types": "7.7.0",
+ "@typescript-eslint/visitor-keys": "7.7.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1564,18 +1564,18 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.2.0.tgz",
- "integrity": "sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.7.0.tgz",
+ "integrity": "sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "7.2.0",
- "@typescript-eslint/utils": "7.2.0",
+ "@typescript-eslint/typescript-estree": "7.7.0",
+ "@typescript-eslint/utils": "7.7.0",
"debug": "^4.3.4",
- "ts-api-utils": "^1.0.1"
+ "ts-api-utils": "^1.3.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1591,12 +1591,12 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz",
- "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.7.0.tgz",
+ "integrity": "sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==",
"dev": true,
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1604,22 +1604,22 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz",
- "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.0.tgz",
+ "integrity": "sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.2.0",
- "@typescript-eslint/visitor-keys": "7.2.0",
+ "@typescript-eslint/types": "7.7.0",
+ "@typescript-eslint/visitor-keys": "7.7.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
- "minimatch": "9.0.3",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "ts-api-utils": "^1.3.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1653,9 +1653,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -1689,21 +1689,21 @@
"dev": true
},
"node_modules/@typescript-eslint/utils": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.2.0.tgz",
- "integrity": "sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.7.0.tgz",
+ "integrity": "sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "@types/json-schema": "^7.0.12",
- "@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.2.0",
- "@typescript-eslint/types": "7.2.0",
- "@typescript-eslint/typescript-estree": "7.2.0",
- "semver": "^7.5.4"
+ "@types/json-schema": "^7.0.15",
+ "@types/semver": "^7.5.8",
+ "@typescript-eslint/scope-manager": "7.7.0",
+ "@typescript-eslint/types": "7.7.0",
+ "@typescript-eslint/typescript-estree": "7.7.0",
+ "semver": "^7.6.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1747,16 +1747,16 @@
"dev": true
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz",
- "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.0.tgz",
+ "integrity": "sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.2.0",
- "eslint-visitor-keys": "^3.4.1"
+ "@typescript-eslint/types": "7.7.0",
+ "eslint-visitor-keys": "^3.4.3"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"funding": {
"type": "opencollective",
@@ -1837,9 +1837,9 @@
}
},
"node_modules/ajv-formats": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
"dev": true,
"dependencies": {
"ajv": "^8.0.0"
@@ -3642,9 +3642,9 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "48.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz",
- "integrity": "sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==",
+ "version": "48.2.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz",
+ "integrity": "sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==",
"dev": true,
"dependencies": {
"@es-joy/jsdoccomment": "~0.42.0",
@@ -3812,9 +3812,9 @@
}
},
"node_modules/eslint-plugin-unicorn": {
- "version": "51.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
- "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
+ "version": "52.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-52.0.0.tgz",
+ "integrity": "sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
@@ -4997,9 +4997,9 @@
]
},
"node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+ "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -6253,9 +6253,9 @@
}
},
"node_modules/mocha": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz",
- "integrity": "sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==",
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz",
+ "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==",
"dev": true,
"dependencies": {
"ansi-colors": "4.1.1",
@@ -8347,12 +8347,12 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
- "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
+ "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
"dev": true,
"engines": {
- "node": ">=16.13.0"
+ "node": ">=16"
},
"peerDependencies": {
"typescript": ">=4.2.0"
@@ -8539,9 +8539,9 @@
}
},
"node_modules/typescript": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz",
- "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -8663,9 +8663,9 @@
}
},
"node_modules/web-specs": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.5.0.tgz",
- "integrity": "sha512-8PrlDmVTMuoz0LcidzsK8PsdzBtzmKUxqrfrgY5tCmEL2+A28LYJpUTeM0SUm2tKIly9TOxAP3YQMYz4oSKABw==",
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.7.1.tgz",
+ "integrity": "sha512-snm7UBheKzwvK2WSUv0QPyZvQquv+S6Eduzuy8lHt/+CwPBY1Ic2vLNkIKhsBeJoDi42rXevTo2j2Axkw7Ln3g==",
"dev": true
},
"node_modules/which": {
diff --git a/package.json b/package.json
index 033add6f00ff37..507eec5517b631 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@mdn/browser-compat-data",
- "version": "5.5.15",
+ "version": "5.5.22",
"description": "Browser compatibility data provided by MDN Web Docs",
"main": "index.ts",
"type": "module",
@@ -44,21 +44,21 @@
},
"homepage": "https://github.com/mdn/browser-compat-data#readme",
"devDependencies": {
- "@babel/eslint-parser": "~7.23.3",
- "@babel/plugin-syntax-import-assertions": "~7.23.3",
+ "@babel/eslint-parser": "~7.24.1",
+ "@babel/plugin-syntax-import-assertions": "~7.24.1",
"@desertnet/html-parser": "~1.0.1",
"@swc/cli": "^0.3.0",
- "@swc/core": "1.4.8",
+ "@swc/core": "1.4.14",
"@types/deep-diff": "~1.0.1",
"@types/mocha": "~10.0.0",
- "@types/node": "~20.11.0",
+ "@types/node": "~20.12.2",
"@types/sinon": "^17.0.0",
"@types/yargs": "~17.0.10",
- "@typescript-eslint/eslint-plugin": "~7.2.0",
- "@typescript-eslint/parser": "~7.2.0",
+ "@typescript-eslint/eslint-plugin": "~7.7.0",
+ "@typescript-eslint/parser": "~7.7.0",
"ajv": "~8.12.0",
"ajv-errors": "~3.0.0",
- "ajv-formats": "~2.1.1",
+ "ajv-formats": "~3.0.1",
"better-ajv-errors": "~1.2.0",
"c8": "~9.1.0",
"chalk": "~5.3.0",
@@ -75,13 +75,13 @@
"eslint-plugin-node": "~11.1.0",
"eslint-plugin-prefer-arrow-functions": "~3.3.1",
"eslint-plugin-promise": "~6.1.0",
- "eslint-plugin-unicorn": "^51.0.0",
+ "eslint-plugin-unicorn": "^52.0.0",
"fast-json-stable-stringify": "~2.1.0",
"fdir": "~6.1.0",
"husky": "^9.0.2",
"json-schema-to-typescript": "~13.1.0",
"lint-staged": "^15.0.1",
- "mocha": "~10.3.0",
+ "mocha": "~10.4.0",
"open-cli": "~8.0.0",
"ora": "~8.0.1",
"prettier": "~3.2.4",
@@ -100,8 +100,8 @@
"coverage": "c8 report -r lcov && open-cli coverage/lcov-report/index.html",
"format": "eslint . && prettier --check .",
"format:fix": "eslint --quiet --fix . && prettier --write .",
- "lint": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning test/lint.ts",
- "lint:fix": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning scripts/fix/index.ts",
+ "lint": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning lint/lint.ts",
+ "lint:fix": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning lint/fix.ts",
"fix": "npm run format:fix && npm run lint:fix",
"stats": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning scripts/statistics.ts",
"build": "node --loader=ts-node/esm --no-warnings=ExperimentalWarning scripts/build/index.ts",
diff --git a/scripts/migrations/002-remove-webview-flags.ts b/scripts/migrations/002-remove-webview-flags.ts
index 6ff5d9f987a623..c9758d6b345729 100644
--- a/scripts/migrations/002-remove-webview-flags.ts
+++ b/scripts/migrations/002-remove-webview-flags.ts
@@ -8,7 +8,7 @@ import { fileURLToPath } from 'node:url';
import esMain from 'es-main';
import { CompatStatement, SimpleSupportStatement } from '../../types/types.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import { IS_WINDOWS } from '../../lint/utils.js';
const dirname = fileURLToPath(new URL('.', import.meta.url));
diff --git a/scripts/migrations/010-set-oculus-to-mirror.ts b/scripts/migrations/010-set-oculus-to-mirror.ts
index bfc2f9291ac988..344b3bbebab505 100644
--- a/scripts/migrations/010-set-oculus-to-mirror.ts
+++ b/scripts/migrations/010-set-oculus-to-mirror.ts
@@ -9,7 +9,7 @@ import esMain from 'es-main';
import { InternalSupportStatement } from '../../types/index.js';
import { CompatStatement } from '../../types/types.js';
-import { IS_WINDOWS } from '../../test/utils.js';
+import { IS_WINDOWS } from '../../lint/utils.js';
const dirname = fileURLToPath(new URL('.', import.meta.url));
diff --git a/scripts/update-browser-releases/edge.ts b/scripts/update-browser-releases/edge.ts
index 4ff07e2a39b723..ae777ce81d35d8 100644
--- a/scripts/update-browser-releases/edge.ts
+++ b/scripts/update-browser-releases/edge.ts
@@ -361,7 +361,7 @@ export const updateEdgeReleases = async (options) => {
releaseDate,
'planned',
'',
- '',
+ planned,
);
} else {
// New entry
@@ -373,7 +373,7 @@ export const updateEdgeReleases = async (options) => {
options.browserEngine,
releaseDate,
'',
- '',
+ planned.toString(),
);
}
diff --git a/svg/elements/script.json b/svg/elements/script.json
index e5e4fabf727ceb..6111179be4455f 100644
--- a/svg/elements/script.json
+++ b/svg/elements/script.json
@@ -147,7 +147,8 @@
"__compat": {
"description": "type='module'
",
"tags": [
- "web-features:svg2-script-html-equivalence"
+ "web-features:svg2-script-html-equivalence",
+ "web-features:js-modules"
],
"support": {
"chrome": {
diff --git a/webassembly/multiMemory.json b/webassembly/multiMemory.json
index 13c254af0d7085..6182bab5a7b45d 100644
--- a/webassembly/multiMemory.json
+++ b/webassembly/multiMemory.json
@@ -10,7 +10,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "125"
},
"firefox_android": "mirror",
"ie": {
@@ -27,7 +27,7 @@
"webview_android": "mirror"
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
diff --git a/webextensions/api/commands.json b/webextensions/api/commands.json
index cafba3811313b9..9c398d90d8e12e 100644
--- a/webextensions/api/commands.json
+++ b/webextensions/api/commands.json
@@ -47,7 +47,7 @@
}
}
},
- "name": {
+ "description": {
"__compat": {
"support": {
"chrome": {
@@ -70,25 +70,49 @@
}
}
},
- "tab": {
+ "name": {
"__compat": {
"support": {
"chrome": {
- "version_added": "86"
+ "version_added": true
},
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1843866"
+ "version_added": "48"
},
"firefox_android": {
"version_added": false
},
"opera": "mirror",
"safari": {
+ "version_added": "14"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ }
+ }
+ }
+ },
+ "shortcut": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": true
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "48"
+ },
+ "firefox_android": {
"version_added": false
},
- "safari_ios": "mirror"
+ "opera": "mirror",
+ "safari": {
+ "version_added": "14"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ }
}
}
}
@@ -198,8 +222,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1843866"
+ "version_added": "126"
},
"firefox_android": {
"version_added": false
@@ -256,69 +279,67 @@
"safari_ios": "mirror"
}
},
- "details": {
- "description": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "60"
- },
- "firefox_android": {
- "version_added": false
- },
- "opera": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror"
- }
+ "description": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "60"
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
}
- },
- "name": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "60"
- },
- "firefox_android": {
- "version_added": false
- },
- "opera": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror"
- }
+ }
+ },
+ "name": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "60"
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
}
- },
- "shortcut": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "60",
- "notes": "From Firefox 74 can be set as an empty string to clear the shortcut assignment."
- },
- "firefox_android": {
- "version_added": false
- },
- "opera": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror"
- }
+ }
+ },
+ "shortcut": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "60",
+ "notes": "From Firefox 74 can be set as an empty string to clear the shortcut assignment."
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
}
}
}
diff --git a/webextensions/api/devtools.json b/webextensions/api/devtools.json
index 1023c3039a6004..da23d697cef35c 100644
--- a/webextensions/api/devtools.json
+++ b/webextensions/api/devtools.json
@@ -539,6 +539,26 @@
}
}
},
+ "setHeight": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setHeight",
+ "support": {
+ "chrome": {
+ "version_added": true
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
+ },
"setObject": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setObject",
@@ -567,6 +587,28 @@
"safari_ios": "mirror"
}
}
+ },
+ "setPage": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setPage",
+ "support": {
+ "chrome": {
+ "version_added": true
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "57"
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
}
},
"create": {
diff --git a/webextensions/api/proxy.json b/webextensions/api/proxy.json
index 9fd7ed6f0c24f5..2eebe6fc8010e0 100644
--- a/webextensions/api/proxy.json
+++ b/webextensions/api/proxy.json
@@ -39,6 +39,26 @@
},
"safari_ios": "mirror"
}
+ },
+ "proxyAuthorizationHeader": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "60",
+ "notes": "Support for HTTP proxies (in addition to HTTPS proxies) added in Firefox 125."
+ },
+ "firefox_android": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
}
},
"RequestDetails": {
diff --git a/webextensions/api/runtime.json b/webextensions/api/runtime.json
index fa29e28006bd8b..80c676e6b760fc 100644
--- a/webextensions/api/runtime.json
+++ b/webextensions/api/runtime.json
@@ -141,8 +141,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1787379"
+ "version_added": "126"
},
"firefox_android": "mirror",
"opera": "mirror",
diff --git a/webextensions/api/scripting.json b/webextensions/api/scripting.json
index cfee97ba77be7e..b621860d764f5c 100644
--- a/webextensions/api/scripting.json
+++ b/webextensions/api/scripting.json
@@ -216,7 +216,7 @@
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
- "version_added": false
+ "version_added": "17.4"
},
"safari_ios": "mirror"
}
diff --git a/webextensions/api/windows.json b/webextensions/api/windows.json
index 9c0b26efb4e1de..df1b9ccf5cab0e 100644
--- a/webextensions/api/windows.json
+++ b/webextensions/api/windows.json
@@ -1307,6 +1307,27 @@
}
}
},
+ "onBoundsChanged": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/windows/onBoundsChanged",
+ "support": {
+ "chrome": {
+ "version_added": "86"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false,
+ "impl_url": "https://bugzil.la/1762975"
+ },
+ "firefox_android": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
+ },
"onCreated": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/windows/onCreated",