BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1191
Search: Reset ×
Categories: All CSS (101) HTML elements (98) Selectors (46) JavaScript (43) Forms (40)
WebGL extensions (37) WebAssembly (22) Media queries (21) Fonts (19) Performance (19) Text (19) Scrolling (18) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Background (12) Color types (12) Media elements (12) Strings (12) Clipping, shapes, and masking (11) Security (11) Web components (11) WebXR (11) Typographic font features (10) Animation (9) Internationalization (9) Reporting (9) Text wrap (9) Clipboard (8) Workers (8) Containment (7) DOM (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) CSS object models (6) Image formats (6) Iterators (6) Landmark elements (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Credential management (5) Custom elements (5) Explicit defaults (5) Font synthesis (5) HTTP (5) Messaging (5) Multi-column (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Container queries (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Lists (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Gradients (3) Image scaling (3) JSON (3) Maps (3) MathML (3) Payments (3) Reading order (3) Scroll markers (3) Transforms (3) WebAuthn (3) WebGPU (3) White space (3) Worklets (3) XML (3) Collections (2) Compute pressure (2) Geolocation (2) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 10 of 10 features

2019

10 features
• September 2019

The Intl.PluralRules API creates a locale-aware object that tells you which of the language's pluralization rules apply based on a given number.

Chrome 63
Firefox 58
Safari 13
Edge 18
Baseline Date: Sep 19, 2019
Widely Available

An alternative to @media print queries, the beforeprint and afterprint events allow you to change the page for printing and restore the page after printing.

Chrome 63
Firefox 6
Safari 13
Edge 12
Baseline Date: Sep 19, 2019
Widely Available

The position: sticky CSS declaration positions an element in the normal flow until it crosses a specified threshold, at which points it becomes fixed (stuck) at that position.

Chrome 56
Firefox 59
Safari 13
Edge 16
Baseline Date: Sep 19, 2019
Widely Available

The download attribute for <a> elements loads the target URL as a file to be saved, instead of navigating to it. An optional attribute value sets a default file name.

Chrome 14
Firefox 20
Safari 10.1
Edge 18
Baseline Date: Sep 19, 2019
Widely Available

The touch-action CSS property sets whether an element on a touch screen can be panned or pinched to zoom.

Chrome 36
Firefox 52
Safari 13
Edge 12
Baseline Date: Sep 19, 2019
• March 2019

The AbortController and AbortSignal APIs allow you to cancel an ongoing operation, such as a fetch() request.

Chrome 66
Firefox 57
Safari 12.1
Edge 16
Baseline Date: Mar 25, 2019
Widely Available

If you construct a fetch request with an AbortSignal, you can cancel the request.

Chrome 66
Firefox 57
Safari 12.1
Edge 16
Baseline Date: Mar 25, 2019
Widely Available

The mediaKeys property of HTMLMediaElement and the navigator.requestMediaKeySystemAccess() method control the playback of content subject to digital rights management. Also known as EME.

Chrome 42
Firefox 38
Safari 12.1
Edge 13
Baseline Date: Mar 25, 2019
Widely Available

The IntersectionObserver API asynchronously observes changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.

Chrome 58
Firefox 55
Safari 12.1
Edge 16
Baseline Date: Mar 25, 2019
• January 2019
Widely Available

In printed page layouts, the break-after, break-before, break-inside CSS properties control where printed pages start and end. Also known as pagination or page breaking.

Chrome 50
Firefox 65
Safari 10
Edge 12
Baseline Date: Jan 29, 2019