The Web Platform: Browser technologies
• To re-sort, click on any heading.
Specification | Repo | Docs | Tests | Engines | Category | |||
---|---|---|---|---|---|---|---|---|
images/W3C.png | Accelerometer | https://wpt.fyi/results/accelerometer | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Ambient Light Sensor | https://wpt.fyi/results/ambient-light | caniuse | no no no | Platform interaction | |||
images/W3C.png | ARIA | caniuse | ✔all | yes yes yes | Core | |||
images/TC39.png | Array Grouping | caniuse | yes no no | JavaScript | ||||
images/TC39.png | Atomics.waitAsync | https://test262.report/browse/built-ins/Atomics/waitAsync | caniuse | no no yes | JavaScript | |||
images/W3C.png | Audio Output Devices API | https://wpt.fyi/results/audio-output | caniuse | no no no | Media | |||
images/WICG.png | Background Fetch | https://wpt.fyi/results/background-fetch | caniuse | no no yes | Service Workers | |||
images/WICG.png | Background Synchronization | https://wpt.fyi/results/BackgroundSync | caniuse | no no yes | Service Workers | |||
images/W3C.png | Badging API | https://wpt.fyi/results/badging | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Battery Status API | https://wpt.fyi/results/battery | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Beacon | https://wpt.fyi/results/beacon | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/W3C.png | Clear Site Data | https://wpt.fyi/results/clear-site-data | caniuse | ✔two | yes no yes | Security | ||
images/W3C.png | Clipboard API and events | https://wpt.fyi/results/clipboard-apis | caniuse | no no yes | Platform interaction | |||
images/CSSWG.png | Compositing and Blending | https://wpt.fyi/results/css/compositing | caniuse | ✔all | yes yes yes | CSS | ||
images/WICG.png | Compression Streams | https://wpt.fyi/results/compression | caniuse | no no yes | Utilities | |||
images/WHATWG.png | Console | https://wpt.fyi/results/console | caniuse | ✔all | yes yes yes | Debugging and reporting | ||
images/W3C.png | Contact Picker API | https://wpt.fyi/results/contacts | caniuse | no no no | Platform interaction | |||
images/WICG.png | Content Index | https://wpt.fyi/results/content-index | caniuse | no no yes | Service Workers | |||
images/WICG.png | Controls List API | https://wpt.fyi/results/html/semantics/embedded-content/media-elements/controlsList.tentative.html | caniuse | no no yes | Media | |||
images/WICG.png | Cookie Store API | https://wpt.fyi/results/cookie-store | caniuse | no no yes | HTTP and addressing | |||
images/W3C.png | Credential Management | https://wpt.fyi/results/credential-management | caniuse | no no yes | Security | |||
images/W3C.png | CSP (Content Security Policy) | https://wpt.fyi/results/content-security-policy | caniuse | ✔all | yes yes yes | Security | ||
images/W3C.png | CSP Embedded Enforcement | https://wpt.fyi/results/content-security-policy/embedded-enforcement | caniuse | no no yes | Security | |||
images/CSSWG.png | CSS 2 | https://wpt.fyi/results/css/CSS2 | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSS Animations | https://wpt.fyi/results/css/css-animations | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | CSS Animations 2 | https://wpt.fyi/results/css/css-animations | caniuse | no no no | Animation | |||
images/CSSWG.png | CSS Backgrounds and Borders | https://wpt.fyi/results/css/css-backgrounds | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Backgrounds and Borders 4 | https://wpt.fyi/results/css/css-backgrounds/background-position-xy-three-four-values-passthru.html | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Basic User Interface | https://wpt.fyi/results/css/css-ui | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSS Box Alignment | https://wpt.fyi/results/css/css-align | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Box Model | https://wpt.fyi/results/css/css-box | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Box Model 4 | https://wpt.fyi/results/css/css-box | caniuse | no no no | CSS | |||
images/CSSWG.png | CSS Box Sizing | https://wpt.fyi/results/css/css-sizing | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Box Sizing 4 | https://wpt.fyi/results/css/css-sizing/contain-intrinsic-size | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Cascading and Inheritance | https://wpt.fyi/results/css/css-cascade | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSS Cascading and Inheritance 5 | https://wpt.fyi/results/css/css-cascade | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Color | https://wpt.fyi/results/css/css-color | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSS Color 5 | https://wpt.fyi/results/css/css-color/color-mix-basic-001.html | caniuse | no no no | CSS | |||
images/CSSWG.png | CSS Color 6 | https://wpt.fyi/results/css/css-color/color-contrast-001.html | caniuse | no no no | CSS | |||
images/CSSWG.png | CSS Color Adjustment | https://wpt.fyi/results/css/css-color-adjust | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Conditional Rules 3 | https://wpt.fyi/results/css/css-conditional | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Conditional Rules 4 | https://wpt.fyi/results/css/css-conditional/at-supports-selector-001.html | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Containment | https://wpt.fyi/results/css/css-contain | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Counter Styles | https://wpt.fyi/results/css/css-counter-styles/counter-style-at-rule | caniuse | ✔two | yes no yes | CSS | ||
images/CSSWG.png | CSS Custom Properties (Variables) | https://wpt.fyi/results/css/css-variables | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Display | https://wpt.fyi/results/css/css-display | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Easing Functions | https://wpt.fyi/results/css/css-easing | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Environment Variables | https://wpt.fyi/results/css/css-env | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Flexible Box Layout | https://wpt.fyi/results/css/css-flexbox | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Font Loading | https://wpt.fyi/results/css/css-font-loading | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Fonts | https://wpt.fyi/results/css/css-fonts | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Fonts 5 | https://wpt.fyi/results/css/css-fonts/font-size-adjust-001.html | caniuse | yes no no | CSS | |||
images/CSSWG.png | CSS Fragmentation | https://wpt.fyi/results/css/css-break | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Generated Content | https://wpt.fyi/results/css/css-content | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Grid Layout | https://wpt.fyi/results/css/css-grid | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Grid Layout 3 | https://wpt.fyi/results/css/css-grid/masonry | caniuse | yes no no | CSS | |||
images/CSSWG.png | CSS Images | https://wpt.fyi/results/css/css-images | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Images 4 | https://wpt.fyi/results/css/css-images/image-set | caniuse | yes no no | CSS | |||
images/CSSWG.png | CSS Inline Layout | https://wpt.fyi/results/css/css-inline | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Lists and Counters | https://wpt.fyi/results/css/css-lists | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Logical Properties and Values | https://wpt.fyi/results/css/css-logical | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Masking | https://wpt.fyi/results/css/css-masking | caniuse | ✔two | yes yes no | CSS | ||
images/CSSWG.png | CSS Media Queries | https://wpt.fyi/results/css/mediaqueries | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Media Queries 5 | https://wpt.fyi/results/css/mediaqueries/forced-colors.html | caniuse | ✔two | yes no yes | CSS | ||
images/CSSWG.png | CSS Mobile Text Size Adjustment | https://wpt.fyi/results/css/css-size-adjust | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Multi-column Layout | https://wpt.fyi/results/css/css-multicol | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Namespaces | https://wpt.fyi/results/css/css-namespaces | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Overflow | https://wpt.fyi/results/css/css-overflow | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Overscroll Behavior | https://wpt.fyi/results/css/css-overscroll-behavior | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Paged Media | https://wpt.fyi/results/css/css-page | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Painting API | https://wpt.fyi/results/css/css-paint-api | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Positioned Layout | https://wpt.fyi/results/css/css-position | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Properties and Values API | https://wpt.fyi/results/css/css-properties-values-api | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Pseudo-Elements | https://wpt.fyi/results/css/css-pseudo | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Rhythmic Sizing | caniuse | no no no | CSS | ||||
images/CSSWG.png | CSS Ruby Annotation Layout | https://wpt.fyi/results/css/css-ruby | caniuse | yes no no | CSS | |||
images/CSSWG.png | CSS Scoping | https://wpt.fyi/results/css/css-scoping | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Scroll Anchoring | https://wpt.fyi/results/css/css-scroll-anchoring | caniuse | ✔two | yes no yes | CSS | ||
images/CSSWG.png | CSS Scroll Snap | https://wpt.fyi/results/css/css-scroll-snap | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Scrollbars Styling | https://wpt.fyi/results/css/css-scrollbars | caniuse | yes no no | CSS | |||
images/CSSWG.png | CSS Selectors | https://wpt.fyi/results/css/selectors | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Shadow Parts | https://wpt.fyi/results/css/css-shadow-parts | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Shapes | https://wpt.fyi/results/css/css-shapes | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Text | https://wpt.fyi/results/css/css-text | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Text 4 | https://wpt.fyi/results/css/css-text/hyphens/hyphenate-character-001.html | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Text Decoration | https://wpt.fyi/results/css/css-text-decor | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Text Decoration 4 | https://wpt.fyi/results/css/css-text-decor | caniuse | no yes no | CSS | |||
images/CSSWG.png | CSS Transforms | https://wpt.fyi/results/css/css-transforms | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | CSS Transforms 2 | https://wpt.fyi/results/css/css-transforms | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | CSS Transitions | https://wpt.fyi/results/css/css-transitions | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | CSS Transitions 2 | https://wpt.fyi/results/css/css-transitions | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | CSS Typed OM | https://wpt.fyi/results/css/css-typed-om | caniuse | no no yes | CSS | |||
images/CSSWG.png | CSS Values and Units | https://wpt.fyi/results/css/css-values | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSS Values and Units 5 | https://wpt.fyi/results/css/css-values | caniuse | no no no | CSS | |||
images/CSSWG.png | CSS Will Change | https://wpt.fyi/results/css/css-will-change | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSS Writing Modes | https://wpt.fyi/results/css/css-writing-modes | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | CSSOM | https://wpt.fyi/results/css/cssom | ✔all | yes yes yes | CSS | |||
images/CSSWG.png | CSSOM View | https://wpt.fyi/results/css/cssom-view | ✔all | yes yes yes | CSS | |||
images/IETF.png | data URLs | 5 | https://wpt.fyi/results/fetch/data-urls | caniuse | ✔all | yes yes yes | HTTP and addressing | |
images/WICG.png | Deprecation Reporting | https://wpt.fyi/results/deprecation-reporting | caniuse | no no yes | Debugging and reporting | |||
images/W3C.png | Device Orientation Events | https://wpt.fyi/results/orientation-event | caniuse | no no yes | Platform interaction | |||
images/WHATWG.png | DOM | https://wpt.fyi/results/dom | caniuse | ✔all | yes yes yes | Core | ||
images/W3C.png | DOM Parsing and Serialization | https://wpt.fyi/results/domparsing | caniuse | ✔all | yes yes yes | Core | ||
images/TC39.png | ECMAScript | https://test262.report/ | caniuse | ✔all | yes yes yes | JavaScript | ||
images/TC39.png | ECMAScript Internationalization API | https://test262.report/browse/intl402 | caniuse | ✔all | yes yes yes | JavaScript | ||
images/WICG.png | Element Timing API | https://wpt.fyi/results/element-timing | caniuse | no no yes | Performance/profiling | |||
images/WHATWG.png | Encoding | https://wpt.fyi/results/encoding | caniuse | ✔all | yes yes yes | Core | ||
images/W3C.png | Encrypted Media Extensions | https://wpt.fyi/results/encrypted-media | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Event Timing API | https://wpt.fyi/results/event-timing | caniuse | ✔two | yes no yes | Performance/profiling | ||
images/WICG.png | EyeDropper API | https://wpt.fyi/results/eyedropper | caniuse | no no yes | Platform interaction | |||
images/WHATWG.png | Fetch | https://wpt.fyi/results/fetch | caniuse | ✔all | yes yes yes | Core | ||
images/W3C.png | Fetch Metadata Request Headers | https://wpt.fyi/results/fetch/metadata | caniuse | ✔two | yes no yes | Security | ||
images/WICG.png | File and Directory Entries API | https://wpt.fyi/results/entries-api | caniuse | ✔all | yes yes yes | Storage and files | ||
images/W3C.png | File API | https://wpt.fyi/results/FileAPI | caniuse | ✔all | yes yes yes | Storage and files | ||
images/WHATWG.png | File System | https://wpt.fyi/results/fs | caniuse | no no yes | Storage and files | |||
images/WICG.png | File System Access | https://wpt.fyi/results/file-system-access | caniuse | ✔two | no yes yes | Storage and files | ||
images/CSSWG.png | Filter Effects | https://wpt.fyi/results/css/filter-effects | caniuse | ✔all | yes yes yes | CSS | ||
images/CSSWG.png | Filter Effects 2 | https://wpt.fyi/results/css/filter-effects | caniuse | ✔all | yes yes yes | CSS | ||
images/WHATWG.png | Fullscreen API | https://wpt.fyi/results/fullscreen | caniuse | ✔two | yes no yes | Platform interaction | ||
images/W3C.png | Gamepad | https://wpt.fyi/results/gamepad | caniuse | ✔all | yes yes yes | Platform interaction | ||
images/W3C.png | Gamepad Extensions | https://wpt.fyi/results/gamepad/idlharness-extensions.https.window.html | caniuse | ✔two | yes no yes | Platform interaction | ||
images/W3C.png | Generic Sensor API | https://wpt.fyi/results/generic-sensor | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Geolocation API | https://wpt.fyi/results/geolocation-API | caniuse | ✔all | yes yes yes | Platform interaction | ||
images/CSSWG.png | Geometry Interfaces | https://wpt.fyi/results/css/geometry | caniuse | ✔all | yes yes yes | CSS | ||
images/W3C.png | Gyroscope | https://wpt.fyi/results/gyroscope | caniuse | no no yes | Platform interaction | |||
images/W3C.png | High Resolution Time | https://wpt.fyi/results/hr-time | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/WHATWG.png | HTML | https://wpt.fyi/results/html | caniuse | ✔all | yes yes yes | Core | ||
images/W3C.png | HTML Media Capture | https://wpt.fyi/results/html-media-capture | caniuse | ✔all | yes yes yes | Media | ||
images/WICG.png | HTML Sanitizer API | https://wpt.fyi/results/sanitizer-api | caniuse | no no yes | Forms and editing | |||
images/HTTPWG.png | HTTP Alternative Services | caniuse | ✔two | yes no yes | HTTP and addressing | |||
images/HTTPWG.png | HTTP Caching | ✔all | yes yes yes | HTTP and addressing | ||||
images/IETF.png | HTTP Client Hints | 5 | no no yes | HTTP and addressing | ||||
images/HTTPWG.png | HTTP Content-Disposition header | caniuse | ✔all | yes yes yes | HTTP and addressing | |||
images/HTTPWG.png | HTTP Cookies | ✔all | yes yes yes | HTTP and addressing | ||||
images/HTTPWG.png | HTTP Cookies (SameSite) | caniuse | ✔all | yes yes yes | HTTP and addressing | |||
images/HTTPWG.png | HTTP Immutable Responses | caniuse | ✔two | yes yes no | HTTP and addressing | |||
images/HTTPWG.png | HTTP Semantics | ✔all | yes yes yes | HTTP and addressing | ||||
images/IETF.png | HTTP Strict Transport Security (HSTS) | 5 | caniuse | ✔all | yes yes yes | Security | ||
images/HTTPWG.png | HTTP/1.1 (Syntax) | ✔all | yes yes yes | HTTP and addressing | ||||
images/HTTPWG.png | HTTP/2 (Syntax) | https://github.com/http2/http2-test | caniuse | ✔all | yes yes yes | HTTP and addressing | ||
images/WICG.png | Idle Detection API | https://wpt.fyi/results/idle-detection | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Indexed Database API | https://wpt.fyi/results/IndexedDB | caniuse | ✔all | yes yes yes | Storage and files | ||
images/WICG.png | Input Device Capabilities | https://wpt.fyi/results/input-device-capabilities | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Input Events | https://wpt.fyi/results/input-events | caniuse | ✔all | yes yes yes | Events | ||
images/W3C.png | Intersection Observer | https://wpt.fyi/results/intersection-observer | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/WICG.png | Intervention Reporting | https://wpt.fyi/results/intervention-reporting | caniuse | no no yes | Debugging and reporting | |||
images/TC39.png | Intl Enumeration API | https://test262.report/browse/intl402/Intl/supportedValuesOf | caniuse | ✔two | yes yes no | JavaScript | ||
images/TC39.png | Intl Locale Info | https://test262.report/browse/intl402/Locale/prototype/textInfo | caniuse | ✔two | no yes yes | JavaScript | ||
images/WICG.png | Keyboard Lock | https://wpt.fyi/results/keyboard-lock | caniuse | no no yes | Platform interaction | |||
images/WICG.png | Keyboard Map | https://wpt.fyi/results/keyboard-map | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Largest Contentful Paint | https://wpt.fyi/results/largest-contentful-paint | caniuse | no no yes | Performance/profiling | |||
images/WICG.png | Layout Instability API | https://wpt.fyi/results/layout-instability | caniuse | no no yes | Performance/profiling | |||
images/W3C.png | Long Tasks API | https://wpt.fyi/results/longtask-timing | caniuse | no no yes | Performance/profiling | |||
images/W3C.png | Magnetometer | https://wpt.fyi/results/magnetometer | caniuse | no no yes | Platform interaction | |||
images/W3C.png | MathML Core | https://wpt.fyi/results/mathml | caniuse | ✔all | yes yes yes | Graphics and typography | ||
images/W3C.png | Media Capabilities | https://wpt.fyi/results/media-capabilities | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Media Capture and Streams | https://wpt.fyi/results/mediacapture-streams | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Media Capture from DOM Elements | https://wpt.fyi/results/mediacapture-fromelement | caniuse | no no yes | Media | |||
images/W3C.png | Media Playback Quality | https://wpt.fyi/results/media-playback-quality | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Media Session | https://wpt.fyi/results/mediasession | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Media Source Extensions | https://wpt.fyi/results/media-source | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | MediaStream Image Capture | https://wpt.fyi/results/mediacapture-image | caniuse | no no yes | Media | |||
images/W3C.png | MediaStream Recording | https://wpt.fyi/results/mediacapture-record | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | MediaStreamTrack Insertable Streams | https://wpt.fyi/results/mediacapture-insertable-streams | caniuse | no no yes | Media | |||
images/CSSWG.png | Motion Path | https://wpt.fyi/results/css/motion | caniuse | ✔all | yes yes yes | Animation | ||
images/IETF.png | multipart/form-data | 5 | https://wpt.fyi/results/html/semantics/forms/form-submission-0/multipart-formdata.window.html | ✔all | yes yes yes | Forms and editing | ||
images/W3C.png | Navigation Timing | https://wpt.fyi/results/navigation-timing | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/W3C.png | Network Error Logging | https://wpt.fyi/results/network-error-logging | caniuse | no no yes | Debugging and reporting | |||
images/WICG.png | Network Information API | https://wpt.fyi/results/netinfo | caniuse | no no yes | Platform interaction | |||
images/WHATWG.png | Notifications API | https://wpt.fyi/results/notifications | caniuse | ✔all | yes yes yes | Platform interaction | ||
images/TC39.png | NumberFormat | https://test262.report/browse/intl402/NumberFormat | caniuse | ✔all | yes yes yes | JavaScript | ||
images/W3C.png | Orientation Sensor | https://wpt.fyi/results/orientation-sensor | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Paint Timing | https://wpt.fyi/results/paint-timing | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/W3C.png | Payment Handler API | https://wpt.fyi/results/payment-handler | caniuse | ✔two | no yes yes | Platform interaction | ||
images/W3C.png | Payment Request API | https://wpt.fyi/results/payment-handler | caniuse | ✔two | no yes yes | Platform interaction | ||
images/W3C.png | Performance Timeline | https://wpt.fyi/results/performance-timeline | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/WICG.png | Periodic Background Sync | https://wpt.fyi/results/periodic-background-sync | caniuse | no no yes | Service Workers | |||
images/W3C.png | Permissions | https://wpt.fyi/results/permissions | caniuse | ✔all | yes yes yes | Security | ||
images/W3C.png | Permissions Policy | https://wpt.fyi/results/permissions-policy | caniuse | no no yes | Security | |||
images/W3C.png | Picture-in-Picture | https://wpt.fyi/results/picture-in-picture | caniuse | ✔two | no yes yes | Media | ||
images/TC39.png | PluralRules | https://test262.report/browse/intl402/PluralRules | caniuse | ✔all | yes yes yes | JavaScript | ||
images/W3C.png | Pointer Events | https://wpt.fyi/results/pointerevents | caniuse | ✔all | yes yes yes | Events | ||
images/W3C.png | Pointer Lock | https://wpt.fyi/results/pointerlock | caniuse | ✔all | yes yes yes | Platform interaction | ||
images/W3C.png | Presentation API | https://wpt.fyi/results/presentation-api | caniuse | no no yes | Platform interaction | |||
images/WICG.png | Prioritized Task Scheduling | https://wpt.fyi/results/scheduler | caniuse | ✔two | yes no yes | Performance/profiling | ||
images/WICG.png | Priority Hints | https://wpt.fyi/results/priority-hints | caniuse | no no yes | Performance/profiling | |||
images/W3C.png | Push API | https://wpt.fyi/results/push-api | caniuse | ✔two | yes no yes | Platform interaction | ||
images/W3C.png | Referrer Policy | https://wpt.fyi/results/referrer-policy | caniuse | ✔all | yes yes yes | Security | ||
images/W3C.png | Remote Playback API | https://wpt.fyi/results/remote-playback | caniuse | ✔two | no yes yes | Media | ||
images/W3C.png | Reporting API | https://wpt.fyi/results/reporting | caniuse | no no yes | Debugging and reporting | |||
images/W3C.png | requestIdleCallback() | https://wpt.fyi/results/requestidlecallback | caniuse | ✔two | yes no yes | Performance/profiling | ||
images/CSSWG.png | Resize Observer | https://wpt.fyi/results/resize-observer | caniuse | ✔all | yes yes yes | CSS | ||
images/W3C.png | Resource Timing | https://wpt.fyi/results/resource-timing | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/WICG.png | Save Data API | https://wpt.fyi/results/savedata | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Screen Capture | https://wpt.fyi/results/screen-capture | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Screen Orientation API | https://wpt.fyi/results/screen-orientation | caniuse | ✔two | yes no yes | Platform interaction | ||
images/W3C.png | Screen Wake Lock API | https://wpt.fyi/results/screen-wake-lock | caniuse | no no yes | Platform interaction | |||
images/CSSWG.png | Scroll-linked Animations | https://wpt.fyi/results/scroll-animations | caniuse | no no no | Animation | |||
images/W3C.png | Selection API | https://wpt.fyi/results/selection-api | caniuse | ✔all | yes yes yes | Forms and editing | ||
images/W3C.png | Server Timing | https://wpt.fyi/results/server-timing | caniuse | ✔two | yes no yes | Performance/profiling | ||
images/W3C.png | Service Workers | https://wpt.fyi/results/service-workers | caniuse | ✔all | yes yes yes | Service Workers | ||
images/WICG.png | Shape Detection | https://wpt.fyi/results/shape-detection | caniuse | no no yes | Platform interaction | |||
images/SourceMaps.png | Source Map | 559 | caniuse | ✔all | yes yes yes | Debugging and reporting | ||
images/WHATWG.png | Storage | https://wpt.fyi/results/storage | caniuse | no no yes | Storage and files | |||
images/W3C.png | Storage Access API | https://wpt.fyi/results/storage-access-api | caniuse | ✔two | yes yes no | Storage and files | ||
images/WHATWG.png | Streams | https://wpt.fyi/results/streams | caniuse | ✔two | yes no yes | Core | ||
images/W3C.png | Subresource Integrity | https://wpt.fyi/results/subresource-integrity | caniuse | ✔all | yes yes yes | Security | ||
images/SVGWG.png | SVG | https://wpt.fyi/results/svg | caniuse | ✔all | yes yes yes | Graphics and typography | ||
images/SVGWG.png | SVG Animations | https://wpt.fyi/results/svg/animations | caniuse | ✔all | yes yes yes | Animation | ||
images/W3C.png | Touch Events | https://wpt.fyi/results/touch-events | caniuse | ✔all | yes yes yes | Events | ||
images/W3C.png | Trusted Types | https://wpt.fyi/results/trusted-types | caniuse | no no yes | Security | |||
images/W3C.png | UI Events | https://wpt.fyi/results/uievents | caniuse | ✔all | yes yes yes | Events | ||
images/W3C.png | Upgrade Insecure Requests | https://wpt.fyi/results/upgrade-insecure-requests | caniuse | ✔all | yes yes yes | Security | ||
images/WHATWG.png | URL | https://wpt.fyi/results/url | caniuse | ✔all | yes yes yes | HTTP and addressing | ||
images/WICG.png | URLPattern API | https://wpt.fyi/results/urlpattern | caniuse | no no yes | Service Workers | |||
images/W3C.png | User Timing | https://wpt.fyi/results/user-timing | caniuse | ✔all | yes yes yes | Performance/profiling | ||
images/WICG.png | User-Agent Client Hints | https://wpt.fyi/results/ua-client-hints | caniuse | no no yes | Performance/profiling | |||
images/W3C.png | Vibration API | https://wpt.fyi/results/vibration | caniuse | ✔two | yes no yes | Platform interaction | ||
images/CSSWG.png | Web Animations | https://wpt.fyi/results/web-animations | caniuse | ✔all | yes yes yes | Animation | ||
images/CSSWG.png | Web Animations 2 | https://wpt.fyi/results/web-animations/interfaces/KeyframeEffect | caniuse | ✔all | yes yes yes | Animation | ||
images/W3C.png | Web App Manifest | https://wpt.fyi/results/html/links/manifest | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Web App Manifest – App Info | https://wpt.fyi/results/html/links/manifest | caniuse | no no yes | Platform interaction | |||
images/WICG.png | Web App Manifest — Incubations | https://wpt.fyi/results/html/links/manifest | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Web Audio API | https://wpt.fyi/results/webaudio | caniuse | ✔all | yes yes yes | Media | ||
images/W3C.png | Web Authentication | https://wpt.fyi/results/webauthn | caniuse | ✔all | yes yes yes | Security | ||
images/W3C.png | Web Bluetooth | https://wpt.fyi/results/bluetooth | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Web Cryptography API | https://wpt.fyi/results/WebCryptoAPI | caniuse | ✔all | yes yes yes | Security | ||
images/W3C.png | Web Locks API | https://wpt.fyi/results/web-locks | caniuse | ✔all | yes yes yes | Utilities | ||
images/W3C.png | Web MIDI API | https://wpt.fyi/results/webmidi | caniuse | ✔two | yes no yes | Media | ||
images/WICG.png | Web Serial API | https://wpt.fyi/results/serial | caniuse | no no yes | Platform interaction | |||
images/W3C.png | Web Share API | https://wpt.fyi/results/web-share | caniuse | no yes no | Platform interaction | |||
images/WICG.png | Web Speech API | https://wpt.fyi/results/speech-api | caniuse | ✔all | yes yes yes | Platform interaction | ||
images/WebAssembly.png | WebAssembly JS Exception Handling | https://wpt.fyi/results/wasm/jsapi | caniuse | ✔all | yes yes yes | WebAssembly | ||
images/WebAssembly.png | WebAssembly JS Interface | https://wpt.fyi/results/wasm/jsapi | caniuse | ✔all | yes yes yes | WebAssembly | ||
images/WebAssembly.png | WebAssembly Web API | https://wpt.fyi/results/wasm/webapi | caniuse | ✔all | yes yes yes | WebAssembly | ||
images/W3C.png | WebCodecs | https://wpt.fyi/results/webcodecs | caniuse | no no yes | Media | |||
images/W3C.png | WebDriver | https://wpt.fyi/results/webdriver | caniuse | ✔all | yes yes yes | Utilities | ||
images/Khronos.png | WebGL | https://wpt.fyi/results/webgl | caniuse | ✔all | yes yes yes | Graphics and typography | ||
images/Khronos.png | WebGL 2.0 | https://wpt.fyi/results/webgl | caniuse | ✔all | yes yes yes | Graphics and typography | ||
images/WebGPU.png | WebGPU | https://gpuweb.github.io/cts/ | caniuse | ✔two | yes no yes | Graphics and typography | ||
images/WICG.png | WebHID API | https://wpt.fyi/results/webhid | caniuse | no no yes | Platform interaction | |||
images/WICG.png | WebOTP API | https://wpt.fyi/results/web-otp | caniuse | no no yes | Security | |||
images/WebRTC.png | WebRTC | https://wpt.fyi/results/webrtc | caniuse | ✔all | yes yes yes | Real-time communication | ||
images/WebRTC.png | WebRTC Extensions | https://wpt.fyi/results/webrtc-extensions | caniuse | no no yes | Real-time communication | |||
images/WebRTC.png | WebRTC Identity | https://wpt.fyi/results/webrtc-identity | caniuse | yes no no | Real-time communication | |||
images/WebRTC.png | WebRTC Statistics API Identifiers | https://wpt.fyi/results/webrtc-stats | caniuse | ✔all | yes yes yes | Real-time communication | ||
images/WHATWG.png | WebSockets | https://wpt.fyi/results/websockets | caniuse | ✔all | yes yes yes | Real-time communication | ||
images/WICG.png | WebUSB API | https://wpt.fyi/results/webusb | caniuse | no no yes | Platform interaction | |||
images/W3C.png | WebVTT | https://wpt.fyi/results/webvtt | caniuse | ✔all | yes yes yes | Media | ||
images/WebXR.png | WebXR Anchors | https://wpt.fyi/results/webxr/anchors | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Augmented Reality | https://wpt.fyi/results/webxr/ar-module | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Depth Sensing | https://wpt.fyi/results/webxr/depth-sensing | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Device API | https://wpt.fyi/results/webxr | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR DOM Overlays | https://wpt.fyi/results/webxr/dom-overlay | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Gamepads | https://wpt.fyi/results/webxr/gamepads-module | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Hand Input | https://wpt.fyi/results/webxr/hand-input | no no no | Mixed reality | ||||
images/WebXR.png | WebXR Hit Test | https://wpt.fyi/results/webxr/hit-test | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Layers API | https://wpt.fyi/results/webxr/layers | caniuse | no no yes | Mixed reality | |||
images/WebXR.png | WebXR Lighting Estimation API | https://wpt.fyi/results/webxr/light-estimation | caniuse | no no yes | Mixed reality | |||
images/WICG.png | Window Controls Overlay | caniuse | no no yes | Platform interaction | ||||
images/W3C.png | WOFF File Format | https://wpt.fyi/results/css/WOFF2 | caniuse | ✔all | yes yes yes | Graphics and typography | ||
images/WHATWG.png | XMLHttpRequest | https://wpt.fyi/results/xhr | caniuse | ✔all | yes yes yes | Core |
Contribute on GitHub • Changelog • Honeycomb background by Paul Salentiny