Not yet stable

For a given set of browsers, what APIs are not yet in all of them.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs are in Browser X but not in Browser Y.
Not in ChromeNot in Safari
In Chrome 462
In Safari 94

Unstable APIs

Below is a list of features that are not in all of Chrome and Safari

Raw Data

Quick Links:

CSS Data

API First Browser Date Days in Limbo Notes
css.at-rules.counter-style.speak-as 📋Chrome5/25/20211932
css.at-rules.font-face.OpenType_CBDT_CBLC Chrome4/17/20183066
css.at-rules.font-face.OpenType_COLRv1 Chrome2/1/20221680
css.at-rules.font-face.OpenType_SVG Safari3/25/20192724
css.at-rules.font-face.SVG_fonts Safari3/18/20086748
css.at-rules.font-face.ascent-override 📋Chrome11/17/20202121
css.at-rules.font-face.descent-override 📋Chrome11/17/20202121
css.at-rules.font-face.font-feature-settings 📋Safari9/20/20163640
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.at-rules.font-face.line-gap-override 📋Chrome11/17/20202121
css.at-rules.font-face.src.drop_invalid_item Chrome11/29/20221379
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.import.supports 📋Chrome2/20/2024931
css.at-rules.keyframes.named_range_keyframes 📋Chrome7/18/20231148
css.at-rules.media.-webkit-animation Safari6/8/20096301
css.at-rules.media.-webkit-transform-2d Safari6/8/20096301
css.at-rules.media.-webkit-transition Safari6/8/20096301
css.at-rules.media.display-mode.picture-in-picture 📋Chrome3/19/2024903
css.at-rules.media.inverted-colors 📋Safari3/21/20163823
css.at-rules.media.media_query_values Chrome4/17/20183066
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Chrome9/17/2024721
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.at-rules.media.prefers-reduced-data 📋Chrome8/25/20202205
css.at-rules.media.prefers-reduced-transparency 📋Chrome10/10/20231064
css.at-rules.media.video-dynamic-range 📋Chrome2/1/20221680
css.at-rules.page.bottom-center 📋Chrome11/12/2024665
css.at-rules.page.bottom-left 📋Chrome11/12/2024665
css.at-rules.page.bottom-left-corner 📋Chrome11/12/2024665
css.at-rules.page.bottom-right 📋Chrome11/12/2024665
css.at-rules.page.bottom-right-corner 📋Chrome11/12/2024665
css.at-rules.page.left-bottom 📋Chrome11/12/2024665
css.at-rules.page.left-middle 📋Chrome11/12/2024665
css.at-rules.page.left-top 📋Chrome11/12/2024665
css.at-rules.page.page-orientation 📋Chrome8/25/20202205
css.at-rules.page.right-bottom 📋Chrome11/12/2024665
css.at-rules.page.right-middle 📋Chrome11/12/2024665
css.at-rules.page.right-top 📋Chrome11/12/2024665
css.at-rules.page.top-center 📋Chrome11/12/2024665
css.at-rules.page.top-left 📋Chrome11/12/2024665
css.at-rules.page.top-left-corner 📋Chrome11/12/2024665
css.at-rules.page.top-right 📋Chrome11/12/2024665
css.at-rules.page.top-right-corner 📋Chrome11/12/2024665
css.at-rules.position-try 📋Chrome5/14/2024847
css.properties.-webkit-app-region Chrome1/10/20134989
css.properties.-webkit-column-axis Safari7/25/20125158
css.properties.-webkit-column-progression Safari10/22/20134704
css.properties.-webkit-cursor-visibility Safari10/22/20134704
css.properties.-webkit-hyphenate-limit-after Safari7/20/20115529
css.properties.-webkit-hyphenate-limit-before Safari7/20/20115529
css.properties.-webkit-hyphenate-limit-lines Safari7/25/20125158
css.properties.-webkit-line-align Safari7/25/20125158
css.properties.-webkit-line-box-contain Safari7/20/20115529
css.properties.-webkit-line-grid Safari7/25/20125158
css.properties.-webkit-line-snap Safari7/25/20125158
css.properties.-webkit-mask-source-type Safari10/22/20134704
css.properties.-webkit-nbsp-mode Safari6/8/20096301
css.properties.-webkit-tap-highlight-color Chrome12/13/20115383
css.properties.-webkit-text-decorations-in-effect Chrome12/11/20086480
css.properties.-webkit-text-zoom Safari9/20/20163640
css.properties.align-content.flex_context.last_baseline Safari9/19/20173276
Safari: This value is recognized, but has no effect. See bug 235005.Safari on iOS: This value is recognized, but has no effect. See bug 235005.WebView on iOS: This value is recognized, but has no effect. See bug 235005.
css.properties.align-items.anchor-center 📋Chrome5/14/2024847
css.properties.align-self.anchor-center 📋Chrome5/14/2024847
css.properties.align-self.position_absolute_context 📋Chrome2/20/2024931
css.properties.anchor-name 📋Chrome5/14/2024847
css.properties.anchor-name.none 📋Chrome5/14/2024847
css.properties.anchor-scope 📋Chrome11/12/2024665
css.properties.anchor-scope.all 📋Chrome11/12/2024665
css.properties.anchor-scope.none 📋Chrome11/12/2024665
css.properties.animation.animation-timeline_included Chrome7/18/20231148
Chrome: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Chrome Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Edge: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Samsung Internet: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.WebView Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.
css.properties.animation-duration.auto 📋Chrome7/18/20231148
Firefox: Firefox does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.Firefox for Android: Firefox for Android does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.
css.properties.animation-range 📋Chrome7/18/20231148
css.properties.animation-range-end 📋Chrome7/18/20231148
css.properties.animation-range-end.normal 📋Chrome7/18/20231148
css.properties.animation-range-start 📋Chrome7/18/20231148
css.properties.animation-range-start.normal 📋Chrome7/18/20231148
css.properties.animation-timeline 📋Chrome7/18/20231148
css.properties.animation-timeline.scroll 📋Chrome7/18/20231148
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view 📋Chrome7/18/20231148
css.properties.background-clip.border-area 📋Safari12/11/2024636
css.properties.background-position-x.side-relative_values Safari3/14/20221639
css.properties.background-position-y.side-relative_values Safari3/14/20221639
css.properties.baseline-source 📋Chrome3/7/20231281
css.properties.baseline-source.auto 📋Chrome3/7/20231281
css.properties.baseline-source.first 📋Chrome3/7/20231281
css.properties.baseline-source.last 📋Chrome3/7/20231281
css.properties.block-size.anchor-size 📋Chrome5/14/2024847
css.properties.bottom.anchor 📋Chrome5/14/2024847
css.properties.bottom.anchor-size 📋Chrome1/14/2025602
css.properties.box-flex-group Safari10/26/20076892
css.properties.box-lines Safari10/26/20076892
css.properties.break-after.multicol_context 📋Chrome4/13/20163800
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.avoid Chrome5/24/20221568
css.properties.break-after.multicol_context.avoid-column Chrome5/24/20221568
css.properties.break-after.multicol_context.column Chrome4/13/20163800
css.properties.break-before.multicol_context 📋Chrome4/13/20163800
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.avoid Chrome5/24/20221568
css.properties.break-before.multicol_context.avoid-column Chrome5/24/20221568
css.properties.break-before.multicol_context.column Chrome5/25/20163758
css.properties.break-inside.paged_context.avoid-page Chrome5/25/20163758
css.properties.clip-path.is_animatable Chrome12/1/20163568
css.properties.color-adjust 📋Safari3/14/20221639
css.properties.container-type.scroll-state 📋Chrome2/4/2025581
css.properties.custom-property.env.titlebar-area-height 📋Chrome8/31/20211834
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-width 📋Chrome8/31/20211834
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-x 📋Chrome8/31/20211834
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-y 📋Chrome8/31/20211834
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.d 📋Chrome2/4/20202408
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.display.contents.contents_unusual Chrome3/6/20183108
css.properties.display.list-item.legend-support Chrome12/4/20182835
css.properties.display.math Chrome1/10/20231337
css.properties.display.none.option_is_hidden Chrome12/11/20086480
css.properties.display.ruby Chrome1/23/2024959
css.properties.display.ruby-text Chrome1/23/2024959
css.properties.field-sizing 📋Chrome3/19/2024903
css.properties.field-sizing.content 📋Chrome3/19/2024903
css.properties.field-sizing.fixed 📋Chrome3/19/2024903
css.properties.filter.svg_elements Chrome3/2/20212016
css.properties.flex-grow.less_than_zero_animate Chrome3/2/20163842
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.font-family.math Chrome1/10/20231337
css.properties.font-family.ui-monospace Safari3/24/20202359
css.properties.font-family.ui-rounded Safari3/24/20202359
css.properties.font-family.ui-sans-serif Safari3/24/20202359
css.properties.font-family.ui-serif Safari3/24/20202359
css.properties.font-palette.animation_computed Chrome1/23/2024959
css.properties.font-palette.palette-mix_function 📋Chrome1/23/2024959
css.properties.font-size.math Chrome1/10/20231337
css.properties.font-variant-emoji.emoji 📋Chrome11/12/2024665
css.properties.font-variant-emoji.normal 📋Chrome11/12/2024665
css.properties.font-variant-emoji.text 📋Chrome11/12/2024665
css.properties.font-variant-emoji.unicode 📋Chrome11/12/2024665
css.properties.font-variant-position 📋Safari3/21/20163823
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.normal 📋Safari3/24/20202359
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.sub 📋Safari3/24/20202359
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.super 📋Safari3/24/20202359
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.forced-color-adjust 📋Chrome3/2/20212016
css.properties.forced-color-adjust.auto 📋Chrome3/2/20212016
css.properties.forced-color-adjust.none 📋Chrome3/2/20212016
css.properties.forced-color-adjust.preserve-parent-color 📋Chrome9/27/20221442
css.properties.glyph-orientation-vertical 📋Safari3/24/20202359
css.properties.hanging-punctuation 📋Safari9/20/20163640
Safari: The characters U+0027 and U+0022 are not supported by the first and last keywords.Safari on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.WebView on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.
css.properties.hanging-punctuation.allow-end 📋Safari3/24/20202359
css.properties.hanging-punctuation.first 📋Safari3/24/20202359
css.properties.hanging-punctuation.last 📋Safari3/24/20202359
css.properties.hanging-punctuation.none 📋Safari3/24/20202359
css.properties.height.anchor-size 📋Chrome5/14/2024847
css.properties.hyphenate-limit-chars 📋Chrome1/10/20231337
css.properties.hyphenate-limit-chars.auto 📋Chrome1/10/20231337
css.properties.hyphens.language_afrikaans Chrome4/4/20231253
css.properties.hyphens.language_albanian Chrome4/4/20231253
css.properties.hyphens.language_amharic Chrome4/4/20231253
css.properties.hyphens.language_armenian Chrome11/17/20202121
css.properties.hyphens.language_assamese Chrome11/17/20202121
css.properties.hyphens.language_basque Chrome11/17/20202121
css.properties.hyphens.language_belarusian Chrome11/17/20202121
css.properties.hyphens.language_bengali Chrome11/17/20202121
css.properties.hyphens.language_bulgarian Chrome11/17/20202121
css.properties.hyphens.language_catalan Safari7/20/20115529
css.properties.hyphens.language_cyrillic_mongolian Chrome11/17/20202121
css.properties.hyphens.language_estonian Chrome11/17/20202121
css.properties.hyphens.language_ethiopic_script_mul Chrome4/4/20231253
css.properties.hyphens.language_ethiopic_script_und Chrome11/17/20202121
css.properties.hyphens.language_finnish Safari3/21/20163823
css.properties.hyphens.language_galician Chrome4/4/20231253
css.properties.hyphens.language_georgian Chrome4/4/20231253
css.properties.hyphens.language_german_swiss_orthography Chrome11/17/20202121
css.properties.hyphens.language_german_traditional_orthography Chrome11/17/20202121
css.properties.hyphens.language_gujarati Chrome11/17/20202121
css.properties.hyphens.language_hindi Chrome11/17/20202121
css.properties.hyphens.language_irish Chrome11/17/20202121
css.properties.hyphens.language_kannada Chrome11/17/20202121
css.properties.hyphens.language_latin Chrome11/17/20202121
css.properties.hyphens.language_latvian Chrome4/4/20231253
css.properties.hyphens.language_lithuanian Chrome4/4/20231253
css.properties.hyphens.language_malayalam Chrome11/17/20202121
css.properties.hyphens.language_marathi Chrome11/17/20202121
css.properties.hyphens.language_modern_greek Chrome4/4/20231253
css.properties.hyphens.language_norwegian_nn Chrome11/17/20202121
css.properties.hyphens.language_old_slavonic Chrome11/17/20202121
css.properties.hyphens.language_oriya Chrome11/17/20202121
css.properties.hyphens.language_polish Safari3/21/20163823
css.properties.hyphens.language_punjabi Chrome11/17/20202121
css.properties.hyphens.language_slovak Chrome4/4/20231253
css.properties.hyphens.language_slovenian Chrome11/17/20202121
css.properties.hyphens.language_tamil Chrome11/17/20202121
css.properties.hyphens.language_telugu Chrome11/17/20202121
css.properties.hyphens.language_turkish Safari7/20/20115529
css.properties.hyphens.language_turkmen Chrome11/17/20202121
css.properties.hyphens.language_welsh Chrome11/17/20202121
css.properties.image-rendering.optimizeQuality Safari10/22/20134704
css.properties.image-rendering.optimizeSpeed Safari10/22/20134704
css.properties.inline-size.anchor-size 📋Chrome5/14/2024847
css.properties.inset.anchor 📋Chrome5/14/2024847
css.properties.inset.anchor-size 📋Chrome1/14/2025602
css.properties.inset-block.anchor 📋Chrome5/14/2024847
css.properties.inset-block.anchor-size 📋Chrome1/14/2025602
css.properties.inset-block-end.anchor 📋Chrome5/14/2024847
css.properties.inset-block-end.anchor-size 📋Chrome1/14/2025602
css.properties.inset-block-start.anchor 📋Chrome5/14/2024847
css.properties.inset-block-start.anchor-size 📋Chrome1/14/2025602
css.properties.inset-inline.anchor 📋Chrome5/14/2024847
css.properties.inset-inline.anchor-size 📋Chrome1/14/2025602
css.properties.inset-inline-end.anchor 📋Chrome5/14/2024847
css.properties.inset-inline-end.anchor-size 📋Chrome1/14/2025602
css.properties.inset-inline-start.anchor 📋Chrome5/14/2024847
css.properties.inset-inline-start.anchor-size 📋Chrome1/14/2025602
css.properties.interpolate-size 📋Chrome9/17/2024721
css.properties.interpolate-size.allow-keywords 📋Chrome9/17/2024721
css.properties.interpolate-size.numeric-only 📋Chrome9/17/2024721
css.properties.justify-items.anchor-center 📋Chrome5/14/2024847
css.properties.justify-self.anchor-center 📋Chrome5/14/2024847
css.properties.justify-self.position_absolute_context 📋Chrome2/20/2024931
css.properties.left.anchor 📋Chrome5/14/2024847
css.properties.left.anchor-size 📋Chrome1/14/2025602
css.properties.line-clamp.none Safari12/11/2024636
css.properties.line-height-step 📋Chrome7/25/20173332
css.properties.margin.anchor-size 📋Chrome1/14/2025602
css.properties.margin-block.anchor-size 📋Chrome1/14/2025602
css.properties.margin-block-end.anchor-size 📋Chrome1/14/2025602
css.properties.margin-block-start.anchor-size 📋Chrome1/14/2025602
css.properties.margin-bottom.anchor-size 📋Chrome1/14/2025602
css.properties.margin-inline.anchor-size 📋Chrome1/14/2025602
css.properties.margin-inline-end.anchor-size 📋Chrome1/14/2025602
css.properties.margin-inline-start.anchor-size 📋Chrome1/14/2025602
css.properties.margin-left.anchor-size 📋Chrome1/14/2025602
css.properties.margin-right.anchor-size 📋Chrome1/14/2025602
css.properties.margin-top.anchor-size 📋Chrome1/14/2025602
css.properties.margin-trim 📋Safari3/27/20231261
css.properties.margin-trim.block 📋Safari3/27/20231261
css.properties.margin-trim.block-end 📋Safari3/27/20231261
css.properties.margin-trim.block-start 📋Safari3/27/20231261
css.properties.margin-trim.inline 📋Safari3/27/20231261
css.properties.margin-trim.inline-end 📋Safari3/27/20231261
css.properties.margin-trim.inline-start 📋Safari3/27/20231261
css.properties.margin-trim.none 📋Safari3/27/20231261
css.properties.mask-origin.fill-box Chrome12/5/20231008
css.properties.mask-origin.stroke-box Chrome12/5/20231008
css.properties.mask-origin.view-box Chrome12/5/20231008
css.properties.math-depth 📋Chrome1/10/20231337
css.properties.math-shift 📋Chrome1/10/20231337
css.properties.max-block-size.anchor-size 📋Chrome5/14/2024847
css.properties.max-height.anchor-size 📋Chrome5/14/2024847
css.properties.max-height.stretch 📋Chrome7/9/20134809
css.properties.max-inline-size.anchor-size 📋Chrome5/14/2024847
css.properties.max-width.anchor-size 📋Chrome5/14/2024847
css.properties.max-width.stretch 📋Chrome9/25/20125096
css.properties.min-block-size.anchor-size 📋Chrome5/14/2024847
css.properties.min-height.anchor-size 📋Chrome5/14/2024847
css.properties.min-inline-size.anchor-size 📋Chrome5/14/2024847
css.properties.min-width.anchor-size 📋Chrome5/14/2024847
css.properties.min-width.stretch Chrome9/25/20125096
css.properties.mix-blend-mode.plus-darker 📋Safari3/24/20202359
css.properties.mix-blend-mode.svg_elements Chrome3/3/20154207
css.properties.object-view-box 📋Chrome8/2/20221498
css.properties.object-view-box.none 📋Chrome8/2/20221498
css.properties.offset-path.margin-box 📋Safari9/16/2024722
css.properties.overflow-anchor 📋Chrome1/25/20173513
css.properties.overflow-anchor.auto 📋Chrome1/25/20173513
css.properties.overflow-anchor.none 📋Chrome1/25/20173513
css.properties.overflow-clip-margin 📋Chrome4/13/20211974
Chrome: Only works when both axes are using overflow: clip. See bug 40235584.Chrome Android: Only works when both axes are using overflow: clip. See bug 40235584.Edge: Only works when both axes are using overflow: clip. See bug 40235584.Firefox: Only supports using a length, not a visual box. See bug 1661582.Firefox for Android: Only supports using a length, not a visual box. See bug 1661582.Quest Browser: Only works when both axes are using overflow: clip. See bug 40235584.Opera: Only works when both axes are using overflow: clip. See bug 40235584.Opera Android: Only works when both axes are using overflow: clip. See bug 40235584.Samsung Internet: Only works when both axes are using overflow: clip. See bug 40235584.WebView Android: Only works when both axes are using overflow: clip. See bug 40235584.
css.properties.overflow-clip-margin.border-box 📋Chrome8/2/20221498
css.properties.overflow-clip-margin.content-box 📋Chrome8/2/20221498
css.properties.overflow-clip-margin.padding-box 📋Chrome8/2/20221498
css.properties.overlay 📋Chrome9/12/20231092
css.properties.overlay.auto 📋Chrome9/12/20231092
css.properties.overlay.none 📋Chrome9/12/20231092
css.properties.page-break-after.avoid 📋Chrome12/11/20086480
css.properties.page-break-before.avoid 📋Chrome12/11/20086480
css.properties.place-items.anchor-center 📋Chrome5/14/2024847
css.properties.place-self.anchor-center 📋Chrome5/14/2024847
css.properties.place-self.position_absolute_context 📋Chrome2/20/2024931
css.properties.position-anchor 📋Chrome5/14/2024847
css.properties.position-anchor.auto 📋Chrome5/14/2024847
Chrome: The generic auto value exists, but it does not yet have the effect described in the spec.Chrome Android: The generic auto value exists, but it does not yet have the effect described in the spec.Edge: The generic auto value exists, but it does not yet have the effect described in the spec.Opera: The generic auto value exists, but it does not yet have the effect described in the spec.Opera Android: The generic auto value exists, but it does not yet have the effect described in the spec.Samsung Internet: The generic auto value exists, but it does not yet have the effect described in the spec.WebView Android: The generic auto value exists, but it does not yet have the effect described in the spec.
css.properties.position-area 📋Chrome9/17/2024721
css.properties.position-area.block-end 📋Chrome9/17/2024721
css.properties.position-area.block-start 📋Chrome9/17/2024721
css.properties.position-area.bottom 📋Chrome9/17/2024721
css.properties.position-area.center 📋Chrome9/17/2024721
css.properties.position-area.end 📋Chrome9/17/2024721
css.properties.position-area.inline-end 📋Chrome9/17/2024721
css.properties.position-area.inline-start 📋Chrome9/17/2024721
css.properties.position-area.left 📋Chrome9/17/2024721
css.properties.position-area.none 📋Chrome9/17/2024721
css.properties.position-area.right 📋Chrome9/17/2024721
css.properties.position-area.self-end 📋Chrome9/17/2024721
css.properties.position-area.self-start 📋Chrome9/17/2024721
css.properties.position-area.span-all 📋Chrome9/17/2024721
css.properties.position-area.span-block-end 📋Chrome9/17/2024721
css.properties.position-area.span-block-start 📋Chrome9/17/2024721
css.properties.position-area.span-bottom 📋Chrome9/17/2024721
css.properties.position-area.span-end 📋Chrome9/17/2024721
css.properties.position-area.span-inline-end 📋Chrome9/17/2024721
css.properties.position-area.span-inline-start 📋Chrome9/17/2024721
css.properties.position-area.span-start 📋Chrome9/17/2024721
css.properties.position-area.span-top 📋Chrome9/17/2024721
css.properties.position-area.span-x-end 📋Chrome9/17/2024721
css.properties.position-area.span-x-start 📋Chrome9/17/2024721
css.properties.position-area.span-y-end 📋Chrome9/17/2024721
css.properties.position-area.span-y-start 📋Chrome9/17/2024721
css.properties.position-area.start 📋Chrome9/17/2024721
css.properties.position-area.top 📋Chrome9/17/2024721
css.properties.position-area.x-end 📋Chrome9/17/2024721
css.properties.position-area.x-self-end 📋Chrome9/17/2024721
css.properties.position-area.x-self-start 📋Chrome9/17/2024721
css.properties.position-area.x-start 📋Chrome9/17/2024721
css.properties.position-area.y-end 📋Chrome9/17/2024721
css.properties.position-area.y-self-end 📋Chrome9/17/2024721
css.properties.position-area.y-self-start 📋Chrome9/17/2024721
css.properties.position-area.y-start 📋Chrome9/17/2024721
css.properties.position-try 📋Chrome5/14/2024847
css.properties.position-try-fallbacks 📋Chrome8/20/2024749
css.properties.position-try-fallbacks.flip-block 📋Chrome8/20/2024749
css.properties.position-try-fallbacks.flip-inline 📋Chrome8/20/2024749
css.properties.position-try-fallbacks.flip-start 📋Chrome8/20/2024749
css.properties.position-try-fallbacks.none 📋Chrome8/20/2024749
css.properties.position-try-fallbacks.position-area 📋Chrome8/20/2024749
Chrome: inset-area values had to be wrapped inside an inset-area() function.Chrome Android: inset-area values had to be wrapped inside an inset-area() function.Edge: inset-area values had to be wrapped inside an inset-area() function.Opera: inset-area values had to be wrapped inside an inset-area() function.Opera Android: inset-area values had to be wrapped inside an inset-area() function.Samsung Internet: inset-area values had to be wrapped inside an inset-area() function.WebView Android: inset-area values had to be wrapped inside an inset-area() function.
css.properties.position-try-order 📋Chrome5/14/2024847
css.properties.position-try-order.most-block-size 📋Chrome5/14/2024847
css.properties.position-try-order.most-height 📋Chrome5/14/2024847
css.properties.position-try-order.most-inline-size 📋Chrome5/14/2024847
css.properties.position-try-order.most-width 📋Chrome5/14/2024847
css.properties.position-try-order.normal 📋Chrome5/14/2024847
css.properties.position-visibility 📋Chrome5/14/2024847
css.properties.position-visibility.always 📋Chrome5/14/2024847
css.properties.position-visibility.anchors-visible 📋Chrome5/14/2024847
css.properties.position-visibility.no-overflow 📋Chrome5/14/2024847
css.properties.print-color-adjust.economy 📋Safari7/25/20125158
css.properties.print-color-adjust.exact 📋Safari7/25/20125158
css.properties.reading-flow 📋Chrome8/20/2024749
css.properties.right.anchor 📋Chrome5/14/2024847
css.properties.right.anchor-size 📋Chrome1/14/2025602
css.properties.ruby-overhang 📋Safari12/11/2024636
css.properties.ruby-overhang.auto 📋Safari12/11/2024636
css.properties.ruby-overhang.none 📋Safari12/11/2024636
css.properties.rx 📋Chrome2/4/20202408
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.ry 📋Chrome2/4/20202408
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.scroll-initial-target 📋Chrome2/4/2025581
css.properties.scroll-initial-target.nearest 📋Chrome2/4/2025581
css.properties.scroll-initial-target.none 📋Chrome2/4/2025581
css.properties.scroll-timeline 📋Chrome7/18/20231148
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis 📋Chrome7/18/20231148
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis.block 📋Chrome7/18/20231148
css.properties.scroll-timeline-axis.inline 📋Chrome7/18/20231148
css.properties.scroll-timeline-axis.x 📋Chrome7/18/20231148
css.properties.scroll-timeline-axis.y 📋Chrome7/18/20231148
css.properties.scroll-timeline-name 📋Chrome7/18/20231148
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scrollbar-color 📋Chrome1/23/2024959
css.properties.scrollbar-color.auto 📋Chrome1/23/2024959
css.properties.shape-image-threshold.percentages Chrome10/22/20192513
css.properties.speak 📋Chrome2/4/20202408
Chrome: The implementation is not compliant with the specification, see bug 40813740.Chrome Android: The implementation is not compliant with the specification, see bug 40813740.Edge: The implementation is not compliant with the specification, see bug 40813740.Quest Browser: The implementation is not compliant with the specification, see bug 40813740.Opera: The implementation is not compliant with the specification, see bug 40813740.Opera Android: The implementation is not compliant with the specification, see bug 40813740.Samsung Internet: The implementation is not compliant with the specification, see bug 40813740.WebView Android: The implementation is not compliant with the specification, see bug 40813740.
css.properties.speak-as 📋Safari4/12/20183071
css.properties.speak-as.digits 📋Safari4/12/20183071
css.properties.speak-as.literal-punctuation 📋Safari4/12/20183071
css.properties.speak-as.no-punctuation 📋Safari4/12/20183071
css.properties.speak-as.normal 📋Safari4/12/20183071
css.properties.speak-as.spell-out 📋Safari4/12/20183071
css.properties.stroke-color 📋Safari3/24/20202359
css.properties.text-decoration.includes_thickness Chrome11/17/20202121
css.properties.text-decoration-line.grammar-error 📋Chrome1/23/2024959
css.properties.text-decoration-line.spelling-error 📋Chrome1/23/2024959
css.properties.text-decoration-skip 📋Safari3/25/20192724
Chrome: Only supports the deprecated ink value.Chrome Android: Only supports the deprecated ink value.Opera: Only supports the deprecated ink value.Opera Android: Only supports the deprecated ink value.Safari: Supports only none, auto, and objects values.Safari: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Samsung Internet: Only supports the deprecated ink value.WebView Android: Only supports the deprecated ink value.WebView on iOS: Supports only none, auto, and objects values.WebView on iOS: Supports only none, auto, and objects values.
css.properties.text-decoration-skip.auto 📋Safari3/24/20202359
css.properties.text-decoration-skip.none 📋Safari3/24/20202359
css.properties.text-decoration-skip-ink.all 📋Safari3/14/20221639
css.properties.text-indent.each-line 📋Safari9/20/20211814
css.properties.text-indent.hanging 📋Safari9/20/20211814
css.properties.text-justify 📋Chrome1/14/20144620
Chrome: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Chrome Android: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Internet Explorer: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Quest Browser: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Opera: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.
css.properties.text-size-adjust 📋Chrome10/12/20163618
css.properties.text-size-adjust.auto 📋Chrome10/12/20163618
css.properties.text-size-adjust.none 📋Chrome10/12/20163618
css.properties.text-size-adjust.percentages 📋Chrome10/12/20163618
css.properties.text-spacing-trim 📋Chrome3/19/2024903
css.properties.text-spacing-trim.normal 📋Chrome3/19/2024903
css.properties.text-spacing-trim.space-all 📋Chrome3/19/2024903
css.properties.text-spacing-trim.space-first 📋Chrome3/19/2024903
css.properties.text-spacing-trim.trim-start 📋Chrome3/19/2024903
css.properties.text-transform.full-size-kana 📋Safari9/18/20231086
css.properties.text-transform.full-width 📋Safari9/18/20231086
css.properties.text-transform.greek_accented_characters Chrome4/8/20144536
css.properties.text-transform.math-auto 📋Chrome1/10/20231337
css.properties.text-wrap.pretty 📋Chrome9/12/20231092
css.properties.text-wrap-style.pretty 📋Chrome10/15/2024693
css.properties.timeline-scope 📋Chrome8/15/20231120
css.properties.timeline-scope.all 📋Chrome8/15/20231120
css.properties.timeline-scope.none 📋Chrome8/15/20231120
css.properties.top.anchor 📋Chrome5/14/2024847
css.properties.top.anchor-size 📋Chrome1/14/2025602
css.properties.touch-action.pan-down Chrome12/1/20163568
css.properties.touch-action.pan-left Chrome12/1/20163568
css.properties.touch-action.pan-right Chrome12/1/20163568
css.properties.touch-action.pan-up Chrome12/1/20163568
css.properties.view-timeline 📋Chrome7/18/20231148
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis 📋Chrome7/18/20231148
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis.block 📋Chrome7/18/20231148
css.properties.view-timeline-axis.inline 📋Chrome7/18/20231148
css.properties.view-timeline-axis.x 📋Chrome7/18/20231148
css.properties.view-timeline-axis.y 📋Chrome7/18/20231148
css.properties.view-timeline-inset 📋Chrome7/18/20231148
css.properties.view-timeline-inset.auto 📋Chrome7/18/20231148
css.properties.view-timeline-name 📋Chrome7/18/20231148
css.properties.white-space.shorthand_values Chrome5/30/20231197
Chrome: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Chrome Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Edge: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Samsung Internet: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.WebView Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.
css.properties.width.anchor-size 📋Chrome5/14/2024847
css.properties.word-break.auto-phrase 📋Chrome10/31/20231043
Chrome: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Chrome Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Edge: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Samsung Internet: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.WebView Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.
css.properties.word-spacing.percentages Safari10/22/20134704
css.properties.writing-mode.sideways-lr Chrome1/14/2025602
css.properties.writing-mode.sideways-rl Chrome1/14/2025602
css.properties.zoom.reset Safari3/18/20086748
css.selectors.-webkit-slider-runnable-track Chrome5/19/20202303
css.selectors.-webkit-slider-thumb Chrome5/19/20202303
css.selectors.active-view-transition-type 📋Chrome5/14/2024847
css.selectors.buffering 📋Safari3/14/20221639
css.selectors.details-content 📋Chrome11/12/2024665
css.selectors.first-child.no_parent_required Chrome3/9/20173470
css.selectors.host-context 📋Chrome10/12/20163618
css.selectors.lang.argument_list Safari9/30/20153996
css.selectors.lang.wildcards Safari9/30/20153996
css.selectors.last-child.no_parent_required Chrome3/9/20173470
css.selectors.marker.animation_and_transition_support Chrome10/20/20202149
css.selectors.muted 📋Safari3/14/20221639
css.selectors.nth-child.no_parent_required Chrome3/9/20173470
css.selectors.nth-last-child.no_parent_required Chrome3/9/20173470
css.selectors.only-child.no_parent_required Chrome3/9/20173470
css.selectors.open 📋Chrome2/4/2025581
Chrome: The selector is recognized, but has no effect.Chrome Android: The selector is recognized, but has no effect.Edge: The selector is recognized, but has no effect.Opera: The selector is recognized, but has no effect.Opera Android: The selector is recognized, but has no effect.Samsung Internet: The selector is recognized, but has no effect.WebView Android: The selector is recognized, but has no effect.
css.selectors.paused 📋Safari3/14/20221639
css.selectors.playing 📋Safari3/14/20221639
css.selectors.seeking 📋Safari3/14/20221639
css.selectors.selection.text-decoration Chrome9/2/20221467
css.selectors.stalled 📋Safari3/14/20221639
css.selectors.volume-locked 📋Safari3/14/20221639
css.selectors.xr-overlay 📋Chrome5/19/20202303
css.types.abs 📋Safari3/14/20221639
css.types.anchor 📋Chrome5/14/2024847
css.types.anchor-size 📋Chrome5/14/2024847
css.types.anchor-size.inset_margin Chrome1/14/2025602
css.types.attr.fallback Chrome2/4/2025581
css.types.attr.type-or-unit Chrome2/4/2025581
css.types.basic-shape.path.d 📋Chrome7/20/20163702
css.types.calc-size 📋Chrome9/17/2024721
css.types.image.paint 📋Chrome3/6/20183108
css.types.sign 📋Safari3/14/20221639

HTML Data

API First Browser Date Days in Limbo Notes
html.elements.a.attributionsourceid 📋Safari4/26/20211961
html.elements.a.attributionsrc 📋Chrome5/14/2024847
html.elements.a.hreftranslate Chrome4/7/20202345
html.elements.a.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163758
html.elements.a.referrerpolicy.origin-when-cross-origin Chrome5/25/20163758
html.elements.a.referrerpolicy.unsafe-url Chrome5/25/20163758
html.elements.a.target.unfencedTop Chrome7/18/20231148
html.elements.area.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163758
html.elements.area.referrerpolicy.origin-when-cross-origin Chrome5/25/20163758
html.elements.area.referrerpolicy.unsafe-url Chrome5/25/20163758
html.elements.audio.controlslist 📋Chrome4/19/20173429
html.elements.fencedframe 📋Chrome7/18/20231148
html.elements.fencedframe.allow 📋Chrome7/18/20231148
html.elements.fencedframe.height 📋Chrome7/18/20231148
html.elements.fencedframe.width 📋Chrome7/18/20231148
html.elements.form.autocomplete.webauthn 📋Chrome11/29/20221379
html.elements.iframe.allow.accelerometer 📋Chrome4/17/20183066
html.elements.iframe.allow.ambient-light-sensor 📋Chrome4/17/20183066
html.elements.iframe.allow.attribution-reporting 📋Chrome9/12/20231092
html.elements.iframe.allow.autoplay 📋Chrome1/23/20183150
html.elements.iframe.allow.bluetooth 📋Chrome8/2/20221498
html.elements.iframe.allow.browsing-topics Chrome7/18/20231148
html.elements.iframe.allow.compute-pressure 📋Chrome5/14/2024847
html.elements.iframe.allow.cross-origin-isolated 📋Chrome11/17/20202121
html.elements.iframe.allow.document-domain 📋Chrome1/23/20183150
html.elements.iframe.allow.encrypted-media 📋Chrome1/23/20183150
html.elements.iframe.allow.fullscreen 📋Chrome10/17/20173248
html.elements.iframe.allow.geolocation 📋Chrome1/23/20183150
html.elements.iframe.allow.gyroscope 📋Chrome4/17/20183066
html.elements.iframe.allow.hid 📋Chrome3/2/20212016
html.elements.iframe.allow.identity-credentials-get 📋Chrome2/7/20231309
html.elements.iframe.allow.idle-detection 📋Chrome9/21/20211813
html.elements.iframe.allow.local-fonts 📋Chrome6/21/20221540
html.elements.iframe.allow.magnetometer 📋Chrome4/17/20183066
html.elements.iframe.allow.midi 📋Chrome1/23/20183150
html.elements.iframe.allow.otp-credentials 📋Chrome8/31/20211834
html.elements.iframe.allow.payment 📋Chrome7/25/20173332
html.elements.iframe.allow.picture-in-picture 📋Chrome12/4/20182835
html.elements.iframe.allow.publickey-credentials-get 📋Chrome7/27/20202234
html.elements.iframe.allow.serial 📋Chrome3/2/20212016
html.elements.iframe.allow.storage-access 📋Chrome5/2/20231225
html.elements.iframe.allow.usb 📋Chrome7/25/20173332
html.elements.iframe.allow.web-share 📋Chrome10/20/20202149
Firefox: Firefox recognizes the web-share permissions policy, but this has no effect in versions of Firefox that do not support the share() method.Firefox for Android: Firefox for Android recognizes the web-share permissions policy, but this has no effect in versions of Firefox for Android that do not support the share() method.
html.elements.iframe.allow.wildcards Chrome11/29/20221379
html.elements.iframe.allow.window-management 📋Chrome3/29/20221624
html.elements.iframe.allow.xr-spatial-tracking 📋Chrome12/10/20192464
html.elements.iframe.allowpaymentrequest Chrome7/25/20173332
html.elements.iframe.browsingtopics Chrome7/18/20231148
html.elements.iframe.credentialless 📋Chrome2/7/20231309
html.elements.iframe.csp 📋Chrome9/5/20173290
html.elements.iframe.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163758
html.elements.iframe.referrerpolicy.origin-when-cross-origin Chrome5/25/20163758
html.elements.iframe.referrerpolicy.unsafe-url Chrome5/25/20163758
html.elements.iframe.sandbox.allow-orientation-lock 📋Chrome7/24/20182968
html.elements.iframe.sandbox.allow-presentation 📋Chrome8/31/20163660
html.elements.iframe.sandbox.allow-top-navigation-to-custom-protocols 📋Safari9/12/20221457
html.elements.img.attributionsrc 📋Chrome5/14/2024847
html.elements.img.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163758
html.elements.img.referrerpolicy.origin-when-cross-origin Chrome5/25/20163758
html.elements.img.referrerpolicy.unsafe-url Chrome5/25/20163758
html.elements.img.sizes.auto 📋Chrome6/11/2024819
html.elements.input.type_month 📋Chrome6/26/20125187
Safari: The input type is recognized, but there is no month-specific control. See bug 200416.
html.elements.input.type_week 📋Chrome6/26/20125187
html.elements.link.referrerpolicy.no-referrer-when-downgrade Chrome5/25/20163758
html.elements.link.referrerpolicy.origin-when-cross-origin Chrome5/25/20163758
html.elements.link.referrerpolicy.unsafe-url Chrome5/25/20163758
html.elements.link.rel.expect 📋Chrome4/16/2024875
html.elements.link.rel.prerender Chrome8/2/20115516
html.elements.meta.name.application-title Chrome3/4/2025553
html.elements.script.attributionsrc 📋Chrome5/14/2024847
html.elements.script.referrerpolicy.no-referrer-when-downgrade Chrome10/16/20182884
html.elements.script.referrerpolicy.origin-when-cross-origin Chrome10/16/20182884
html.elements.script.referrerpolicy.unsafe-url Chrome10/16/20182884
html.elements.script.type.importmap.multiple_import_maps 📋Chrome2/4/2025581
html.elements.script.type.speculationrules 📋Chrome1/10/20231337
Chrome: Initial support included same-origin prerendering only.Chrome Android: Initial support included same-origin prerendering only.Edge: Initial support included same-origin prerendering only.Quest Browser: Initial support included same-origin prerendering only.Opera: Initial support included same-origin prerendering only.Opera Android: Initial support included same-origin prerendering only.Samsung Internet: Initial support included same-origin prerendering only.
html.elements.script.type.speculationrules.eagerness Chrome1/23/2024959
html.elements.script.type.speculationrules.expects_no_vary_search Chrome7/23/2024777
Chrome: Supported for prefetch only.Chrome Android: Supported for prefetch only.Edge: Supported for prefetch only.Opera: Supported for prefetch only.Opera Android: Supported for prefetch only.Samsung Internet: Supported for prefetch only.
html.elements.script.type.speculationrules.prefetch Chrome2/7/20231309
html.elements.script.type.speculationrules.prerender Chrome9/2/20221467
html.elements.script.type.speculationrules.referrer_policy Chrome3/7/20231281
html.elements.script.type.speculationrules.relative_to Chrome1/23/2024959
html.elements.script.type.speculationrules.requires Chrome2/7/20231309
html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin Chrome2/7/20231309
html.elements.script.type.speculationrules.source_optional Chrome2/20/2024931
html.elements.script.type.speculationrules.urls Chrome1/10/20231337
html.elements.script.type.speculationrules.where Chrome1/23/2024959
html.elements.summary.display_list_item Chrome3/2/20212016
html.elements.td.rowspan.rowspan_zero Chrome3/6/20183108
html.elements.template.shadowrootclonable 📋Chrome4/16/2024875
html.elements.template.shadowrootdelegatesfocus 📋Chrome3/19/2024903
html.elements.template.shadowrootserializable 📋Chrome5/14/2024847
html.elements.textarea.autocomplete.webauthn 📋Chrome11/29/20221379
html.elements.textarea.wrap.hard Chrome12/13/20115383
html.elements.video.controlslist 📋Chrome4/19/20173429
html.global_attributes.autocapitalize 📋Chrome5/19/20154130
html.global_attributes.autocorrect 📋Safari4/26/20211961
Safari: Takes values of true/false (instead of on/off).Safari: Allowed on <input type='password'> elements.Safari on iOS: Takes values of true/false (instead of on/off).Safari on iOS: Allowed on <input type='password'> elements.
html.global_attributes.hidden.until-found 📋Chrome5/24/20221568
html.global_attributes.is 📋Chrome5/29/20183024
html.global_attributes.virtualkeyboardpolicy 📋Chrome9/21/20211813
html.manifest.background_color 📋Chrome10/13/20153983
html.manifest.description 📋Chrome1/19/20212058
Firefox for Android: The property parses, but has no effect.
html.manifest.display.fullscreen 📋Chrome11/18/20144312
html.manifest.display.minimal-ui 📋Chrome11/18/20144312
html.manifest.display_override 📋Chrome3/2/20212016
Chrome: display_override and/or display are required for a web app to be installable.Chrome Android: display_override and/or display are required for a web app to be installable.Edge: display_override and/or display are required for a web app to be installable.Quest Browser: display_override and/or display are required for a web app to be installable.Opera: display_override and/or display are required for a web app to be installable.Opera Android: display_override and/or display are required for a web app to be installable.Samsung Internet: display_override and/or display are required for a web app to be installable.
html.manifest.display_override.tabbed 📋Chrome6/11/2024819
html.manifest.display_override.window-controls-overlay 📋Chrome9/2/20221467
html.manifest.file_handlers 📋Chrome5/24/20221568
html.manifest.launch_handler 📋Chrome2/7/20231309
html.manifest.launch_handler.client_mode 📋Chrome2/7/20231309
html.manifest.note_taking 📋Chrome10/19/20211785
html.manifest.note_taking.new_note_url 📋Chrome10/19/20211785
html.manifest.orientation 📋Chrome11/18/20144312
html.manifest.protocol_handlers 📋Chrome11/15/20211758
html.manifest.protocol_handlers.protocol 📋Chrome11/15/20211758
html.manifest.protocol_handlers.url 📋Chrome11/15/20211758
html.manifest.serviceworker Chrome10/16/20182884
html.manifest.serviceworker.scope Chrome10/16/20182884
html.manifest.serviceworker.src Chrome10/16/20182884
html.manifest.serviceworker.use_cache Chrome10/16/20182884
html.manifest.share_target 📋Chrome3/2/20212016
Firefox for Android: The property parses, but has no effect.