Features

This is just a list of features from the database.

name title status chrome android firefox edge safari ios
aac AAC audio file format other 12 142 false 12 4 8
abortcontroller AbortController & AbortSignal ls 66 142 57 16 13 11.3-11.4
ac3-ec3 AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs other false false false 12 false false
accelerometer Accelerometer cr 67 142 false 79 false false
addeventlistener EventTarget.addEventListener() ls 4 142 7 12 4 8
alternate-stylesheet Alternate stylesheet ls false false 2 false false false
ambient-light Ambient Light Sensor cr false false false false false false
apng Animated PNG (APNG) cr 59 142 3 79 8 8
array-find-index Array.prototype.findIndex other 45 142 25 12 8 8
array-find Array.prototype.find other 45 142 25 15 8 8
array-flat flat & flatMap array methods other 69 142 62 79 12 12.0-12.1
array-includes Array.prototype.includes other 47 142 43 14 9 9.0-9.2
arrow-functions Arrow functions other 45 142 22 12 10 10.0-10.2
asmjs asm.js other false false 22 13 false false
async-clipboard Asynchronous Clipboard API wd 66 142 125 79 14 14.0-14.4
async-functions Async functions other 55 142 52 15 11 11.0-11.2
atob-btoa Base64 encoding and decoding ls 4 142 2 12 4 8
audio-api Web Audio API rec 34 142 25 12 15 14.5-14.8
audio Audio element ls 4 142 20 12 4 false
audiotracks Audio Tracks ls false false false 12 7 8
autofocus Autofocus attribute ls 5 142 4 12 5 false
auxclick Auxclick wd 55 142 false 79 18.2 18.2
av1 AV1 video format other 70 142 67 121 false false
avif AVIF image format other 85 142 113 121 16.4 16.4
background-attachment CSS background-attachment cr 4 142 25 12 5 15.4
background-clip-text Background-clip: text unoff false false 49 15 false false
background-img-opts CSS3 Background-image options cr 15 142 4 12 7 8
background-position-x-y background-position-x & background-position-y unoff 4 142 49 12 4 8
background-repeat-round-space CSS background-repeat round and space cr 32 142 49 12 7 8
background-sync Background Sync API unoff 49 142 false 79 false false
battery-status Battery Status API cr 38 142 43 79 false false
beacon Beacon API cr 39 142 31 14 12 11.3-11.4
beforeafterprint Printing Events ls 63 142 6 12 13 13.0-13.1
bigint BigInt other 67 142 68 79 14 14.0-14.4
blobbuilder Blob constructing wd 20 142 13 12 6 8
bloburls Blob URLs wd 23 142 4 15 7 8
border-image CSS3 Border images cr 56 142 50 14 15.4 15.4
border-radius CSS3 Border-radius (rounded corners) cr 5 142 50 12 5 8
broadcastchannel BroadcastChannel ls 54 142 38 79 15.4 15.4
brotli Brotli Accept-Encoding/Content-Encoding other 51 142 44 15 13 11.0-11.2
calc calc() as CSS unit value cr 26 142 16 12 7 8
canvas-blending Canvas blend modes cr 30 142 20 13 7 8
canvas-text Text API for Canvas ls 4 142 4 12 4 8
canvas Canvas (basic support) ls 4 142 4 12 4 8
ch-unit ch (character) unit cr 27 142 2 12 7 8
chacha20-poly1305 ChaCha20-Poly1305 cipher suites for TLS other 49 142 47 79 12 11.0-11.2
channel-messaging Channel messaging ls 4 142 41 12 5 8
childnode-remove ChildNode.remove() ls 24 142 23 13 7 8
classlist classList (DOMTokenList) ls 28 142 26 12 7 8
client-hints-dpr-width-viewport Client Hints: DPR, Width, Viewport-Width other 46 142 false 79 false false
clipboard Synchronous Clipboard API wd false false false false 12 12.0-12.1
colr-v1 COLR/CPAL(v1) Font Formats other 98 142 107 98 false false
colr COLR/CPAL(v0) Font Formats other 110 142 32 12 14 11.0-11.2
comparedocumentposition Node.compareDocumentPosition() ls 30 142 4 12 10 10.0-10.2
console-basic Basic console logging functions ls 4 false 4 12 4 3.2
console-time console.time and console.timeEnd ls 4 142 10 12 4 8
const const other 49 142 36 12 11 11.0-11.2
constraint-validation Constraint Validation API ls 40 142 51 17 10 10.0-10.2
contenteditable contenteditable attribute (basic support) ls 4 142 4 12 4 8
contentsecuritypolicy Content Security Policy 1.0 cr 25 142 23 12 7 8
contentsecuritypolicy2 Content Security Policy Level 2 rec 40 142 45 79 10 10.0-10.2
cookie-store-api Cookie Store API unoff 87 142 140 87 18.4 18.4
cors Cross-Origin Resource Sharing ls 13 142 4 12 false false
createimagebitmap createImageBitmap ls 59 142 false 79 17.0 17.0
credential-management Credential Management API wd 57 142 false 79 false 14.0-14.4
cross-document-view-transitions View Transitions (cross-document) wd 126 142 false 126 18.2 18.2
cryptography Web Cryptography rec 37 142 34 79 11 11.0-11.2
css-all CSS all property rec 37 142 27 79 10 9.3
css-anchor-positioning CSS Anchor Positioning wd 125 142 false 125 26.0 26.0
css-animation CSS Animation wd 43 142 16 12 9 9.0-9.2
css-any-link CSS :any-link selector wd 65 142 50 79 9 9.0-9.2
css-appearance CSS Appearance wd 84 142 80 84 15.4 15.4
css-at-counter-style CSS Counter Styles cr false false false false false false
css-autofill :autofill CSS pseudo-class other 110 142 86 110 15 15.0-15.1
css-backdrop-filter CSS Backdrop Filter unoff 76 142 103 79 18.0 18.0
css-background-offsets CSS background-position edge offsets cr 25 142 13 12 7 8
css-backgroundblendmode CSS background-blend-mode cr 35 142 30 79 11 10.3
css-boxdecorationbreak CSS box-decoration-break cr 130 142 32 130 false false
css-boxshadow CSS3 Box-shadow cr 10 142 4 12 6 8
css-canvas CSS Canvas Drawings unoff false false false false false false
css-caret-color CSS caret-color rec 57 142 53 79 12 11.3-11.4
css-cascade-layers CSS Cascade Layers cr 99 142 97 99 15.4 15.4
css-cascade-scope Scoped Styles: the @scope rule wd 118 142 146 118 17.4 17.4
css-case-insensitive Case-insensitive CSS attribute selectors wd 49 142 47 79 9 9.0-9.2
css-clip-path CSS clip-path property (for HTML) cr false false 54 false false false
css-color-adjust CSS print-color-adjust cr false false 48 false 15.4 15.4
css-color-function CSS color() function cr 111 142 113 111 15 15.0-15.1
css-conic-gradients CSS Conical Gradients wd 71 142 83 79 13 12.2-12.5
css-container-queries-style CSS Container Style Queries wd false false false false false false
css-container-queries CSS Container Queries (Size) wd 106 142 110 106 16.0 16.0
css-container-query-units CSS Container Query Units wd 105 142 110 105 16.0 16.0
css-containment CSS Containment rec 52 142 69 79 15.4 15.4
css-content-visibility CSS content-visibility wd 85 142 125 85 18.0 18.0
css-counters CSS Counters rec 4 142 2 12 4 8
css-crisp-edges Crisp edges/pixelated images cr false false 93 false 10 10.0-10.2
css-cross-fade CSS Cross-Fade Function cr false false false false 10 10.0-10.2
css-default-pseudo :default CSS pseudo-class wd 51 142 4 79 11 10.3
css-descendant-gtgt Explicit descendant combinator >> unoff false false false false 11 false
css-deviceadaptation CSS Device Adaptation wd false false false false false false
css-dir-pseudo :dir() CSS pseudo-class wd 120 142 49 120 16.4 16.4
css-display-contents CSS display: contents cr false false false false false 17.0
css-element-function CSS element() function wd false false false false false false
css-env-function CSS Environment Variables env() unoff 69 142 65 79 12 11.3-11.4
css-exclusions CSS Exclusions Level 1 wd false false false false false false
css-featurequeries CSS Feature Queries cr 28 142 22 12 9 9.0-9.2
css-file-selector-button ::file-selector-button CSS pseudo-element other 89 142 82 89 15 14.5-14.8
css-filter-function CSS filter() function wd false false false false 10 10.0-10.2
css-filters CSS Filter Effects wd 53 142 35 79 10 9.3
css-first-letter ::first-letter CSS pseudo-element selector rec 9 142 4 12 6 8
css-first-line CSS first-line pseudo-element rec 4 142 2 12 4 8
css-fixed CSS position:fixed rec 4 142 2 12 4 8
css-focus-visible :focus-visible CSS pseudo-class wd 86 142 85 86 15.4 15.4
css-focus-within :focus-within CSS pseudo-class unoff 60 142 52 79 11 10.3
css-font-palette CSS font-palette wd 101 142 107 105 15.4 15.4
css-font-rendering-controls CSS font-display wd 60 142 58 79 12 11.3-11.4
css-font-stretch CSS font-stretch wd 48 142 9 12 11 10.3
css-gencontent CSS Generated content for pseudo-elements rec 4 142 2 12 4 8
css-gradients CSS Gradients cr 26 142 36 12 15.4 15.4
css-grid-animation CSS Grid animation cr 107 142 66 107 16.0 16.0
css-grid CSS Grid Layout (level 1) cr 58 142 54 16 11 10.3
css-hanging-punctuation CSS hanging-punctuation cr false false false false false false
css-has :has() CSS relational pseudo-class wd 105 142 121 105 15.4 15.4
css-hyphens CSS Hyphenation cr 88 142 43 105 17.0 17.0
css-if CSS if() function wd 137 142 false 137 false false
css-image-orientation CSS3 image-orientation cr 89 142 26 89 14 13.4-13.7
css-image-set CSS image-set wd 114 142 113 114 17.0 17.0
css-in-out-of-range :in-range and :out-of-range CSS pseudo-classes wd 53 142 50 79 11 10.3
css-indeterminate-pseudo :indeterminate CSS pseudo-class wd 39 142 51 79 11 10.3
css-initial-letter CSS Initial Letter wd false false false false false false
css-initial-value CSS initial value cr 4 142 19 12 4 8
css-lch-lab LCH and Lab color values cr 111 142 113 111 15 15.0-15.1
css-letter-spacing letter-spacing CSS property rec 30 142 2 12 7 8
css-line-clamp CSS line-clamp wd false false false false false false
css-logical-props CSS Logical Properties wd 89 142 66 89 15 15.0-15.1
css-marker-pseudo CSS ::marker pseudo-element wd 86 142 68 86 TP false
css-masks CSS Masks cr 120 142 53 120 15.4 15.4
css-matches-pseudo :is() CSS pseudo-class wd 88 142 78 88 14 14.0-14.4
css-math-functions CSS math functions min(), max() and clamp() wd 79 142 75 79 14 13.4-13.7
css-media-interaction Media Queries: interaction media features cr 41 142 64 12 9 9.0-9.2
css-media-range-syntax Media Queries: Range Syntax cr 104 142 63 104 16.4 16.4
css-media-resolution Media Queries: resolution feature cr 68 142 62 79 16.0 16.0
css-media-scripting Media Queries: scripting media feature wd false false false false false false
css-mediaqueries CSS3 Media Queries rec 26 142 4 12 7 8
css-mixblendmode Blending of HTML/SVG elements cr 41 142 32 79 false false
css-module-scripts CSS Module Scripts ls 123 false false 123 false false
css-motion-paths CSS Motion Path wd 46 142 72 79 16.0 16.0
css-namespaces CSS namespaces rec 4 142 2 12 4 8
css-nesting CSS Nesting wd 120 142 117 120 17.2 17.2
css-not-sel-list selector list argument of :not() wd 88 142 84 88 9 9.0-9.2
css-nth-child-of selector list argument of :nth-child and :nth-last-child CSS pseudo-classes wd 111 142 113 111 9 9.0-9.2
css-opacity CSS3 Opacity rec 4 142 2 12 4 8
css-optional-pseudo :optional CSS pseudo-class wd 15 142 4 12 5 8
css-overflow-anchor CSS overflow-anchor (Scroll Anchoring) wd 56 142 66 79 false false
css-overflow-overlay CSS overflow: overlay unoff 15 false false 79 4 8
css-overflow CSS overflow property wd 90 142 81 90 16.0 16.0
css-overscroll-behavior CSS overscroll-behavior wd 65 142 59 79 16.0 16.0
css-page-break CSS page-break properties rec false false false false false false
css-paged-media CSS Paged Media (@page) wd 15 142 95 79 18.2 18.2
css-paint-api CSS Painting API cr 65 142 false 79 false false
css-placeholder-shown :placeholder-shown CSS pseudo-class wd 47 142 51 79 9 9.0-9.2
css-placeholder ::placeholder CSS pseudo-element wd 57 142 51 79 11 10.3
css-print-color-adjust print-color-adjust property other 136 142 97 136 15.4 15.4
css-read-only-write CSS :read-only and :read-write selectors ls 36 142 78 13 9 9.0-9.2
css-rebeccapurple Rebeccapurple color cr 38 142 33 12 7 8
css-reflections CSS Reflections unoff false false false false false false
css-regions CSS Regions wd false false false false false false
css-relative-colors CSS Relative color syntax wd 131 142 133 131 18.0 18.0
css-repeating-gradients CSS Repeating Gradients cr 26 142 16 12 7 8
css-resize CSS resize property rec 4 142 5 79 4 false
css-revert-value CSS revert value cr 84 142 67 84 10 9.3
css-rrggbbaa #rrggbbaa hex color notation cr 62 142 49 79 10 10.0-10.2
css-scroll-behavior CSS Scroll-behavior wd false 142 36 false 15.4 15.4
css-scrollbar CSS scrollbar styling cr 121 142 64 121 false false
css-sel2 CSS 2.1 selectors rec 4 142 2 12 4 8
css-sel3 CSS3 selectors rec 4 142 4 12 4 8
css-selection ::selection CSS pseudo-element wd 4 142 62 12 4 false
css-shapes CSS Shapes Level 1 cr 37 142 62 79 11 10.3
css-snappoints CSS Scroll Snap cr 69 142 68 79 11 11.0-11.2
css-sticky CSS position:sticky wd 91 142 59 91 13 13.0-13.1
css-subgrid CSS Subgrid cr 117 142 71 117 16.0 16.0
css-supports-api CSS.supports() API cr 61 142 55 79 9 9.0-9.2
css-table CSS Table display rec 4 142 3 12 4 8
css-text-align-last CSS3 text-align-last cr 47 142 49 79 16.0 16.0
css-text-box-trim CSS Text Box wd 133 142 false 132 18.2 18.2
css-text-indent CSS text-indent cr false false 121 false 16.0 16.0
css-text-justify CSS text-justify cr false false false false false false
css-text-orientation CSS text-orientation rec 48 142 41 79 14 10.0-10.2
css-text-spacing CSS Text 4 text-spacing wd false false false false false false
css-text-wrap-balance CSS text-wrap: balance wd 130 142 121 130 17.5 17.5
css-textshadow CSS3 Text-shadow cr 4 142 4 79 4 8
css-touch-action CSS touch-action property rec 36 142 57 12 false 13.0-13.1
css-transitions CSS3 Transitions wd 26 142 16 12 7 8
css-unicode-bidi CSS unicode-bidi property cr 48 142 50 79 false false
css-unset-value CSS unset value rec 41 142 27 13 10 9.3
css-variables CSS Variables (Custom Properties) cr 49 142 31 16 10 10.0-10.2
css-when-else CSS @when / @else conditional rules wd false false false false false false
css-widows-orphans CSS widows & orphans rec 25 142 false 12 7 8
css-width-stretch width: stretch property other 138 142 false 138 false false
css-writing-mode CSS writing-mode property rec 48 142 41 12 11 11.0-11.2
css-zoom CSS zoom wd 4 142 126 12 4 8
css3-attr CSS3 attr() function for all properties unoff 133 142 false 133 false false
css3-boxsizing CSS3 Box-sizing wd 10 142 29 12 6 8
css3-colors CSS3 Colors rec 4 142 3 12 4 8
css3-cursors-grab CSS grab & grabbing cursors rec 68 142 27 15 11 false
css3-cursors-newer CSS3 Cursors: zoom-in & zoom-out rec 37 142 24 12 9 false
css3-cursors CSS3 Cursors (original values) rec 5 142 4 14 5 false
css3-tabsize CSS3 tab-size cr 42 142 91 79 14 13.4-13.7
currentcolor CSS currentColor value rec 4 142 2 12 4 8
custom-elements Custom Elements (deprecated V0 spec) unoff 33 false false 79 false false
custom-elementsv1 Custom Elements (V1) ls 67 142 63 79 false false
customevent CustomEvent ls 15 142 11 12 7 8
datalist Datalist element ls 69 142 false 79 13 false
dataset dataset & data-* attributes ls 45 false 6 12 false false
datauri Data URIs other 4 142 2 79 4 8
date-tolocaledatestring Date.prototype.toLocaleDateString other 70 142 56 18 12 10.3
declarative-shadow-dom Declarative Shadow DOM ls 111 142 123 111 16.4 16.4
decorators Decorators unoff false false false false false false
details Details & Summary elements ls 36 142 49 79 12 8
deviceorientation DeviceOrientation & DeviceMotion events cr false false false 12 false false
devicepixelratio Window.devicePixelRatio wd 4 142 18 12 4 8
dialog Dialog element ls 37 142 98 79 15.4 15.4
dispatchevent EventTarget.dispatchEvent ls 4 142 2 12 4 8
dnssec DNSSEC and DANE other false false false false false false
do-not-track Do Not Track API unoff 23 142 32 17 6 9.0-9.2
document-currentscript document.currentScript ls 29 142 4 12 8 8
document-evaluate-xpath document.evaluate & XPath unoff 4 142 3 12 4 8
document-execcommand Document.execCommand() unoff 4 142 9 12 6 8
document-policy Document Policy unoff false false false false false false
document-scrollingelement document.scrollingElement wd 44 142 48 14 9 9.0-9.2
documenthead document.head ls 4 142 4 12 6 8
dom-manip-convenience DOM manipulation convenience methods ls 54 142 49 17 10 10.0-10.2
dom-range Document Object Model Range ls 4 142 2 12 4 8
domcontentloaded DOMContentLoaded ls 4 142 2 12 4 8
dommatrix DOMMatrix cr false false false false false false
download Download attribute ls 14 142 20 13 11 13.0-13.1
dragndrop Drag and Drop ls 4 false 4 18 4 15.0-15.1
element-closest Element.closest() ls 41 142 35 15 9 9.0-9.2
element-from-point document.elementFromPoint() wd 15 142 3 12 5 8
element-scroll-methods Scroll methods on elements (scroll, scrollTo, scrollBy) wd 61 142 36 79 14 14.5-14.8
eme Encrypted Media Extensions rec 42 142 38 12 12 11.3-11.4
eot EOT - Embedded OpenType fonts unoff false false false false false false
es5 ECMAScript 5 other 23 142 21 12 6 8
es6-class ES6 classes other 49 142 45 13 9 9.0-9.2
es6-generators ES6 Generators other 39 142 26 13 10 10.0-10.2
es6-module-dynamic-import JavaScript modules: dynamic import() other 63 142 67 79 12 11.0-11.2
es6-module JavaScript modules via script tag ls 61 142 60 79 11 11.0-11.2
es6-number ES6 Number other 34 142 32 12 9 9.0-9.2
es6-string-includes String.prototype.includes other 41 142 40 12 9 9.0-9.2
es6 ECMAScript 2015 (ES6) other false false false false 10 10.0-10.2
eventsource Server-sent events ls 6 142 6 79 5 8
extended-system-fonts ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family wd false false false false 14 13.4-13.7
feature-policy Feature Policy unoff 74 false false 79 false false
fetch Fetch ls 42 142 40 14 11 10.3
fieldset-disabled disabled attribute of the fieldset element ls 20 142 4 12 6 8
fileapi File API wd 38 142 28 79 10 10.0-10.2
filereader FileReader API wd 6 142 4 12 6 8
filereadersync FileReaderSync wd 15 142 8 12 6 8
filesystem Filesystem & FileWriter API unoff false false false false false false
flac FLAC audio format other 56 142 51 16 13 11.0-11.2
flexbox-gap gap property for Flexbox wd 84 142 63 84 15 14.5-14.8
flexbox CSS Flexible Box Layout Module cr 29 142 28 12 9 9.0-9.2
flow-root display: flow-root cr 58 142 53 79 13 13.0-13.1
focusin-focusout-events focusin & focusout events wd 15 142 52 12 6 8
font-family-system-ui system-ui value for font-family wd 56 142 92 79 11 11.0-11.2
font-feature CSS font-feature-settings rec 48 142 34 12 10 9.3
font-kerning CSS3 font-kerning cr 33 142 34 79 10 12.0-12.1
font-loading CSS Font Loading wd 35 142 41 79 10 10.0-10.2
font-size-adjust CSS font-size-adjust rec 127 142 118 127 17.0 17.0
font-smooth CSS font-smooth unoff false false false false false false
font-unicode-range Font unicode-range subsetting cr 36 142 44 17 10 10.0-10.2
font-variant-alternates CSS font-variant-alternates wd 111 142 34 111 10 9.3
font-variant-numeric CSS font-variant-numeric rec 52 142 34 79 10 9.3
fontface @font-face Web fonts rec 4 142 4 12 4 8
form-attribute Form attribute ls 10 142 4 16 6 8
form-submit-attributes Attributes for form submission ls 15 142 4 12 6 8
form-validation Form validation ls 10 142 4 12 11 10.3
forms HTML5 form features ls 61 142 false 16 false false
fullscreen Fullscreen API ls 71 142 64 79 16.4 false
gamepad Gamepad API wd 25 142 29 12 11 10.3
geolocation Geolocation rec 5 false 4 12 5 8
getboundingclientrect Element.getBoundingClientRect() wd 4 142 12 79 4 8
getcomputedstyle getComputedStyle rec 11 142 4 12 5 8
getelementsbyclassname getElementsByClassName ls 4 142 3 12 4 8
getrandomvalues crypto.getRandomValues() rec 11 142 21 12 7 8
gyroscope Gyroscope cr 67 142 false 79 false false
hardwareconcurrency navigator.hardwareConcurrency ls 37 142 48 15 false false
hashchange Hashchange event ls 5 142 4 12 5 8
heif HEIF/HEIC image format other false false false false 17.0 17.0
hevc HEVC/H.265 video format other false false false false 13 11.0-11.2
hidden hidden attribute ls 6 142 4 12 6 8
high-resolution-time High Resolution Time API rec 24 142 15 12 8 8
history Session history management ls 5 142 4 12 6 8
html-media-capture HTML Media Capture rec false 142 false false false false
html5semantic HTML5 semantic elements ls 26 142 21 12 7 8
http-live-streaming HTTP Live Streaming (HLS) unoff 142 142 false 12 6 8
http2 HTTP/2 protocol other 41 false 36 12 11 9.0-9.2
http3 HTTP/3 protocol other 87 142 88 87 18.0 18.0
iframe-sandbox sandbox attribute for iframes ls 5 142 28 12 5 8
iframe-seamless seamless attribute for iframes unoff false false false false false false
iframe-srcdoc srcdoc attribute for iframes ls 20 142 25 79 6 8
imagecapture ImageCapture API wd 59 142 false 79 false false
ime Input Method Editor API unoff false false false false false false
img-naturalwidth-naturalheight naturalWidth & naturalHeight image properties ls 4 142 2 12 4 8
import-maps Import maps unoff 89 142 108 89 16.4 16.4
imports HTML Imports wd 36 false false 79 false false
indeterminate-checkbox indeterminate checkbox ls 28 142 4 12 6 12.2-12.5
indexeddb IndexedDB rec 24 142 16 79 10 10.0-10.2
indexeddb2 IndexedDB 2.0 rec 58 142 51 79 11 10.3
inline-block CSS inline-block rec 4 142 3 12 4 8
innertext HTMLElement.innerText ls 4 142 45 12 4 8
input-autocomplete-onoff autocomplete attribute: on & off values ls 17 142 2 false 6 false
input-color Color input type ls 20 142 29 14 13 false
input-datetime Date and time input types ls 25 142 false 13 false false
input-email-tel-url Email, telephone & URL input types ls 5 142 4 12 5 8
input-event input event ls 66 142 49 79 14 13.2
input-file-accept accept attribute for file input ls 26 false 37 79 12 false
input-file-directory Directory selection from file input unoff 30 142 50 14 12 18.4
input-file-multiple Multiple file selection ls 5 false 4 12 4 8
input-inputmode inputmode attribute ls 66 142 95 79 13 12.2-12.5
input-minlength Minimum length attribute for input fields ls 40 142 51 17 11 10.3
input-number Number input type ls 6 false false 79 5 false
input-pattern Pattern attribute for input fields ls 10 142 4 12 11 10.3
input-placeholder input placeholder attribute ls 4 142 4 12 5 8
input-range Range input type ls 4 142 23 12 4 8
input-search Search input type ls 26 142 false 79 6 8
input-selection Selection controls for input & textarea ls 4 142 2 12 4 8
insert-adjacent Element.insertAdjacentElement() & Element.insertAdjacentText() ls 4 142 48 12 4 8
insertadjacenthtml Element.insertAdjacentHTML() cr 4 142 8 12 4 8
internationalization Internationalization API other 24 142 29 12 10 10.0-10.2
intersectionobserver-v2 IntersectionObserver V2 unoff 74 142 false 79 false false
intersectionobserver IntersectionObserver wd 58 142 55 16 13 12.2-12.5
intl-pluralrules Intl.PluralRules API other 63 142 58 79 13 13.0-13.1
intrinsic-width Intrinsic & Extrinsic Sizing wd false false false false 16.0 16.0
jpeg2000 JPEG 2000 image format other false false false false 6 8
jpegxl JPEG XL image format other false false false false false false
jpegxr JPEG XR image format other false false false 12 false false
js-regexp-lookbehind Lookbehind in JS regular expressions other 62 142 78 79 16.4 16.4
json JSON parsing other 4 142 4 12 4 8
justify-content-space-evenly CSS justify-content: space-evenly wd 60 142 52 79 11 11.0-11.2
kerning-pairs-ligatures High-quality kerning pairs & ligatures unoff 4 142 3 18 5 8
keyboardevent-charcode KeyboardEvent.charCode unoff 4 142 3 12 4 8
keyboardevent-code KeyboardEvent.code wd 48 false 38 79 11 10.3
keyboardevent-getmodifierstate KeyboardEvent.getModifierState() wd 30 142 15 12 11 10.3
keyboardevent-key KeyboardEvent.key wd 51 142 29 79 11 10.3
keyboardevent-location KeyboardEvent.location wd 30 142 15 12 7 8
keyboardevent-which KeyboardEvent.which unoff 4 false 2 12 6 8
lazyload Resource Hints: Lazyload unoff false false false 12 false false
let let other 49 142 44 12 11 11.0-11.2
link-icon-png PNG favicons ls 4 142 2 12 4 12.0-12.1
link-icon-svg SVG favicons ls false false false false 26.0 26.0
link-rel-dns-prefetch Resource Hints: dns-prefetch wd 4 142 127 12 5 26.0
link-rel-modulepreload Resource Hints: modulepreload ls 66 142 115 79 17.0 17.0
link-rel-preconnect Resource Hints: preconnect wd 46 142 40 79 12 11.3-11.4
link-rel-prefetch Resource Hints: prefetch wd 8 142 2 12 false false
link-rel-preload Resource Hints: preload cr 50 142 85 79 12 11.3-11.4
link-rel-prerender Resource Hints: prerender wd 13 142 false 79 false false
loading-lazy-attr Lazy loading via attribute for images & iframes ls 77 142 121 79 16.4 16.4
localecompare localeCompare() other 24 142 29 12 10 10.0-10.2
magnetometer Magnetometer cr false false false false false false
matchesselector matches() DOM method ls 34 142 34 15 8 8
matchmedia matchMedia wd 9 142 6 12 6 8
mathml MathML rec 24 false 4 false 10 8
maxlength maxlength attribute for input and textarea elements ls 4 false 51 79 6 4.0-4.1
mdn-css-backdrop-pseudo-element CSS ::backdrop pseudo-element other 37 142 47 79 15.4 15.4
mdn-css-unicode-bidi-isolate-override isolate-override from unicode-bidi other 48 142 50 79 11 11.0-11.2
mdn-css-unicode-bidi-isolate isolate from unicode-bidi other 48 142 50 79 11 11.0-11.2
mdn-css-unicode-bidi-plaintext plaintext from unicode-bidi other 48 142 50 79 11 11.0-11.2
mdn-text-decoration-color text-decoration-color property other 57 142 36 79 13 12.2-12.5
mdn-text-decoration-line text-decoration-line property other 57 142 36 79 13 12.2-12.5
mdn-text-decoration-shorthand text-decoration shorthand property other 57 142 6 79 false false
mdn-text-decoration-style text-decoration-style property other 57 142 36 79 13 12.2-12.5
media-fragments Media Fragments rec false false false false false false
mediacapture-fromelement Media Capture from DOM Elements API wd 62 142 false 79 false false
mediarecorder MediaRecorder API wd 49 142 29 79 15 14.5-14.8
mediasource Media Source Extensions rec 31 142 42 12 8 false
menu Context menu item (menuitem element) unoff false false false false false false
meta-theme-color theme-color Meta Tag ls false false false false 15 15.0-15.1
meter meter element ls 8 142 16 13 6 10.3
midi Web MIDI API wd 43 142 108 79 false false
minmaxwh CSS min/max-width/height rec 4 142 2 12 4 8
mp3 MP3 audio format other 4 142 22 12 4 8
mpeg-dash Dynamic Adaptive Streaming over HTTP (MPEG-DASH) other false false false 12 false false
mpeg4 MPEG-4/H.264 video format other 4 142 35 12 4 8
multibackgrounds CSS3 Multiple backgrounds cr 4 142 4 12 4 8
multicolumn CSS3 Multiple column layout cr false false false 12 10 10.0-10.2
mutation-events Mutation events unoff false false false false false false
mutationobserver Mutation Observer ls 27 142 14 12 7 8
namevalue-storage Web Storage - name/value pairs ls 4 142 4 12 4 8
native-filesystem-api File System Access API unoff 105 false false 105 false false
nav-timing Navigation Timing API rec 13 142 7 12 8 8
netinfo Network Information API unoff false 142 false false false false
notifications Web Notifications ls 22 false 22 14 6 false
object-entries Object.entries other 54 142 47 14 11 10.3
object-fit CSS3 object-fit/object-position cr 32 142 36 79 10 10.0-10.2
object-observe Object.observe data binding unoff 36 false false false false false
object-values Object.values method other 54 142 47 14 11 10.3
objectrtc Object RTC (ORTC) API for WebRTC other false false false 13 false false
offline-apps Offline web applications unoff 4 false 4 12 4 8
offscreencanvas OffscreenCanvas ls 69 142 105 79 17.0 17.0
ogg-vorbis Ogg Vorbis audio format other 4 142 4 17 18.4 18.4
ogv Ogg/Theora video format other 4 false 4 17 false false
ol-reversed Reversed attribute of ordered lists ls 20 142 18 79 7 8
once-event-listener "once" event listener option ls 55 142 50 16 10 10.0-10.2
online-status Online/offline status ls 14 142 41 12 5 8
opus Opus audio format other 33 142 15 14 false 18.4
orientation-sensor Orientation Sensor cr 67 142 false 79 false false
outline CSS outline properties cr 4 142 2 15 4 8
pad-start-end String.prototype.padStart(), String.prototype.padEnd() other 57 142 48 15 10 10.0-10.2
page-transition-events PageTransitionEvent ls 4 142 2 12 5 8
pagevisibility Page Visibility rec 33 142 18 12 7 8
passive-event-listener Passive event listeners ls 51 142 49 16 10 10.0-10.2
passkeys Passkeys other 108 142 122 108 16.1 16.0
passwordrules Password Rules ls false false false false 12 false
path2d Path2D ls 68 142 48 79 10 9.0-9.2
payment-request Payment Request API rec 78 false false 79 13 12.2-12.5
pdf-viewer Built-in PDF viewer other 15 false 19 15 4 8
permissions-api Permissions API wd 43 142 46 79 16.0 16.0
permissions-policy Permissions Policy wd false false false false false false
picture-in-picture Picture-in-Picture wd 70 false false 79 14 14.0-14.4
picture Picture element ls 38 142 38 13 10 9.3
ping Ping attribute ls 15 142 false 17 6 8
png-alpha PNG alpha transparency rec 4 142 2 12 4 8
pointer-events CSS pointer-events (for HTML) unoff 4 142 4 12 4 8
pointer Pointer events rec 55 142 59 12 13 13.2
pointerlock Pointer Lock API rec 37 false 50 13 11 false
portals Portals unoff false false false false false false
prefers-color-scheme prefers-color-scheme media query wd 76 142 67 79 13 13.0-13.1
prefers-reduced-motion prefers-reduced-motion media query wd 74 142 63 79 11 10.3
progress progress element ls 8 142 6 12 6 8
promise-finally Promise.prototype.finally other 63 142 58 18 12 11.3-11.4
promises Promises other 33 142 29 12 8 8
proximity Proximity API cr false false 15 false false false
proxy Proxy object other 49 142 18 12 10 10.0-10.2
publickeypinning HTTP Public Key Pinning other 38 false 35 false false false
push-api Push API wd false 142 false 17 false false
queryselector querySelector/querySelectorAll ls 4 142 4 12 4 8
readonly-attr readonly attribute of input and textarea elements ls 26 142 4 12 6 8
referrer-policy Referrer Policy cr 85 142 87 85 false false
registerprotocolhandler Custom protocol handling ls false false 3 false false false
rel-noopener rel=noopener ls 49 142 52 79 11 10.3
rel-noreferrer Link type "noreferrer" ls 16 142 33 13 5 8
rellist relList (DOMTokenList) ls 65 142 30 18 9 9.0-9.2
rem rem (root em) units cr 4 142 4 12 5 8
requestanimationframe requestAnimationFrame ls 24 142 23 12 7 8
requestidlecallback requestIdleCallback wd 47 142 55 79 TP false
resizeobserver Resize Observer wd 64 142 69 79 14 13.4-13.7
resource-timing Resource Timing (basic support) cr 25 142 35 12 12 11.0-11.2
rest-parameters Rest parameters other 47 142 15 12 10 10.0-10.2
rtcpeerconnection WebRTC Peer-to-peer connections wd 56 142 44 79 11 11.0-11.2
ruby Ruby annotation ls false false 38 false false false
run-in display: run-in cr 4 false false false 5 4.0-4.1
same-site-cookie-attribute 'SameSite' cookie attribute other 51 false 60 18 15 13.0-13.1
screen-orientation Screen Orientation wd 38 142 44 79 16.4 16.4
script-async async attribute for external scripts ls 8 142 4 12 6 8
script-defer defer attribute for external scripts ls 8 142 31 12 5 8
scrollintoview scrollIntoView wd 61 142 36 79 16.0 16.0
scrollintoviewifneeded Element.scrollIntoViewIfNeeded() unoff 15 142 false 79 6 8
sdch SDCH Accept-Encoding/Content-Encoding other 4 false false false false false
selection-api Selection API wd 15 142 52 12 6 false
selectlist Customizable Select element unoff false false false false false false
server-timing Server Timing wd 65 142 61 79 16.4 16.4
serviceworkers Service Workers cr 45 142 138 17 12 11.3-11.4
setimmediate Efficient Script Yielding: setImmediate() unoff false false false 12 false false
shadowdom Shadow DOM (deprecated V0 spec) unoff 35 false false 79 false false
shadowdomv1 Shadow DOM (V1) wd 53 142 63 79 10 11.0-11.2
sharedarraybuffer Shared Array Buffer other 68 false false 79 false false
sharedworkers Shared Web Workers ls 4 false 29 79 5 5.0-5.1
sni Server Name Indication other 6 142 2 12 4 8
spdy SPDY protocol unoff 4 false 13 false 8 8
speech-recognition Speech Recognition API unoff false false false false false false
speech-synthesis Speech Synthesis API unoff 33 142 49 14 7 8
spellcheck-attribute Spellcheck attribute ls 9 false 2 12 6 false
sql-storage Web SQL Database unoff 4 false false 79 4 8
srcset Srcset and sizes attributes ls 38 142 38 16 false false
stream getUserMedia/Stream API cr 53 142 42 12 11 false
streams Streams ls 89 142 102 89 false false
stricttransportsecurity Strict Transport Security other 4 142 4 12 7 8
style-scoped Scoped attribute unoff false false 21 false false false
subresource-bundling Subresource Loading with Web Bundles unoff 104 142 false 104 false false
subresource-integrity Subresource Integrity rec 45 142 43 17 11 11.3-11.4
svg-css SVG in CSS backgrounds cr 5 142 24 16 5 8
svg-filters SVG filters rec 8 142 3 12 6 8
svg-fonts SVG fonts rec 4 false false false 4 8
svg-fragment SVG fragment identifiers cr 50 142 15 12 12 11.3-11.4
svg-html SVG effects for HTML rec false false 4 false false false
svg-html5 Inline SVG in HTML5 ls 7 142 4 17 9 9.0-9.2
svg-img SVG in HTML img element ls 28 142 4 12 9 9.0-9.2
svg-smil SVG SMIL animation rec 5 142 4 79 6 8
svg SVG (basic support) cr 4 142 3 79 4 8
sxg Signed HTTP Exchanges (SXG) other 73 142 false 79 false false
tabindex-attr tabindex global attribute ls 15 142 false 12 false false
template-literals ES6 Template Literals (Template Strings) other 41 142 34 13 10 9.0-9.2
template HTML templates ls 35 142 22 15 9 9.0-9.2
temporal Temporal other 144 false 139 false false false
testfeat Test feature - updated unoff false false false false false false
text-decoration text-decoration styling cr false false false false false false
text-emphasis text-emphasis styling cr 99 142 46 99 8 8
text-overflow CSS3 Text-overflow rec 4 142 7 12 4 8
text-size-adjust CSS text-size-adjust unoff 54 142 false 79 false false
text-stroke CSS text-stroke and text-fill unoff false false false false false false
textcontent Node.textContent ls 4 142 2 12 4 8
textencoder TextEncoder & TextDecoder ls 38 142 20 79 11 10.3
tls1-1 TLS 1.1 unoff 22 false 24 12 7 8
tls1-2 TLS 1.2 other 29 142 27 12 7 8
tls1-3 TLS 1.3 other 70 142 63 79 14 12.2-12.5
touch Touch events rec 22 142 18 79 false 8
transforms2d CSS3 2D Transforms cr 36 142 16 17 9 9.0-9.2
transforms3d CSS3 3D Transforms wd 36 142 16 12 15.4 15.4
trusted-types Trusted Types for DOM manipulation unoff 83 142 false 83 26.0 26.0
ttf TTF/OTF - TrueType and OpenType font support other 4 142 4 12 4 8
typedarrays Typed Arrays other 7 142 4 12 6 8
u2f FIDO U2F API unoff false false 67 false 13 13.3
unhandledrejection unhandledrejection/rejectionhandled events ls 49 142 69 79 11 11.3-11.4
upgradeinsecurerequests Upgrade Insecure Requests cr 43 142 42 17 11 10.3
url-scroll-to-text-fragment URL Scroll-To-Text Fragment unoff 81 142 131 83 16.1 16.1
url URL API ls 32 142 26 12 8 8
urlsearchparams URLSearchParams ls 49 142 44 17 11 10.3
use-strict ECMAScript 5 Strict Mode other 13 142 4 12 6 8
user-select-none CSS user-select: none wd 54 142 69 79 false false
user-timing User Timing API rec 25 142 38 12 11 11.0-11.2
variable-fonts Variable fonts wd 67 142 false 17 15 13.0-13.1
vector-effect SVG vector-effect: non-scaling-stroke cr 15 142 15 79 6 8
vibration Vibration API rec 30 142 16 79 false false
video Video element ls 4 142 20 12 4 false
videotracks Video Tracks ls false false false 12 7 8
view-transitions View Transitions API (single-document) wd 111 142 144 111 18.0 18.0
viewport-unit-variants Small, Large, and Dynamic viewport units wd 108 142 101 108 15.4 15.4
viewport-units Viewport units: vw, vh, vmin, vmax cr 26 142 19 16 7 8
wai-aria WAI-ARIA Accessibility features rec false false false false false false
wake-lock Screen Wake Lock API cr 85 142 126 90 16.4 16.4
wasm-bigint WebAssembly BigInt to i64 conversion in JS API wd 85 142 78 85 15 14.5-14.8
wasm-bulk-memory WebAssembly Bulk Memory Operations wd 75 142 79 79 15 15.0-15.1
wasm-extended-const WebAssembly Extended Constant Expressions wd 114 142 112 114 17.4 17.4
wasm-gc WebAssembly Garbage Collection wd 119 142 120 119 false false
wasm-multi-memory WebAssembly Multi-Memory wd 119 142 125 120 false false
wasm-multi-value WebAssembly Multi-Value wd 85 142 78 85 14 13.2
wasm-mutable-globals WebAssembly Import/Export of Mutable Globals wd 74 142 61 79 12 12.0-12.1
wasm-nontrapping-fptoint WebAssembly Non-trapping float-to-int Conversion wd 75 142 64 79 15 15.0-15.1
wasm-reference-types WebAssembly Reference Types wd 96 142 79 96 15 15.0-15.1
wasm-relaxed-simd WebAssembly Relaxed SIMD wd 114 142 false 114 false false
wasm-signext WebAssembly Sign Extension Operators wd 74 142 62 79 15 14.5-14.8
wasm-simd WebAssembly SIMD wd 91 142 89 91 16.4 16.4
wasm-tail-calls WebAssembly Tail Calls wd 112 142 121 112 false false
wasm-threads WebAssembly Threads and Atomics wd 74 142 79 79 15 14.5-14.8
wasm WebAssembly other 57 142 53 16 11 11.0-11.2
wav Wav audio format other 8 142 4 12 4 8
wbr-element wbr (word break opportunity) element ls 4 142 2 12 4 8
web-animation Web Animations API wd 84 142 81 84 15 false
web-app-manifest Add to home screen (A2HS) wd 39 142 false 79 false false
web-bluetooth Web Bluetooth unoff false false false false false false
web-serial Web Serial API unoff 89 false false 89 false false
web-share Web Share API cr 128 142 false 95 14 14.0-14.4
webauthn Web Authentication API rec 67 142 false 18 13 14.5-14.8
webcodecs WebCodecs API wd 94 142 130 94 26.0 26.0
webgl WebGL - 3D Canvas graphics other 33 142 24 79 8 8
webgl2 WebGL 2.0 other 56 142 51 79 15 15.0-15.1
webgpu WebGPU wd false 142 false 113 false 26.0
webhid WebHID API unoff 89 false false 89 false false
webkit-user-drag CSS -webkit-user-drag property unoff false false false false 4 false
webm WebM video format other 25 142 28 79 false false
webnfc Web NFC unoff false false false false false false
webp WebP image format other 32 142 65 18 16.0 14.0-14.4
websockets Web Sockets ls 16 142 11 12 7 8
webtransport WebTransport wd 97 142 114 98 false false
webusb WebUSB unoff 61 142 false 79 false false
webvr WebVR API unoff false false false false false false
webvtt WebVTT - Web Video Text Tracks cr 23 142 false 12 6 8
webworkers Web Workers ls 4 142 4 12 4 8
webxr WebXR Device API cr false false false false false false
will-change CSS will-change property cr 36 142 36 79 10 9.3
woff WOFF - Web Open Font Format rec 5 142 4 12 6 8
woff2 WOFF 2.0 - Web Open Font Format rec 36 142 39 14 12 10.0-10.2
word-break CSS3 word-break cr 44 142 15 12 9 9.0-9.2
wordwrap CSS3 Overflow-wrap cr 23 142 49 18 7 8
x-doc-messaging Cross-document messaging ls 4 142 3 12 4 8
x-frame-options X-Frame-Options HTTP header other false false 18 12 false false
xhr2 XMLHttpRequest advanced features ls 50 142 47 79 12 11.0-11.2
xhtml XHTML served as application/xhtml+xml ls 4 142 2 12 4 8
xhtmlsmil XHTML+SMIL animation unoff false false false false false false
xml-serializer DOM Parsing and Serialization cr 31 142 12 12 8 8
zstd zstd (Zstandard) content-encoding other 123 142 126 123 false false