{"openapi":"3.1.0","info":{"title":"Can I Use API","version":"1.0.0","description":"Browser-feature compatibility data as an API — the \"Can I Use\" support tables for over 550 web platform features across 19 browsers (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE and more). Look up any feature (flexbox, css-grid, webp, fetch, websockets, …) for its full support matrix: per-browser current support, the first version that shipped full support, partial/prefixed/disabled flags and notes, the spec status, categories, keywords, global usage share and reference links. Ask a single feature×browser question, list or filter features by category, search features by keyword, and get the browser/agent list with version histories and the category/status legend. Backed by the public caniuse-db dataset (refreshed every 12 hours); query results are computed live. 7 endpoints. Built for build tooling, polyfill decisions, compatibility dashboards, linters and documentation. No upstream key.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/caniuse-api","description":"oanor gateway"}],"tags":[{"name":"Features"},{"name":"Reference"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/feature":{"get":{"operationId":"get_v1_feature","tags":["Features"],"summary":"Feature compatibility matrix","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Feature id","schema":{"type":"string"},"example":"flexbox"},{"name":"full","in":"query","required":false,"description":"true → per-version matrix","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"flexbox","spec":"https://www.w3.org/TR/css3-flexbox/","links":[{"url":"https://bennettfeely.com/flexplorer/","title":"Flexbox CSS generator"},{"url":"https://www.adobe.com/devnet/html5/articles/working-with-flexbox-the-new-spec.html","title":"Article on using the latest spec"},{"url":"https://dev.opera.com/articles/view/advanced-cross-browser-flexbox/","title":"Tutorial on cross-browser support"},{"url":"https://philipwalton.github.io/solved-by-flexbox/","title":"Examples on how to solve common layout problems with flexbox"},{"url":"https://css-tricks.com/snippets/css/a-guide-to-flexbox/","title":"A Complete Guide to Flexbox"},{"url":"https://the-echoplex.net/flexyboxes/","title":"Flexbox playground and code generator"},{"url":"https://github.com/philipwalton/flexbugs","title":"Flexbugs: Repo for flexbox bugs"},{"url":"https://github.com/10up/flexibility/","title":"10up Open Sources IE 8 and 9 Support for Flexbox"},{"url":"https://github.com/vadimyer/ecligrid","title":"Ecligrid - Mobile first flexbox grid system"},{"url":"https://mastery.games/post/the-difference-between-width-and-flex-basis/","title":"The Difference Between Width and Flex-Basis"}],"notes":"Most partial support refers to supporting an [older version](https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/) of the specification or an [older syntax](https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/).","title":"CSS Flexible Box Layout Module","usage":{"full":95.95,"total":96.13,"partial":0.18},"status":"cr","support":{"bb":{"browser":"Blackberry Browser","current":"supported","current_flag":"y","since_version":"10"},"ie":{"browser":"IE","current":"partial","current_flag":"a"},"edge":{"browser":"Edge","current":"supported","current_flag":"y","since_version":"12"},"baidu":{"browser":"Baidu Browser","current":"supported","current_flag":"y","since_version":"13.52"},"kaios":{"browser":"KaiOS Browser","current":"supported","current_flag":"y","since_version":"2.5"},"opera":{"browser":"Opera","current":"supported","current_flag":"y","since_version":"12.1"},"and_ff":{"browser":"Firefox for Android","current":"supported","current_flag":"y","since_version":"150"},"and_qq":{"browser":"QQ Browser","current":"supported","current_flag":"y","since_version":"14.9"},"and_uc":{"browser":"UC Browser for Android","current":"supported","current_flag":"y","since_version":"15.5"},"chrome":{"browser":"Chrome","current":"supported","current_flag":"y","since_version":"21"},"ie_mob":{"browser":"IE Mobile","current":"supported","current_flag":"y","since_version":"11"},"op_mob":{"browser":"Opera Mobile","current":"supported","current_flag":"y","since_version":"12.1"},"safari":{"browser":"Safari","current":"supported","current_flag":"y","since_version":"6.1"},"and_chr":{"browser":"Chrome for Android","current":"supported","current_flag":"y","since_version":"148"},"android":{"browser":"Android Browser","current":"supported","current_flag":"y","since_version":"4.4"},"firefox":{"browser":"Firefox","current":"supported","current_flag":"y","since_version":"28"},"ios_saf":{"browser":"Safari on iOS","current":"supported","current_flag":"y","since_version":"7.0-7.1"},"op_mini":{"browser":"Opera Mini","current":"supported","current_flag":"y","since_version":"all"},"samsung":{"browser":"Samsung Internet","current":"supported","current_flag":"y","since_version":"4"}},"keywords":["flex-box","displayflex","flex-direction","flex-wrap","flex-flow","flex-grow","flex-shrink","flex-basis","display:flex","justify-content:space-between","justify-content:space-around","align-content:space-between","align-content:space-around","space-between"],"categories":["CSS3"],"description":"Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.","status_label":"W3C Candidate Recommendation"},"meta":{"timestamp":"2026-06-02T16:52:09.080Z","request_id":"0989c57b-57ce-46f6-8f21-dd8f38aac4cb"},"status":"ok","message":"Feature compatibility","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/features":{"get":{"operationId":"get_v1_features","tags":["Features"],"summary":"List features","description":"","parameters":[{"name":"category","in":"query","required":false,"description":"CSS|HTML5|JS|JS API|Other","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":554,"features":[{"id":"audio","title":"Audio element","status":"ls","categories":["HTML5"],"usage_total":96.28},{"id":"css-page-break","title":"CSS page-break properties","status":"rec","categories":["CSS"],"usage_total":96.28},{"id":"getboundingclientrect","title":"Element.getBoundingClientRect()","status":"wd","categories":["JS API"],"usage_total":96.28},{"id":"mp3","title":"MP3 audio format","status":"other","categories":["Other"],"usage_total":96.28},{"id":"online-status","title":"Online/offline status","status":"ls","categories":["JS API"],"usage_total":96.28},{"id":"svg-css","title":"SVG in CSS backgrounds","status":"cr","categories":["CSS3","SVG"],"usage_total":96.28},{"id":"video","title":"Video element","status":"ls","categories":["HTML5"],"usage_total":96.28},{"id":"wordwrap","title":"CSS3 Overflow-wrap","status":"cr","categories":["CSS3"],"usage_total":96.28},{"id":"addeventlistener","title":"EventTarget.addEventListener()","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"background-img-opts","title":"CSS3 Background-image options","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"border-radius","title":"CSS3 Border-radius (rounded corners)","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"calc","title":"calc() as CSS unit value","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"canvas","title":"Canvas (basic support)","status":"ls","categories":["Canvas","HTML5"],"usage_total":96.27},{"id":"canvas-text","title":"Text API for Canvas","status":"ls","categories":["Canvas","HTML5"],"usage_total":96.27},{"id":"ch-unit","title":"ch (character) unit","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"comparedocumentposition","title":"Node.compareDocumentPosition()","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"contenteditable","title":"contenteditable attribute (basic support)","status":"ls","categories":["HTML5"],"usage_total":96.27},{"id":"cors","title":"Cross-Origin Resource Sharing","status":"ls","categories":["JS API","Security"],"usage_total":96.27},{"id":"css-boxshadow","title":"CSS3 Box-shadow","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"css-counters","title":"CSS Counters","status":"rec","categories":["CSS2"],"usage_total":96.27},{"id":"css-first-letter","title":"::first-letter CSS pseudo-element selector","status":"rec","categories":["CSS"],"usage_total":96.27},{"id":"css-first-line","title":"CSS first-line pseudo-element","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"css-fixed","title":"CSS position:fixed","status":"rec","categories":["CSS"],"usage_total":96.27},{"id":"css-gencontent","title":"CSS Generated content for pseudo-elements","status":"rec","categories":["CSS2","CSS3"],"usage_total":96.27},{"id":"css-indeterminate-pseudo","title":":indeterminate CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":96.27},{"id":"css-letter-spacing","title":"letter-spacing CSS property","status":"rec","categories":["CSS"],"usage_total":96.27},{"id":"css-media-resolution","title":"Media Queries: resolution feature","status":"cr","categories":["CSS","CSS3"],"usage_total":96.27},{"id":"css-mediaqueries","title":"CSS3 Media Queries","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"css-namespaces","title":"CSS namespaces","status":"rec","categories":["CSS"],"usage_total":96.27},{"id":"css-opacity","title":"CSS3 Opacity","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"css-overflow","title":"CSS overflow property","status":"wd","categories":["CSS"],"usage_total":96.27},{"id":"css-sel2","title":"CSS 2.1 selectors","status":"rec","categories":["CSS2"],"usage_total":96.27},{"id":"css-sel3","title":"CSS3 selectors","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"css-table","title":"CSS Table display","status":"rec","categories":["CSS2"],"usage_total":96.27},{"id":"css-text-indent","title":"CSS text-indent","status":"cr","categories":["CSS"],"usage_total":96.27},{"id":"css3-boxsizing","title":"CSS3 Box-sizing","status":"wd","categories":["CSS3"],"usage_total":96.27},{"id":"css3-colors","title":"CSS3 Colors","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"currentcolor","title":"CSS currentColor value","status":"rec","categories":["CSS"],"usage_total":96.27},{"id":"customevent","title":"CustomEvent","status":"ls","categories":["DOM","JS API"],"usage_total":96.27},{"id":"dataset","title":"dataset & data-* attributes","status":"ls","categories":["HTML5"],"usage_total":96.27},{"id":"datauri","title":"Data URIs","status":"other","categories":["Other"],"usage_total":96.27},{"id":"date-tolocaledatestring","title":"Date.prototype.toLocaleDateString","status":"other","categories":["JS"],"usage_total":96.27},{"id":"dispatchevent","title":"EventTarget.dispatchEvent","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"dnssec","title":"DNSSEC and DANE","status":"other","categories":["Security"],"usage_total":96.27},{"id":"document-execcommand","title":"Document.execCommand()","status":"unoff","categories":["JS API"],"usage_total":96.27},{"id":"documenthead","title":"document.head","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"dom-range","title":"Document Object Model Range","status":"ls","categories":["DOM","JS API"],"usage_total":96.27},{"id":"domcontentloaded","title":"DOMContentLoaded","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"element-from-point","title":"document.elementFromPoint()","status":"wd","categories":["DOM"],"usage_total":96.27},{"id":"es5","title":"ECMAScript 5","status":"other","categories":["JS"],"usage_total":96.27},{"id":"fieldset-disabled","title":"disabled attribute of the fieldset element","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"fontface","title":"@font-face Web fonts","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"geolocation","title":"Geolocation","status":"rec","categories":["JS API"],"usage_total":96.27},{"id":"getcomputedstyle","title":"getComputedStyle","status":"rec","categories":["CSS3","DOM","JS API"],"usage_total":96.27},{"id":"getelementsbyclassname","title":"getElementsByClassName","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"hashchange","title":"Hashchange event","status":"ls","categories":["HTML5","JS API"],"usage_total":96.27},{"id":"html5semantic","title":"HTML5 semantic elements","status":"ls","categories":["HTML5"],"usage_total":96.27},{"id":"img-naturalwidth-naturalheight","title":"naturalWidth & naturalHeight image properties","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"inline-block","title":"CSS inline-block","status":"rec","categories":["CSS2"],"usage_total":96.27},{"id":"input-autocomplete-onoff","title":"autocomplete attribute: on & off values","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"input-event","title":"input event","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"input-selection","title":"Selection controls for input & textarea","status":"ls","categories":["HTML5","JS API"],"usage_total":96.27},{"id":"insertadjacenthtml","title":"Element.insertAdjacentHTML()","status":"cr","categories":["JS API"],"usage_total":96.27},{"id":"json","title":"JSON parsing","status":"other","categories":["JS"],"usage_total":96.27},{"id":"keyboardevent-which","title":"KeyboardEvent.which","status":"unoff","categories":["DOM"],"usage_total":96.27},{"id":"localecompare","title":"localeCompare()","status":"other","categories":["JS"],"usage_total":96.27},{"id":"matchesselector","title":"matches() DOM method","status":"ls","categories":["DOM","JS API"],"usage_total":96.27},{"id":"maxlength","title":"maxlength attribute for input and textarea elements","status":"ls","categories":["DOM","HTML5","JS API"],"usage_total":96.27},{"id":"minmaxwh","title":"CSS min/max-width/height","status":"rec","categories":["CSS2"],"usage_total":96.27},{"id":"multibackgrounds","title":"CSS3 Multiple backgrounds","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"namevalue-storage","title":"Web Storage - name/value pairs","status":"ls","categories":["JS API"],"usage_total":96.27},{"id":"nav-timing","title":"Navigation Timing API","status":"rec","categories":["DOM","JS API"],"usage_total":96.27},{"id":"outline","title":"CSS outline properties","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"png-alpha","title":"PNG alpha transparency","status":"rec","categories":["PNG"],"usage_total":96.27},{"id":"queryselector","title":"querySelector/querySelectorAll","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"readonly-attr","title":"readonly attribute of input and textarea elements","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"rem","title":"rem (root em) units","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"script-defer","title":"defer attribute for external scripts","status":"ls","categories":["DOM","HTML5"],"usage_total":96.27},{"id":"scrollintoview","title":"scrollIntoView","status":"wd","categories":["DOM","JS API"],"usage_total":96.27},{"id":"selection-api","title":"Selection API","status":"wd","categories":["JS API"],"usage_total":96.27},{"id":"sni","title":"Server Name Indication","status":"other","categories":["Security"],"usage_total":96.27},{"id":"svg","title":"SVG (basic support)","status":"cr","categories":["SVG"],"usage_total":96.27},{"id":"svg-html","title":"SVG effects for HTML","status":"rec","categories":["SVG"],"usage_total":96.27},{"id":"svg-html5","title":"Inline SVG in HTML5","status":"ls","categories":["HTML5","SVG"],"usage_total":96.27},{"id":"svg-img","title":"SVG in HTML img element","status":"ls","categories":["SVG"],"usage_total":96.27},{"id":"text-overflow","title":"CSS3 Text-overflow","status":"rec","categories":["CSS3"],"usage_total":96.27},{"id":"textcontent","title":"Node.textContent","status":"ls","categories":["DOM"],"usage_total":96.27},{"id":"transforms2d","title":"CSS3 2D Transforms","status":"cr","categories":["CSS3"],"usage_total":96.27},{"id":"ttf","title":"TTF/OTF - TrueType and OpenType font support","status":"other","categories":["CSS3"],"usage_total":96.27},{"id":"wai-aria","title":"WAI-ARIA Accessibility features","status":"rec","categories":["Other"],"usage_total":96.27},{"id":"woff","title":"WOFF - Web Open Font Format","status":"rec","categories":["Other"],"usage_total":96.27},{"id":"x-doc-messaging","title":"Cross-document messaging","status":"ls","categories":["JS API"],"usage_total":96.27},{"id":"x-frame-options","title":"X-Frame-Options HTTP header","status":"other","categories":["Security"],"usage_total":96.27},{"id":"xhtml","title":"XHTML served as application/xhtml+xml","status":"ls","categories":["Other"],"usage_total":96.27},{"id":"xml-serializer","title":"DOM Parsing and Serialization","status":"cr","categories":["DOM","JS API"],"usage_total":96.27},{"id":"aac","title":"AAC audio file format","status":"other","categories":["Other"],"usage_total":96.23},{"id":"css-crisp-edges","title":"Crisp edges/pixelated images","status":"cr","categories":["CSS","CSS3"],"usage_total":96.23},{"id":"font-unicode-range","title":"Font unicode-range subsetting","status":"cr","categories":["CSS3"],"usage_total":96.23},{"id":"innertext","title":"HTMLElement.innerText","status":"ls","categories":["DOM"],"usage_total":96.23},{"id":"insert-adjacent","title":"Element.insertAdjacentElement() & Element.insertAdjacentText()","status":"ls","categories":["DOM"],"usage_total":96.23},{"id":"mpeg4","title":"MPEG-4/H.264 video format","status":"other","categories":["Other"],"usage_total":96.23},{"id":"ruby","title":"Ruby annotation","status":"ls","categories":["HTML5"],"usage_total":96.23},{"id":"viewport-units","title":"Viewport units: vw, vh, vmin, vmax","status":"cr","categories":["CSS3"],"usage_total":96.23},{"id":"word-break","title":"CSS3 word-break","status":"cr","categories":["CSS3"],"usage_total":96.23},{"id":"background-position-x-y","title":"background-position-x & background-position-y","status":"unoff","categories":["CSS"],"usage_total":96.22},{"id":"background-repeat-round-space","title":"CSS background-repeat round and space","status":"cr","categories":["CSS3"],"usage_total":96.22},{"id":"clipboard","title":"Synchronous Clipboard API","status":"wd","categories":["JS API"],"usage_total":96.22},{"id":"css-background-offsets","title":"CSS background-position edge offsets","status":"cr","categories":["CSS3"],"usage_total":96.22},{"id":"css-writing-mode","title":"CSS writing-mode property","status":"rec","categories":["CSS"],"usage_total":96.22},{"id":"focusin-focusout-events","title":"focusin & focusout events","status":"wd","categories":["DOM"],"usage_total":96.22},{"id":"keyboardevent-getmodifierstate","title":"KeyboardEvent.getModifierState()","status":"wd","categories":["DOM"],"usage_total":96.22},{"id":"keyboardevent-location","title":"KeyboardEvent.location","status":"wd","categories":["DOM"],"usage_total":96.22},{"id":"blobbuilder","title":"Blob constructing","status":"wd","categories":["JS API"],"usage_total":96.14},{"id":"border-image","title":"CSS3 Border images","status":"cr","categories":["CSS3"],"usage_total":96.14},{"id":"const","title":"const","status":"other","categories":["JS"],"usage_total":96.14},{"id":"contentsecuritypolicy","title":"Content Security Policy 1.0","status":"cr","categories":["Security"],"usage_total":96.14},{"id":"css-gradients","title":"CSS Gradients","status":"cr","categories":["CSS3"],"usage_total":96.14},{"id":"fileapi","title":"File API","status":"wd","categories":["JS API"],"usage_total":96.14},{"id":"filereader","title":"FileReader API","status":"wd","categories":["JS API"],"usage_total":96.14},{"id":"form-validation","title":"Form validation","status":"ls","categories":["HTML5"],"usage_total":96.14},{"id":"multicolumn","title":"CSS3 Multiple column layout","status":"cr","categories":["CSS3"],"usage_total":96.14},{"id":"transforms3d","title":"CSS3 3D Transforms","status":"wd","categories":["CSS3"],"usage_total":96.14},{"id":"atob-btoa","title":"Base64 encoding and decoding","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"bloburls","title":"Blob URLs","status":"wd","categories":["JS API"],"usage_total":96.13},{"id":"classlist","title":"classList (DOMTokenList)","status":"ls","categories":["DOM","HTML5"],"usage_total":96.13},{"id":"console-time","title":"console.time and console.timeEnd","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"constraint-validation","title":"Constraint Validation API","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"css-animation","title":"CSS Animation","status":"wd","categories":["CSS3"],"usage_total":96.13},{"id":"css-optional-pseudo","title":":optional CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":96.13},{"id":"css-repeating-gradients","title":"CSS Repeating Gradients","status":"cr","categories":["CSS3"],"usage_total":96.13},{"id":"css-textshadow","title":"CSS3 Text-shadow","status":"cr","categories":["CSS3"],"usage_total":96.13},{"id":"css-transitions","title":"CSS3 Transitions","status":"wd","categories":["CSS3"],"usage_total":96.13},{"id":"es6","title":"ECMAScript 2015 (ES6)","status":"other","categories":["JS"],"usage_total":96.13},{"id":"filereadersync","title":"FileReaderSync","status":"wd","categories":["JS API"],"usage_total":96.13},{"id":"flexbox","title":"CSS Flexible Box Layout Module","status":"cr","categories":["CSS3"],"usage_total":96.13},{"id":"font-feature","title":"CSS font-feature-settings","status":"rec","categories":["CSS3"],"usage_total":96.13},{"id":"form-submit-attributes","title":"Attributes for form submission","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"hidden","title":"hidden attribute","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"history","title":"Session history management","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"indexeddb","title":"IndexedDB","status":"rec","categories":["JS API"],"usage_total":96.13},{"id":"input-email-tel-url","title":"Email, telephone & URL input types","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"input-pattern","title":"Pattern attribute for input fields","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"input-placeholder","title":"input placeholder attribute","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"input-search","title":"Search input type","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"matchmedia","title":"matchMedia","status":"wd","categories":["DOM","JS API"],"usage_total":96.13},{"id":"page-transition-events","title":"PageTransitionEvent","status":"ls","categories":["HTML5","JS API"],"usage_total":96.13},{"id":"pagevisibility","title":"Page Visibility","status":"rec","categories":["JS API"],"usage_total":96.13},{"id":"pointer-events","title":"CSS pointer-events (for HTML)","status":"unoff","categories":["CSS3"],"usage_total":96.13},{"id":"progress","title":"progress element","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"requestanimationframe","title":"requestAnimationFrame","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"script-async","title":"async attribute for external scripts","status":"ls","categories":["DOM","HTML5"],"usage_total":96.13},{"id":"spellcheck-attribute","title":"Spellcheck attribute","status":"ls","categories":["HTML5"],"usage_total":96.13},{"id":"stricttransportsecurity","title":"Strict Transport Security","status":"other","categories":["Security"],"usage_total":96.13},{"id":"svg-filters","title":"SVG filters","status":"rec","categories":["SVG"],"usage_total":96.13},{"id":"typedarrays","title":"Typed Arrays","status":"other","categories":["JS"],"usage_total":96.13},{"id":"use-strict","title":"ECMAScript 5 Strict Mode","status":"other","categories":["JS"],"usage_total":96.13},{"id":"user-select-none","title":"CSS user-select: none","status":"wd","categories":["CSS"],"usage_total":96.13},{"id":"webgl","title":"WebGL - 3D Canvas graphics","status":"other","categories":["Canvas"],"usage_total":96.13},{"id":"websockets","title":"Web Sockets","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"webworkers","title":"Web Workers","status":"ls","categories":["JS API"],"usage_total":96.13},{"id":"xhr2","title":"XMLHttpRequest advanced features","status":"ls","categories":["DOM","JS API"],"usage_total":96.13},{"id":"channel-messaging","title":"Channel messaging","status":"ls","categories":["JS API"],"usage_total":96.09},{"id":"cryptography","title":"Web Cryptography","status":"rec","categories":["JS API","Security"],"usage_total":96.09},{"id":"css-rebeccapurple","title":"Rebeccapurple color","status":"cr","categories":["CSS"],"usage_total":96.09},{"id":"devicepixelratio","title":"Window.devicePixelRatio","status":"wd","categories":["CSS","DOM"],"usage_total":96.09},{"id":"dommatrix","title":"DOMMatrix","status":"cr","categories":["DOM"],"usage_total":96.09},{"id":"getrandomvalues","title":"crypto.getRandomValues()","status":"rec","categories":["JS API","Security"],"usage_total":96.09},{"id":"iframe-sandbox","title":"sandbox attribute for iframes","status":"ls","categories":["HTML5","Security"],"usage_total":96.09},{"id":"input-number","title":"Number input type","status":"ls","categories":["HTML5"],"usage_total":96.09},{"id":"input-range","title":"Range input type","status":"ls","categories":["HTML5"],"usage_total":96.09},{"id":"mutationobserver","title":"Mutation Observer","status":"ls","categories":["DOM","JS API"],"usage_total":96.09},{"id":"rel-noreferrer","title":"Link type \"noreferrer\"","status":"ls","categories":["DOM","HTML5","Security"],"usage_total":96.09},{"id":"tls1-2","title":"TLS 1.2","status":"other","categories":["Security"],"usage_total":96.09},{"id":"webvtt","title":"WebVTT - Web Video Text Tracks","status":"cr","categories":["Other"],"usage_total":96.09},{"id":"high-resolution-time","title":"High Resolution Time API","status":"rec","categories":["JS API"],"usage_total":96.08},{"id":"internationalization","title":"Internationalization API","status":"other","categories":["JS","JS"],"usage_total":96.08},{"id":"referrer-policy","title":"Referrer Policy","status":"cr","categories":["Security"],"usage_total":96.08},{"id":"resource-timing","title":"Resource Timing (basic support)","status":"cr","categories":["JS API"],"usage_total":96.08},{"id":"user-timing","title":"User Timing API","status":"rec","categories":["JS API"],"usage_total":96.08},{"id":"css-zoom","title":"CSS zoom","status":"wd","categories":["CSS"],"usage_total":96.07},{"id":"css-font-stretch","title":"CSS font-stretch","status":"wd","categories":["CSS"],"usage_total":96.04},{"id":"http2","title":"HTTP/2 protocol","status":"other","categories":["Other"],"usage_total":96.04},{"id":"let","title":"let","status":"other","categories":["JS"],"usage_total":96.04},{"id":"background-attachment","title":"CSS background-attachment","status":"cr","categories":["CSS"],"usage_total":96},{"id":"css-any-link","title":"CSS :any-link selector","status":"wd","categories":["CSS"],"usage_total":96},{"id":"css-appearance","title":"CSS Appearance","status":"wd","categories":["CSS"],"usage_total":96},{"id":"css-default-pseudo","title":":default CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":96},{"id":"css-filters","title":"CSS Filter Effects","status":"wd","categories":["CSS","CSS3"],"usage_total":96},{"id":"css-initial-value","title":"CSS initial value","status":"cr","categories":["CSS"],"usage_total":96},{"id":"css-logical-props","title":"CSS Logical Properties","status":"wd","categories":["CSS","CSS3"],"usage_total":96},{"id":"css-masks","title":"CSS Masks","status":"cr","categories":["CSS"],"usage_total":96},{"id":"css-matches-pseudo","title":":is() CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":96},{"id":"css3-tabsize","title":"CSS3 tab-size","status":"cr","categories":["CSS3"],"usage_total":96},{"id":"document-evaluate-xpath","title":"document.evaluate & XPath","status":"unoff","categories":["DOM","JS API"],"usage_total":96},{"id":"eventsource","title":"Server-sent events","status":"ls","categories":["JS API"],"usage_total":96},{"id":"form-attribute","title":"Form attribute","status":"ls","categories":["HTML5"],"usage_total":96},{"id":"intrinsic-width","title":"Intrinsic & Extrinsic Sizing","status":"wd","categories":["CSS3"],"usage_total":96},{"id":"kerning-pairs-ligatures","title":"High-quality kerning pairs & ligatures","status":"unoff","categories":["CSS"],"usage_total":96},{"id":"svg-smil","title":"SVG SMIL animation","status":"rec","categories":["SVG"],"usage_total":96},{"id":"wav","title":"Wav audio format","status":"other","categories":["Other"],"usage_total":96},{"id":"wbr-element","title":"wbr (word break opportunity) element","status":"ls","categories":["HTML5"],"usage_total":96},{"id":"css-clip-path","title":"CSS clip-path property (for HTML)","status":"cr","categories":["CSS3"],"usage_total":95.99},{"id":"css-read-only-write","title":"CSS :read-only and :read-write selectors","status":"ls","categories":["CSS"],"usage_total":95.99},{"id":"document-currentscript","title":"document.currentScript","status":"ls","categories":["JS API"],"usage_total":95.99},{"id":"indeterminate-checkbox","title":"indeterminate checkbox","status":"ls","categories":["DOM","HTML5"],"usage_total":95.99},{"id":"audio-api","title":"Web Audio API","status":"rec","categories":["JS API"],"usage_total":95.95},{"id":"background-clip-text","title":"Background-clip: text","status":"unoff","categories":["CSS"],"usage_total":95.95},{"id":"canvas-blending","title":"Canvas blend modes","status":"cr","categories":["Canvas"],"usage_total":95.95},{"id":"childnode-remove","title":"ChildNode.remove()","status":"ls","categories":["DOM"],"usage_total":95.95},{"id":"css-all","title":"CSS all property","status":"rec","categories":["CSS"],"usage_total":95.95},{"id":"css-boxdecorationbreak","title":"CSS box-decoration-break","status":"cr","categories":["CSS3"],"usage_total":95.95},{"id":"css-featurequeries","title":"CSS Feature Queries","status":"cr","categories":["CSS3"],"usage_total":95.95},{"id":"css-in-out-of-range","title":":in-range and :out-of-range CSS pseudo-classes","status":"wd","categories":["CSS"],"usage_total":95.95},{"id":"css-placeholder","title":"::placeholder CSS pseudo-element","status":"wd","categories":["CSS"],"usage_total":95.95},{"id":"css-supports-api","title":"CSS.supports() API","status":"cr","categories":["DOM","JS API"],"usage_total":95.95},{"id":"details","title":"Details & Summary elements","status":"ls","categories":["HTML5"],"usage_total":95.95},{"id":"es6-generators","title":"ES6 Generators","status":"other","categories":["JS"],"usage_total":95.95},{"id":"es6-number","title":"ES6 Number","status":"other","categories":["JS"],"usage_total":95.95},{"id":"font-kerning","title":"CSS3 font-kerning","status":"cr","categories":["CSS3"],"usage_total":95.95},{"id":"font-loading","title":"CSS Font Loading","status":"wd","categories":["CSS3","JS API"],"usage_total":95.95},{"id":"iframe-srcdoc","title":"srcdoc attribute for iframes","status":"ls","categories":["HTML5"],"usage_total":95.95},{"id":"media-fragments","title":"Media Fragments","status":"rec","categories":["DOM"],"usage_total":95.95},{"id":"meter","title":"meter element","status":"ls","categories":["HTML5"],"usage_total":95.95},{"id":"object-fit","title":"CSS3 object-fit/object-position","status":"cr","categories":["CSS3"],"usage_total":95.95},{"id":"ol-reversed","title":"Reversed attribute of ordered lists","status":"ls","categories":["HTML5"],"usage_total":95.95},{"id":"path2d","title":"Path2D","status":"ls","categories":["Canvas","HTML5"],"usage_total":95.95},{"id":"picture","title":"Picture element","status":"ls","categories":["DOM","HTML5"],"usage_total":95.95},{"id":"promises","title":"Promises","status":"other","categories":["JS"],"usage_total":95.95},{"id":"srcset","title":"Srcset and sizes attributes","status":"ls","categories":["HTML5"],"usage_total":95.95},{"id":"svg-fragment","title":"SVG fragment identifiers","status":"cr","categories":["SVG"],"usage_total":95.95},{"id":"template","title":"HTML templates","status":"ls","categories":["DOM","HTML5"],"usage_total":95.95},{"id":"text-emphasis","title":"text-emphasis styling","status":"cr","categories":["CSS3"],"usage_total":95.95},{"id":"text-stroke","title":"CSS text-stroke and text-fill","status":"unoff","categories":["CSS"],"usage_total":95.95},{"id":"textencoder","title":"TextEncoder & TextDecoder","status":"ls","categories":["JS API"],"usage_total":95.95},{"id":"url","title":"URL API","status":"ls","categories":["JS API"],"usage_total":95.95},{"id":"vector-effect","title":"SVG vector-effect: non-scaling-stroke","status":"cr","categories":["SVG"],"usage_total":95.95},{"id":"will-change","title":"CSS will-change property","status":"cr","categories":["CSS"],"usage_total":95.95},{"id":"woff2","title":"WOFF 2.0 - Web Open Font Format","status":"rec","categories":["Other"],"usage_total":95.95},{"id":"chacha20-poly1305","title":"ChaCha20-Poly1305 cipher suites for TLS","status":"other","categories":["Security"],"usage_total":95.94},{"id":"contentsecuritypolicy2","title":"Content Security Policy Level 2","status":"rec","categories":["Security"],"usage_total":95.94},{"id":"css-backgroundblendmode","title":"CSS background-blend-mode","status":"cr","categories":["CSS"],"usage_total":95.94},{"id":"css-image-set","title":"CSS image-set","status":"wd","categories":["CSS"],"usage_total":95.94},{"id":"css-line-clamp","title":"CSS line-clamp","status":"wd","categories":["CSS"],"usage_total":95.94},{"id":"css-placeholder-shown","title":":placeholder-shown CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":95.94},{"id":"opus","title":"Opus audio format","status":"other","categories":["Other"],"usage_total":95.94},{"id":"rtcpeerconnection","title":"WebRTC Peer-to-peer connections","status":"wd","categories":["JS API"],"usage_total":95.94},{"id":"stream","title":"getUserMedia/Stream API","status":"cr","categories":["JS API"],"usage_total":95.94},{"id":"css-shapes","title":"CSS Shapes Level 1","status":"cr","categories":["CSS3"],"usage_total":95.93},{"id":"fetch","title":"Fetch","status":"ls","categories":["JS API"],"usage_total":95.92},{"id":"input-minlength","title":"Minimum length attribute for input fields","status":"ls","categories":["HTML5"],"usage_total":95.92},{"id":"keyboardevent-charcode","title":"KeyboardEvent.charCode","status":"unoff","categories":["DOM"],"usage_total":95.92},{"id":"input-datetime","title":"Date and time input types","status":"ls","categories":["HTML5"],"usage_total":95.91},{"id":"css-mixblendmode","title":"Blending of HTML/SVG elements","status":"cr","categories":["CSS"],"usage_total":95.9},{"id":"css-unset-value","title":"CSS unset value","status":"rec","categories":["CSS"],"usage_total":95.9},{"id":"element-closest","title":"Element.closest()","status":"ls","categories":["DOM"],"usage_total":95.9},{"id":"es6-string-includes","title":"String.prototype.includes","status":"other","categories":["JS"],"usage_total":95.9},{"id":"keyboardevent-key","title":"KeyboardEvent.key","status":"wd","categories":["DOM"],"usage_total":95.9},{"id":"template-literals","title":"ES6 Template Literals (Template Strings)","status":"other","categories":["JS"],"usage_total":95.9},{"id":"css-media-interaction","title":"Media Queries: interaction media features","status":"cr","categories":["CSS"],"usage_total":95.89},{"id":"es6-class","title":"ES6 classes","status":"other","categories":["JS"],"usage_total":95.87},{"id":"link-icon-png","title":"PNG favicons","status":"ls","categories":["HTML5"],"usage_total":95.85},{"id":"upgradeinsecurerequests","title":"Upgrade Insecure Requests","status":"cr","categories":["Security"],"usage_total":95.85},{"id":"deviceorientation","title":"DeviceOrientation & DeviceMotion events","status":"cr","categories":["JS API"],"usage_total":95.82},{"id":"document-scrollingelement","title":"document.scrollingElement","status":"wd","categories":["DOM"],"usage_total":95.82},{"id":"eme","title":"Encrypted Media Extensions","status":"rec","categories":["JS API","Security"],"usage_total":95.81},{"id":"array-find","title":"Array.prototype.find","status":"other","categories":["JS"],"usage_total":95.8},{"id":"array-find-index","title":"Array.prototype.findIndex","status":"other","categories":["JS"],"usage_total":95.8},{"id":"arrow-functions","title":"Arrow functions","status":"other","categories":["JS"],"usage_total":95.8},{"id":"array-includes","title":"Array.prototype.includes","status":"other","categories":["JS"],"usage_total":95.75},{"id":"mediasource","title":"Media Source Extensions","status":"rec","categories":["DOM","JS API"],"usage_total":95.75},{"id":"rest-parameters","title":"Rest parameters","status":"other","categories":["JS"],"usage_total":95.75},{"id":"flac","title":"FLAC audio format","status":"other","categories":["Other"],"usage_total":95.74},{"id":"indexeddb2","title":"IndexedDB 2.0","status":"rec","categories":["JS API"],"usage_total":95.73},{"id":"css-text-orientation","title":"CSS text-orientation","status":"rec","categories":["CSS"],"usage_total":95.72},{"id":"webm","title":"WebM video format","status":"other","categories":["Other"],"usage_total":95.72},{"id":"css-hyphens","title":"CSS Hyphenation","status":"cr","categories":["CSS3"],"usage_total":95.71},{"id":"gamepad","title":"Gamepad API","status":"wd","categories":["JS API"],"usage_total":95.7},{"id":"css-case-insensitive","title":"Case-insensitive CSS attribute selectors","status":"wd","categories":["CSS"],"usage_total":95.69},{"id":"css-variables","title":"CSS Variables (Custom Properties)","status":"cr","categories":["CSS3"],"usage_total":95.69},{"id":"proxy","title":"Proxy object","status":"other","categories":["JS"],"usage_total":95.69},{"id":"rel-noopener","title":"rel=noopener","status":"ls","categories":["DOM","HTML5","Security"],"usage_total":95.69},{"id":"urlsearchparams","title":"URLSearchParams","status":"ls","categories":["JS API"],"usage_total":95.69},{"id":"beacon","title":"Beacon API","status":"cr","categories":["JS API"],"usage_total":95.67},{"id":"input-color","title":"Color input type","status":"ls","categories":["HTML5"],"usage_total":95.67},{"id":"rellist","title":"relList (DOMTokenList)","status":"ls","categories":["DOM","HTML5"],"usage_total":95.66},{"id":"brotli","title":"Brotli Accept-Encoding/Content-Encoding","status":"other","categories":["Other"],"usage_total":95.65},{"id":"serviceworkers","title":"Service Workers","status":"cr","categories":["JS API"],"usage_total":95.65},{"id":"console-basic","title":"Basic console logging functions","status":"ls","categories":["JS API"],"usage_total":95.64},{"id":"passive-event-listener","title":"Passive event listeners","status":"ls","categories":["DOM"],"usage_total":95.63},{"id":"download","title":"Download attribute","status":"ls","categories":["HTML5"],"usage_total":95.62},{"id":"css-grid","title":"CSS Grid Layout (level 1)","status":"cr","categories":["CSS"],"usage_total":95.61},{"id":"font-variant-numeric","title":"CSS font-variant-numeric","status":"rec","categories":["CSS"],"usage_total":95.61},{"id":"fullscreen","title":"Fullscreen API","status":"ls","categories":["CSS","JS API"],"usage_total":95.61},{"id":"web-animation","title":"Web Animations API","status":"wd","categories":["DOM","JS API"],"usage_total":95.6},{"id":"streams","title":"Streams","status":"ls","categories":["JS API"],"usage_total":95.59},{"id":"font-family-system-ui","title":"system-ui value for font-family","status":"wd","categories":["CSS"],"usage_total":95.58},{"id":"shadowdomv1","title":"Shadow DOM (V1)","status":"wd","categories":["DOM"],"usage_total":95.57},{"id":"webp","title":"WebP image format","status":"other","categories":["Other"],"usage_total":95.57},{"id":"dom-manip-convenience","title":"DOM manipulation convenience methods","status":"ls","categories":["DOM"],"usage_total":95.55},{"id":"object-entries","title":"Object.entries","status":"other","categories":["JS"],"usage_total":95.55},{"id":"object-values","title":"Object.values method","status":"other","categories":["JS"],"usage_total":95.55},{"id":"custom-elementsv1","title":"Custom Elements (V1)","status":"ls","categories":["DOM","HTML5"],"usage_total":95.54},{"id":"subresource-integrity","title":"Subresource Integrity","status":"rec","categories":["HTML5","Security"],"usage_total":95.53},{"id":"once-event-listener","title":"\"once\" event listener option","status":"ls","categories":["DOM"],"usage_total":95.52},{"id":"async-functions","title":"Async functions","status":"other","categories":["JS"],"usage_total":95.51},{"id":"hardwareconcurrency","title":"navigator.hardwareConcurrency","status":"ls","categories":["JS API"],"usage_total":95.51},{"id":"text-decoration","title":"text-decoration styling","status":"cr","categories":["CSS3"],"usage_total":95.51},{"id":"css-snappoints","title":"CSS Scroll Snap","status":"cr","categories":["CSS"],"usage_total":95.5},{"id":"datalist","title":"Datalist element","status":"ls","categories":["HTML5"],"usage_total":95.5},{"id":"link-rel-preconnect","title":"Resource Hints: preconnect","status":"wd","categories":["DOM"],"usage_total":95.5},{"id":"css-sticky","title":"CSS position:sticky","status":"wd","categories":["CSS"],"usage_total":95.49},{"id":"colr","title":"COLR/CPAL(v0) Font Formats","status":"other","categories":["Other"],"usage_total":95.48},{"id":"dialog","title":"Dialog element","status":"ls","categories":["DOM","HTML5"],"usage_total":95.48},{"id":"justify-content-space-evenly","title":"CSS justify-content: space-evenly","status":"wd","categories":["CSS"],"usage_total":95.47},{"id":"pad-start-end","title":"String.prototype.padStart(), String.prototype.padEnd()","status":"other","categories":["JS"],"usage_total":95.47},{"id":"apng","title":"Animated PNG (APNG)","status":"cr","categories":["PNG"],"usage_total":95.46},{"id":"wasm","title":"WebAssembly","status":"other","categories":["Other"],"usage_total":95.46},{"id":"unhandledrejection","title":"unhandledrejection/rejectionhandled events","status":"ls","categories":["JS","JS API"],"usage_total":95.4},{"id":"css-focus-within","title":":focus-within CSS pseudo-class","status":"unoff","categories":["CSS"],"usage_total":95.38},{"id":"link-rel-preload","title":"Resource Hints: preload","status":"cr","categories":["DOM"],"usage_total":95.37},{"id":"element-scroll-methods","title":"Scroll methods on elements (scroll, scrollTo, scrollBy)","status":"wd","categories":["DOM","JS API"],"usage_total":95.36},{"id":"css-rrggbbaa","title":"#rrggbbaa hex color notation","status":"cr","categories":["CSS"],"usage_total":95.35},{"id":"es6-module","title":"JavaScript modules via script tag","status":"ls","categories":["JS"],"usage_total":95.35},{"id":"css-env-function","title":"CSS Environment Variables env()","status":"unoff","categories":["CSS"],"usage_total":95.34},{"id":"es6-module-dynamic-import","title":"JavaScript modules: dynamic import()","status":"other","categories":["JS"],"usage_total":95.34},{"id":"intersectionobserver","title":"IntersectionObserver","status":"wd","categories":["DOM","JS API"],"usage_total":95.34},{"id":"prefers-reduced-motion","title":"prefers-reduced-motion media query","status":"wd","categories":["CSS"],"usage_total":95.34},{"id":"variable-fonts","title":"Variable fonts","status":"wd","categories":["CSS"],"usage_total":95.34},{"id":"pointer","title":"Pointer events","status":"rec","categories":["CSS","DOM","JS API"],"usage_total":95.32},{"id":"input-file-multiple","title":"Multiple file selection","status":"ls","categories":["HTML5"],"usage_total":95.26},{"id":"css-image-orientation","title":"CSS3 image-orientation","status":"cr","categories":["CSS3"],"usage_total":95.24},{"id":"createimagebitmap","title":"createImageBitmap","status":"ls","categories":["JS API"],"usage_total":95.23},{"id":"css-backdrop-filter","title":"CSS Backdrop Filter","status":"unoff","categories":["CSS","CSS3"],"usage_total":95.22},{"id":"css-revert-value","title":"CSS revert value","status":"cr","categories":["CSS"],"usage_total":95.22},{"id":"css-not-sel-list","title":"selector list argument of :not()","status":"wd","categories":["CSS"],"usage_total":95.2},{"id":"css-text-align-last","title":"CSS3 text-align-last","status":"cr","categories":["CSS3"],"usage_total":95.2},{"id":"css-caret-color","title":"CSS caret-color","status":"rec","categories":["CSS"],"usage_total":95.18},{"id":"css-containment","title":"CSS Containment","status":"rec","categories":["CSS"],"usage_total":95.14},{"id":"broadcastchannel","title":"BroadcastChannel","status":"ls","categories":["JS API"],"usage_total":95.1},{"id":"css-font-rendering-controls","title":"CSS font-display","status":"wd","categories":["CSS"],"usage_total":95.1},{"id":"feature-policy","title":"Feature Policy","status":"unoff","categories":["JS API","Other","Security"],"usage_total":95.1},{"id":"flow-root","title":"display: flow-root","status":"cr","categories":["CSS","CSS2"],"usage_total":95.1},{"id":"css-display-contents","title":"CSS display: contents","status":"cr","categories":["CSS"],"usage_total":95.09},{"id":"abortcontroller","title":"AbortController & AbortSignal","status":"ls","categories":["JS API"],"usage_total":95.07},{"id":"array-flat","title":"flat & flatMap array methods","status":"other","categories":["JS"],"usage_total":95.07},{"id":"promise-finally","title":"Promise.prototype.finally","status":"other","categories":["JS"],"usage_total":95.07},{"id":"webgl2","title":"WebGL 2.0","status":"other","categories":["Canvas"],"usage_total":95.07},{"id":"css-conic-gradients","title":"CSS Conical Gradients","status":"wd","categories":["CSS"],"usage_total":95.06},{"id":"input-inputmode","title":"inputmode attribute","status":"ls","categories":["DOM","HTML5"],"usage_total":95.06},{"id":"tls1-3","title":"TLS 1.3","status":"other","categories":["Security"],"usage_total":95.06},{"id":"intl-pluralrules","title":"Intl.PluralRules API","status":"other","categories":["JS","JS"],"usage_total":95.02},{"id":"prefers-color-scheme","title":"prefers-color-scheme media query","status":"wd","categories":["CSS"],"usage_total":95.01},{"id":"async-clipboard","title":"Asynchronous Clipboard API","status":"wd","categories":["JS API"],"usage_total":95},{"id":"resizeobserver","title":"Resize Observer","status":"wd","categories":["DOM","JS API"],"usage_total":95},{"id":"webauthn","title":"Web Authentication API","status":"rec","categories":["Security"],"usage_total":95},{"id":"bigint","title":"BigInt","status":"other","categories":["JS"],"usage_total":94.98},{"id":"css-marker-pseudo","title":"CSS ::marker pseudo-element","status":"wd","categories":["CSS3"],"usage_total":94.95},{"id":"css-math-functions","title":"CSS math functions min(), max() and clamp()","status":"wd","categories":["CSS"],"usage_total":94.95},{"id":"wasm-mutable-globals","title":"WebAssembly Import/Export of Mutable Globals","status":"wd","categories":["Other"],"usage_total":94.95},{"id":"css-motion-paths","title":"CSS Motion Path","status":"wd","categories":["CSS"],"usage_total":94.94},{"id":"flexbox-gap","title":"gap property for Flexbox","status":"wd","categories":["CSS"],"usage_total":94.94},{"id":"css-scroll-behavior","title":"CSS Scroll-behavior","status":"wd","categories":["CSS"],"usage_total":94.91},{"id":"loading-lazy-attr","title":"Lazy loading via attribute for images & iframes","status":"ls","categories":["HTML5"],"usage_total":94.89},{"id":"wasm-multi-value","title":"WebAssembly Multi-Value","status":"wd","categories":["Other"],"usage_total":94.89},{"id":"screen-orientation","title":"Screen Orientation","status":"wd","categories":["JS API"],"usage_total":94.85},{"id":"wasm-signext","title":"WebAssembly Sign Extension Operators","status":"wd","categories":["Other"],"usage_total":94.84},{"id":"wasm-bigint","title":"WebAssembly BigInt to i64 conversion in JS API","status":"wd","categories":["Other"],"usage_total":94.83},{"id":"wasm-threads","title":"WebAssembly Threads and Atomics","status":"wd","categories":["Other"],"usage_total":94.83},{"id":"wasm-nontrapping-fptoint","title":"WebAssembly Non-trapping float-to-int Conversion","status":"wd","categories":["Other"],"usage_total":94.81},{"id":"wasm-bulk-memory","title":"WebAssembly Bulk Memory Operations","status":"wd","categories":["Other"],"usage_total":94.8},{"id":"permissions-api","title":"Permissions API","status":"wd","categories":["JS API","Security"],"usage_total":94.79},{"id":"wasm-reference-types","title":"WebAssembly Reference Types","status":"wd","categories":["Other"],"usage_total":94.75},{"id":"same-site-cookie-attribute","title":"'SameSite' cookie attribute","status":"other","categories":["Security"],"usage_total":94.73},{"id":"css-cascade-layers","title":"CSS Cascade Layers","status":"cr","categories":["CSS"],"usage_total":94.71},{"id":"mediarecorder","title":"MediaRecorder API","status":"wd","categories":["DOM","JS API"],"usage_total":94.71},{"id":"ogg-vorbis","title":"Ogg Vorbis audio format","status":"other","categories":["Other"],"usage_total":94.68},{"id":"css-overscroll-behavior","title":"CSS overscroll-behavior","status":"wd","categories":["CSS"],"usage_total":94.67},{"id":"push-api","title":"Push API","status":"wd","categories":["JS API"],"usage_total":94.62},{"id":"sharedarraybuffer","title":"Shared Array Buffer","status":"other","categories":["JS"],"usage_total":94.55},{"id":"tabindex-attr","title":"tabindex global attribute","status":"ls","categories":["HTML5"],"usage_total":94.5},{"id":"offscreencanvas","title":"OffscreenCanvas","status":"ls","categories":["HTML5"],"usage_total":94.44},{"id":"js-regexp-lookbehind","title":"Lookbehind in JS regular expressions","status":"other","categories":["JS"],"usage_total":94.35},{"id":"avif","title":"AVIF image format","status":"other","categories":["Other"],"usage_total":94.33},{"id":"import-maps","title":"Import maps","status":"unoff","categories":["JS"],"usage_total":94.21},{"id":"speech-synthesis","title":"Speech Synthesis API","status":"unoff","categories":["JS API"],"usage_total":94.21},{"id":"wasm-simd","title":"WebAssembly SIMD","status":"wd","categories":["Other"],"usage_total":94.21},{"id":"css-focus-visible","title":":focus-visible CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":94.2},{"id":"css-widows-orphans","title":"CSS widows & orphans","status":"rec","categories":["CSS"],"usage_total":94.09},{"id":"wake-lock","title":"Screen Wake Lock API","status":"cr","categories":["JS API"],"usage_total":94.09},{"id":"css-font-palette","title":"CSS font-palette","status":"wd","categories":["CSS"],"usage_total":94.08},{"id":"declarative-shadow-dom","title":"Declarative Shadow DOM","status":"ls","categories":["DOM"],"usage_total":94.07},{"id":"input-file-accept","title":"accept attribute for file input","status":"ls","categories":["HTML5"],"usage_total":94.04},{"id":"dragndrop","title":"Drag and Drop","status":"ls","categories":["HTML5"],"usage_total":94.01},{"id":"payment-request","title":"Payment Request API","status":"rec","categories":["JS API"],"usage_total":93.85},{"id":"link-rel-modulepreload","title":"Resource Hints: modulepreload","status":"ls","categories":["DOM"],"usage_total":93.83},{"id":"css-cross-fade","title":"CSS Cross-Fade Function","status":"cr","categories":["CSS"],"usage_total":93.81},{"id":"css-reflections","title":"CSS Reflections","status":"unoff","categories":["CSS"],"usage_total":93.81},{"id":"ping","title":"Ping attribute","status":"ls","categories":["HTML5"],"usage_total":93.81},{"id":"scrollintoviewifneeded","title":"Element.scrollIntoViewIfNeeded()","status":"unoff","categories":["DOM","JS API"],"usage_total":93.81},{"id":"av1","title":"AV1 video format","status":"other","categories":["Other"],"usage_total":93.77},{"id":"css-at-counter-style","title":"CSS Counter Styles","status":"cr","categories":["CSS3"],"usage_total":93.71},{"id":"webcodecs","title":"WebCodecs API","status":"wd","categories":["JS API"],"usage_total":93.69},{"id":"url-scroll-to-text-fragment","title":"URL Scroll-To-Text Fragment","status":"unoff","categories":["Other"],"usage_total":93.6},{"id":"beforeafterprint","title":"Printing Events","status":"ls","categories":["HTML5","JS API"],"usage_total":93.58},{"id":"css-has","title":":has() CSS relational pseudo-class","status":"wd","categories":["CSS"],"usage_total":93.54},{"id":"css-paged-media","title":"CSS Paged Media (@page)","status":"wd","categories":["Other"],"usage_total":93.5},{"id":"mathml","title":"MathML","status":"rec","categories":["Other"],"usage_total":93.49},{"id":"notifications","title":"Web Notifications","status":"ls","categories":["JS API"],"usage_total":93.49},{"id":"css-touch-action","title":"CSS touch-action property","status":"rec","categories":["CSS"],"usage_total":93.35},{"id":"css-media-range-syntax","title":"Media Queries: Range Syntax","status":"cr","categories":["CSS"],"usage_total":93.31},{"id":"http3","title":"HTTP/3 protocol","status":"other","categories":["Other"],"usage_total":93.31},{"id":"css-container-queries","title":"CSS Container Queries (Size)","status":"wd","categories":["CSS"],"usage_total":93.3},{"id":"css-container-query-units","title":"CSS Container Query Units","status":"wd","categories":["CSS"],"usage_total":93.3},{"id":"touch","title":"Touch events","status":"rec","categories":["DOM","JS API"],"usage_total":93.26},{"id":"viewport-unit-variants","title":"Small, Large, and Dynamic viewport units","status":"wd","categories":["CSS"],"usage_total":93.15},{"id":"auxclick","title":"Auxclick","status":"wd","categories":["DOM","JS API"],"usage_total":93.03},{"id":"server-timing","title":"Server Timing","status":"wd","categories":["JS API"],"usage_total":93.02},{"id":"hevc","title":"HEVC/H.265 video format","status":"other","categories":["Other"],"usage_total":92.9},{"id":"picture-in-picture","title":"Picture-in-Picture","status":"wd","categories":["JS API"],"usage_total":92.83},{"id":"css-content-visibility","title":"CSS content-visibility","status":"wd","categories":["CSS"],"usage_total":92.78},{"id":"font-variant-alternates","title":"CSS font-variant-alternates","status":"wd","categories":["CSS3"],"usage_total":92.38},{"id":"css-color-function","title":"CSS color() function","status":"cr","categories":["CSS"],"usage_total":92.36},{"id":"css-nth-child-of","title":"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes","status":"wd","categories":["CSS"],"usage_total":92.36},{"id":"passkeys","title":"Passkeys","status":"other","categories":["JS API","Security"],"usage_total":92.33},{"id":"cookie-store-api","title":"Cookie Store API","status":"unoff","categories":["JS API"],"usage_total":92.32},{"id":"web-share","title":"Web Share API","status":"cr","categories":["JS API"],"usage_total":92.13},{"id":"css-lch-lab","title":"LCH and Lab color values","status":"cr","categories":["CSS"],"usage_total":91.94},{"id":"css-scrollbar","title":"CSS scrollbar styling","status":"cr","categories":["CSS"],"usage_total":91.41},{"id":"link-rel-dns-prefetch","title":"Resource Hints: dns-prefetch","status":"wd","categories":["DOM"],"usage_total":91.26},{"id":"text-size-adjust","title":"CSS text-size-adjust","status":"unoff","categories":["CSS3"],"usage_total":91.03},{"id":"css-nesting","title":"CSS Nesting","status":"wd","categories":["CSS"],"usage_total":91.01},{"id":"input-file-directory","title":"Directory selection from file input","status":"unoff","categories":["DOM","JS API"],"usage_total":90.89},{"id":"css-initial-letter","title":"CSS Initial Letter","status":"wd","categories":["CSS"],"usage_total":90.42},{"id":"credential-management","title":"Credential Management API","status":"wd","categories":["JS API","Security"],"usage_total":90.41},{"id":"view-transitions","title":"View Transitions API (single-document)","status":"wd","categories":["CSS","JS API"],"usage_total":89.88},{"id":"css-subgrid","title":"CSS Subgrid","status":"cr","categories":["CSS"],"usage_total":89.76},{"id":"css-dir-pseudo","title":":dir() CSS pseudo-class","status":"wd","categories":["CSS"],"usage_total":89.39},{"id":"css-relative-colors","title":"CSS Relative color syntax","status":"wd","categories":["CSS"],"usage_total":89.26},{"id":"css-text-wrap-balance","title":"CSS text-wrap: balance","status":"wd","categories":["CSS"],"usage_total":89.06},{"id":"trusted-types","title":"Trusted Types for DOM manipulation","status":"unoff","categories":["DOM","JS API","Other","Security"],"usage_total":89.03},{"id":"link-icon-svg","title":"SVG favicons","status":"ls","categories":["HTML5","SVG"],"usage_total":88.52},{"id":"css-cascade-scope","title":"Scoped Styles: the @scope rule","status":"wd","categories":["CSS"],"usage_total":88.41},{"id":"css-container-queries-style","title":"CSS Container Style Queries","status":"wd","categories":["CSS"],"usage_total":87.94},{"id":"speech-recognition","title":"Speech Recognition API","status":"unoff","categories":["JS API"],"usage_total":87.82},{"id":"font-size-adjust","title":"CSS font-size-adjust","status":"rec","categories":["CSS"],"usage_total":86.41},{"id":"cross-document-view-transitions","title":"View Transitions (cross-document)","status":"wd","categories":["CSS","JS API"],"usage_total":85.53},{"id":"webgpu","title":"WebGPU","status":"wd","categories":["JS API"],"usage_total":84.28},{"id":"css-anchor-positioning","title":"CSS Anchor Positioning","status":"wd","categories":["CSS"],"usage_total":82.83},{"id":"css-selection","title":"::selection CSS pseudo-element","status":"wd","categories":["CSS"],"usage_total":82.15},{"id":"css-text-box-trim","title":"CSS Text Box","status":"wd","categories":["CSS"],"usage_total":82.15},{"id":"autofocus","title":"Autofocus attribute","status":"ls","categories":["HTML5"],"usage_total":82.01},{"id":"css-resize","title":"CSS resize property","status":"rec","categories":["CSS3"],"usage_total":81.87},{"id":"http-live-streaming","title":"HTTP Live Streaming (HLS)","status":"unoff","categories":["Other"],"usage_total":81.86},{"id":"zstd","title":"zstd (Zstandard) content-encoding","status":"other","categories":["Other"],"usage_total":81.66},{"id":"mediacapture-fromelement","title":"Media Capture from DOM Elements API","status":"wd","categories":["DOM","JS API"],"usage_total":81.51},{"id":"webtransport","title":"WebTransport","status":"wd","categories":["JS API"],"usage_total":80.35},{"id":"css3-cursors","title":"CSS3 Cursors (original values)","status":"rec","categories":["CSS3"],"usage_total":80.27},{"id":"css3-cursors-grab","title":"CSS grab & grabbing cursors","status":"rec","categories":["CSS3"],"usage_total":80},{"id":"css3-cursors-newer","title":"CSS3 Cursors: zoom-in & zoom-out","status":"rec","categories":["CSS3"],"usage_total":80},{"id":"do-not-track","title":"Do Not Track API","status":"unoff","categories":["JS API"],"usage_total":79.7},{"id":"link-rel-prefetch","title":"Resource Hints: prefetch","status":"wd","categories":["DOM"],"usage_total":79.28},{"id":"asmjs","title":"asm.js","status":"other","categories":["JS","JS API","Other"],"usage_total":79.1},{"id":"requestidlecallback","title":"requestIdleCallback","status":"wd","categories":["JS API"],"usage_total":78.89},{"id":"midi","title":"Web MIDI API","status":"wd","categories":["JS API"],"usage_total":78.64},{"id":"css-overflow-anchor","title":"CSS overflow-anchor (Scroll Anchoring)","status":"wd","categories":["CSS3"],"usage_total":78.63},{"id":"colr-v1","title":"COLR/CPAL(v1) Font Formats","status":"other","categories":["Other"],"usage_total":78.31},{"id":"vibration","title":"Vibration API","status":"rec","categories":["JS API"],"usage_total":77.16},{"id":"battery-status","title":"Battery Status API","status":"cr","categories":["JS API"],"usage_total":77.02},{"id":"link-rel-prerender","title":"Resource Hints: prerender","status":"wd","categories":["DOM"],"usage_total":76.85},{"id":"client-hints-dpr-width-viewport","title":"Client Hints: DPR, Width, Viewport-Width","status":"other","categories":["DOM"],"usage_total":76.79},{"id":"background-sync","title":"Background Sync API","status":"unoff","categories":["JS API"],"usage_total":76.71},{"id":"filesystem","title":"Filesystem & FileWriter API","status":"unoff","categories":["JS API"],"usage_total":76.61},{"id":"imagecapture","title":"ImageCapture API","status":"wd","categories":["DOM","JS API"],"usage_total":76.43},{"id":"web-bluetooth","title":"Web Bluetooth","status":"unoff","categories":["JS API"],"usage_total":76.4},{"id":"netinfo","title":"Network Information API","status":"unoff","categories":["DOM","JS API"],"usage_total":76.38},{"id":"css-paint-api","title":"CSS Painting API","status":"cr","categories":["CSS","JS API"],"usage_total":76.37},{"id":"intersectionobserver-v2","title":"IntersectionObserver V2","status":"unoff","categories":["DOM","JS API","Security"],"usage_total":76.36},{"id":"sxg","title":"Signed HTTP Exchanges (SXG)","status":"other","categories":["Other"],"usage_total":76.36},{"id":"meta-theme-color","title":"theme-color Meta Tag","status":"ls","categories":["DOM","Other"],"usage_total":76.23},{"id":"webusb","title":"WebUSB","status":"unoff","categories":["JS API"],"usage_total":76.02},{"id":"webxr","title":"WebXR Device API","status":"cr","categories":["JS API"],"usage_total":75.38},{"id":"accelerometer","title":"Accelerometer","status":"cr","categories":["JS API"],"usage_total":74.85},{"id":"gyroscope","title":"Gyroscope","status":"cr","categories":["JS API"],"usage_total":74.85},{"id":"orientation-sensor","title":"Orientation Sensor","status":"cr","categories":["JS API"],"usage_total":74.85},{"id":"document-policy","title":"Document Policy","status":"unoff","categories":["Other","Security"],"usage_total":74.09},{"id":"permissions-policy","title":"Permissions Policy","status":"wd","categories":["JS API","Other","Security"],"usage_total":73.83},{"id":"web-serial","title":"Web Serial API","status":"unoff","categories":["JS API"],"usage_total":72.96},{"id":"css3-attr","title":"CSS3 attr() function for all properties","status":"unoff","categories":["CSS"],"usage_total":69.18},{"id":"temporal","title":"Temporal","status":"other","categories":["JS","JS API"],"usage_total":67.52},{"id":"css-text-justify","title":"CSS text-justify","status":"cr","categories":["CSS"],"usage_total":67.5},{"id":"css-if","title":"CSS if() function","status":"wd","categories":["CSS"],"usage_total":67.2},{"id":"customizable-select","title":"Customizable Select element","status":"ls","categories":["HTML5"],"usage_total":67.08},{"id":"html-media-capture","title":"HTML Media Capture","status":"rec","categories":["HTML5"],"usage_total":61.07},{"id":"css-color-adjust","title":"CSS print-color-adjust","status":"cr","categories":["CSS"],"usage_total":50.05},{"id":"pdf-viewer","title":"Built-in PDF viewer","status":"other","categories":["Other"],"usage_total":49.13},{"id":"keyboardevent-code","title":"KeyboardEvent.code","status":"wd","categories":["DOM"],"usage_total":49.01},{"id":"sharedworkers","title":"Shared Web Workers","status":"ls","categories":["JS API"],"usage_total":48.41},{"id":"loading-lazy-media","title":"Lazy loading via attribute for video & audio","status":"ls","categories":["HTML5"],"usage_total":43.61},{"id":"webnfc","title":"Web NFC","status":"unoff","categories":["JS API"],"usage_total":43.34},{"id":"pointerlock","title":"Pointer Lock API","status":"rec","categories":["JS API"],"usage_total":35.12},{"id":"font-smooth","title":"CSS font-smooth","status":"unoff","categories":["CSS3"],"usage_total":34.77},{"id":"webkit-user-drag","title":"CSS -webkit-user-drag property","status":"unoff","categories":["CSS"],"usage_total":33.84},{"id":"registerprotocolhandler","title":"Custom protocol handling","status":"ls","categories":["HTML5"],"usage_total":32.08},{"id":"native-filesystem-api","title":"File System Access API","status":"unoff","categories":["JS API"],"usage_total":29.64},{"id":"webhid","title":"WebHID API","status":"unoff","categories":["JS API"],"usage_total":29.63},{"id":"tls1-1","title":"TLS 1.1","status":"unoff","categories":["Security"],"usage_total":17.67},{"id":"u2f","title":"FIDO U2F API","status":"unoff","categories":["JS API","Security"],"usage_total":17.62},{"id":"spdy","title":"SPDY protocol","status":"unoff","categories":["Other"],"usage_total":17.31},{"id":"css-canvas","title":"CSS Canvas Drawings","status":"unoff","categories":["CSS"],"usage_total":17.08},{"id":"audiotracks","title":"Audio Tracks","status":"ls","categories":["HTML5"],"usage_total":16.99},{"id":"css-filter-function","title":"CSS filter() function","status":"wd","categories":["CSS","CSS3"],"usage_total":16.85},{"id":"css-hanging-punctuation","title":"CSS hanging-punctuation","status":"cr","categories":["CSS"],"usage_total":16.85},{"id":"svg-fonts","title":"SVG fonts","status":"rec","categories":["SVG"],"usage_total":16.85},{"id":"videotracks","title":"Video Tracks","status":"ls","categories":["HTML5"],"usage_total":16.85},{"id":"extended-system-fonts","title":"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family","status":"wd","categories":["CSS"],"usage_total":16.5},{"id":"heif","title":"HEIF/HEIC image format","status":"other","categories":["Other"],"usage_total":15.34},{"id":"jpegxl","title":"JPEG XL image format","status":"other","categories":["Other"],"usage_total":15.34},{"id":"mutation-events","title":"Mutation events","status":"unoff","categories":["DOM"],"usage_total":14.96},{"id":"sql-storage","title":"Web SQL Database","status":"unoff","categories":["JS API"],"usage_total":8.6},{"id":"css-overflow-overlay","title":"CSS overflow: overlay","status":"unoff","categories":["CSS"],"usage_total":7.61},{"id":"ogv","title":"Ogg/Theora video format","status":"other","categories":["Other"],"usage_total":6.12},{"id":"offline-apps","title":"Offline web applications","status":"unoff","categories":["HTML5"],"usage_total":3.5},{"id":"webvr","title":"WebVR API","status":"unoff","categories":["JS API"],"usage_total":3.3},{"id":"sdch","title":"SDCH Accept-Encoding/Content-Encoding","status":"other","categories":["Other"],"usage_total":2.31},{"id":"jpeg2000","title":"JPEG 2000 image format","status":"other","categories":["Other"],"usage_total":2.3},{"id":"css-element-function","title":"CSS element() function","status":"wd","categories":["CSS3"],"usage_total":2.18},{"id":"proximity","title":"Proximity API","status":"cr","categories":["JS API"],"usage_total":2.14},{"id":"css-grid-lanes","title":"CSS Grid Lanes","status":"wd","categories":["CSS"],"usage_total":2.03},{"id":"custom-elements","title":"Custom Elements (deprecated V0 spec)","status":"unoff","categories":["DOM","HTML5"],"usage_total":1.35},{"id":"imports","title":"HTML Imports","status":"wd","categories":["DOM","HTML5"],"usage_total":1.35},{"id":"shadowdom","title":"Shadow DOM (deprecated V0 spec)","status":"unoff","categories":["DOM"],"usage_total":0.72},{"id":"publickeypinning","title":"HTTP Public Key Pinning","status":"other","categories":["Security"],"usage_total":0.61},{"id":"css-regions","title":"CSS Regions","status":"wd","categories":["CSS3"],"usage_total":0.42},{"id":"ambient-light","title":"Ambient Light Sensor","status":"cr","categories":["JS API"],"usage_total":0.36},{"id":"object-observe","title":"Object.observe data binding","status":"unoff","categories":["JS"],"usage_total":0.29},{"id":"run-in","title":"display: run-in","status":"cr","categories":["CSS","CSS2"],"usage_total":0.28},{"id":"eot","title":"EOT - Embedded OpenType fonts","status":"unoff","categories":["Other"],"usage_total":0.27},{"id":"jpegxr","title":"JPEG XR image format","status":"other","categories":["Other"],"usage_total":0.27},{"id":"css-deviceadaptation","title":"CSS Device Adaptation","status":"wd","categories":["CSS"],"usage_total":0.14},{"id":"css-exclusions","title":"CSS Exclusions Level 1","status":"wd","categories":["CSS"],"usage_total":0.14},{"id":"ime","title":"Input Method Editor API","status":"unoff","categories":["JS API"],"usage_total":0.14},{"id":"lazyload","title":"Resource Hints: Lazyload","status":"unoff","categories":["DOM"],"usage_total":0.14},{"id":"setimmediate","title":"Efficient Script Yielding: setImmediate()","status":"unoff","categories":["JS API"],"usage_total":0.14},{"id":"menu","title":"Context menu item (menuitem element)","status":"unoff","categories":["HTML5"],"usage_total":0.06},{"id":"style-scoped","title":"Scoped attribute","status":"unoff","categories":["CSS","HTML5"],"usage_total":0.01},{"id":"css-descendant-gtgt","title":"Explicit descendant combinator >>","status":"unoff","categories":["CSS"],"usage_total":0},{"id":"css-when-else","title":"CSS @when / @else conditional rules","status":"wd","categories":["CSS"],"usage_total":0},{"id":"decorators","title":"Decorators","status":"unoff","categories":["JS"],"usage_total":0},{"id":"iframe-seamless","title":"seamless attribute for iframes","status":"unoff","categories":["HTML5"],"usage_total":0},{"id":"magnetometer","title":"Magnetometer","status":"cr","categories":["JS API"],"usage_total":0},{"id":"mpeg-dash","title":"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)","status":"other","categories":["Other"],"usage_total":0},{"id":"objectrtc","title":"Object RTC (ORTC) API for WebRTC","status":"other","categories":["JS API"],"usage_total":0},{"id":"portals","title":"Portals","status":"unoff","categories":["HTML5","JS API"],"usage_total":0},{"id":"xhtmlsmil","title":"XHTML+SMIL animation","status":"unoff","categories":["Other"],"usage_total":0}]},"meta":{"timestamp":"2026-06-02T16:52:09.197Z","request_id":"cb06b8df-0f75-41fd-83a7-d0a0548fceca"},"status":"ok","message":"List features","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Features"],"summary":"Search features","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Keyword","schema":{"type":"string"},"example":"grid"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":5,"query":"grid","features":[{"id":"css-grid","title":"CSS Grid Layout (level 1)","status":"cr","usage_total":95.61},{"id":"justify-content-space-evenly","title":"CSS justify-content: space-evenly","status":"wd","usage_total":95.47},{"id":"css-display-contents","title":"CSS display: contents","status":"cr","usage_total":95.09},{"id":"css-subgrid","title":"CSS Subgrid","status":"cr","usage_total":89.76},{"id":"css-grid-lanes","title":"CSS Grid Lanes","status":"wd","usage_total":2.03}]},"meta":{"timestamp":"2026-06-02T16:52:09.335Z","request_id":"d0c62b03-03fd-4223-9f3d-aa6769778efc"},"status":"ok","message":"Search features","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/support":{"get":{"operationId":"get_v1_support","tags":["Features"],"summary":"Feature × browser support","description":"","parameters":[{"name":"feature","in":"query","required":true,"description":"Feature id","schema":{"type":"string"},"example":"flexbox"},{"name":"browser","in":"query","required":true,"description":"Browser id","schema":{"type":"string"},"example":"chrome"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"title":"CSS Flexible Box Layout Module","browser":"Chrome","current":"supported","feature":"flexbox","current_flag":"y","since_version":"21"},"meta":{"timestamp":"2026-06-02T16:52:09.441Z","request_id":"fce7915a-cdde-4f6e-a92f-a2b7ae6299bb"},"status":"ok","message":"Feature x browser support","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/browsers":{"get":{"operationId":"get_v1_browsers","tags":["Reference"],"summary":"Browser / agent list","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":19,"browsers":[{"id":"ie","type":"desktop","prefix":"ms","browser":"IE","versions":["5.5","6","7","8","9","10","11"],"usage_global":0.27372,"current_version":"11"},{"id":"edge","type":"desktop","prefix":"webkit","browser":"Edge","versions":["12","13","14","15","16","17","18","79","80","81","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148"],"usage_global":5.205242,"current_version":"148"},{"id":"firefox","type":"desktop","prefix":"moz","browser":"Firefox","versions":["2","3","3.5","3.6","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154"],"usage_global":1.8293660000000003,"current_version":"151"},{"id":"chrome","type":"desktop","prefix":"webkit","browser":"Chrome","versions":["4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151"],"usage_global":24.890272,"current_version":"148"},{"id":"safari","type":"desktop","prefix":"webkit","browser":"Safari","versions":["3.1","3.2","4","5","5.1","6","6.1","7","7.1","8","9","9.1","10","10.1","11","11.1","12","12.1","13","13.1","14","14.1","15","15.1","15.2-15.3","15.4","15.5","15.6","16.0","16.1","16.2","16.3","16.4","16.5","16.6","17.0","17.1","17.2","17.3","17.4","17.5","17.6","18.0","18.1","18.2","18.3","18.4","18.5-18.7","26.0","26.1","26.2","26.3","26.4","26.5","TP"],"usage_global":2.732634,"current_version":"26.4"},{"id":"opera","type":"desktop","prefix":"webkit","browser":"Opera","versions":["9","9.5-9.6","10.0-10.1","10.5","10.6","11","11.1","11.5","11.6","12","12.1","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","60","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","131"],"usage_global":0.15054599999999999,"current_version":"131"},{"id":"ios_saf","type":"mobile","prefix":"webkit","browser":"Safari on iOS","versions":["3.2","4.0-4.1","4.2-4.3","5.0-5.1","6.0-6.1","7.0-7.1","8","8.1-8.4","9.0-9.2","9.3","10.0-10.2","10.3","11.0-11.2","11.3-11.4","12.0-12.1","12.2-12.5","13.0-13.1","13.2","13.3","13.4-13.7","14.0-14.4","14.5-14.8","15.0-15.1","15.2-15.3","15.4","15.5","15.6-15.8","16.0","16.1","16.2","16.3","16.4","16.5","16.6-16.7","17.0","17.1","17.2","17.3","17.4","17.5","17.6-17.7","18.0","18.1","18.2","18.3","18.4","18.5-18.7","26.0","26.1","26.2","26.3","26.4","26.5"],"usage_global":14.12064286,"current_version":"26.4"},{"id":"op_mini","type":"mobile","prefix":"o","browser":"Opera Mini","versions":["all"],"usage_global":0,"current_version":"all"},{"id":"android","type":"mobile","prefix":"webkit","browser":"Android Browser","versions":["2.1","2.2","2.3","3","4","4.1","4.2-4.3","4.4","4.4.3-4.4.4","148"],"usage_global":0.244591799,"current_version":"148"},{"id":"bb","type":"mobile","prefix":"webkit","browser":"Blackberry Browser","versions":["7","10"],"usage_global":0,"current_version":"10"},{"id":"op_mob","type":"mobile","prefix":"o","browser":"Opera Mobile","versions":["10","11","11.1","11.5","12","12.1","80"],"usage_global":0.864483,"current_version":"80"},{"id":"and_chr","type":"mobile","prefix":"webkit","browser":"Chrome for Android","versions":["148"],"usage_global":43.3393,"current_version":"148"},{"id":"and_ff","type":"mobile","prefix":"moz","browser":"Firefox for Android","versions":["150"],"usage_global":0.347968,"current_version":"150"},{"id":"ie_mob","type":"mobile","prefix":"ms","browser":"IE Mobile","versions":["10","11"],"usage_global":0,"current_version":"11"},{"id":"and_uc","type":"mobile","prefix":"webkit","browser":"UC Browser for Android","versions":["15.5"],"usage_global":0.630692,"current_version":"15.5"},{"id":"samsung","type":"mobile","prefix":"webkit","browser":"Samsung Internet","versions":["4","5.0-5.4","6.2-6.4","7.2-7.4","8.2","9.2","10.1","11.1-11.2","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","20","21","22","23","24","25","26","27","28","29"],"usage_global":1.52779366,"current_version":"29"},{"id":"and_qq","type":"mobile","prefix":"webkit","browser":"QQ Browser","versions":["14.9"],"usage_global":0.10874,"current_version":"14.9"},{"id":"baidu","type":"mobile","prefix":"webkit","browser":"Baidu Browser","versions":["13.52"],"usage_global":0,"current_version":"13.52"},{"id":"kaios","type":"mobile","prefix":"moz","browser":"KaiOS Browser","versions":["2.5","3.0-3.1"],"usage_global":0.005437,"current_version":"3.0-3.1"}]},"meta":{"timestamp":"2026-06-02T16:52:09.520Z","request_id":"45d19c9f-6a5a-4307-9312-0a3828e1f281"},"status":"ok","message":"Browser list","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/categories":{"get":{"operationId":"get_v1_categories","tags":["Reference"],"summary":"Categories + status legend","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"updated":1779860541,"statuses":{"cr":"W3C Candidate Recommendation","ls":"WHATWG Living Standard","pr":"W3C Proposed Recommendation","wd":"W3C Working Draft","rec":"W3C Recommendation","other":"Other","unoff":"Unofficial / Note"},"categories":{"JS":["JS"],"CSS":["CSS3","CSS","CSS2"],"SVG":["SVG"],"HTML5":["Canvas","HTML5"],"Other":["PNG","Other","DOM"],"JS API":["JS API"],"Security":["Security"]}},"meta":{"timestamp":"2026-06-02T16:52:09.627Z","request_id":"a117ae06-c346-449d-9f7d-ed2c76dc54de"},"status":"ok","message":"Categories + statuses","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"auth":"none upstream; this gateway requires x-api-key","name":"Can I Use API","note":"Browser-feature compatibility for 550+ web features across 19 browsers. /v1/feature?id=flexbox for the full support matrix (?full=true for per-version), /v1/support?feature=&browser= for a single answer, /v1/features (+?category=), /v1/search?q=, /v1/browsers, /v1/categories. Support flags: y=supported, a=partial, n=no, p=polyfill, u=unknown (+prefix/disabled). Dataset refreshed every 12h.","source":"caniuse-db (Fyrd/caniuse) via jsDelivr — public dataset, no key","endpoints":7},"meta":{"timestamp":"2026-06-02T16:52:09.706Z","request_id":"5d34cc9e-4487-4079-8f18-2818e3eb7dde"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2150,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":850,"monthly_call_quota":47000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2700,"monthly_call_quota":238000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":6200,"monthly_call_quota":1190000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/caniuse-api"}