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",