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 14 of 44 features

2021

14 features
• April 2021

The Intl.ListFormat API creates a locale-aware formatter that turns iterable objects into localized strings.

Chrome 72
Firefox 78
Safari 14.1
Edge 79
Baseline Date: Apr 26, 2021
Widely Available

The MediaRecorder API captures data generated by MediaStream or HTMLMediaElement objects for analysis, processing, or saving to disk. Also known as the Media Recording API.

Chrome 49
Firefox 25
Safari 14.1
Edge 79
Baseline Date: Apr 26, 2021

The OES_fbo_render_mipmap extension for WebGL 1.0 contexts attaches any level of a texture to a framebuffer object.

Chrome 80
Firefox 71
Safari 14.1
Edge 80
Baseline Date: Apr 26, 2021
Widely Available

The OfflineAudioContext API represents an audio processing graph that writes to an AudioBuffer instead of an output device.

Chrome 35
Firefox 25
Safari 14.1
Edge 12
Baseline Date: Apr 26, 2021
Widely Available

The paint performance entry and the PerformancePaintTiming API measures the duration of "paint" (also called "render") operations as a page loads. The API measures the time to First Paint (FP) and First Contentful Paint (FCP), common metrics for perceived loading times.

Chrome 60
Firefox 84
Safari 14.1
Edge 79
Baseline Date: Apr 26, 2021
Widely Available

The quotes CSS property sets the quotation marks inserted via the content CSS property or <q> element.

Chrome 87
Firefox 70
Safari 14.1
Edge 87
Baseline Date: Apr 26, 2021

Sign-extension operator instructions extend the width of 8-bit, 16-bit, and 32-bit values to 32-bit and 64-bit values.

Chrome 69
Firefox 62
Safari 14.1
Edge 18
Baseline Date: Apr 26, 2021
Widely Available

The WeakRef and FinalizationRegistry objects hold references to garbage-collectable objects without creating strong references that prevent their garbage collection.

Chrome 84
Firefox 79
Safari 14.1
Edge 84
Baseline Date: Apr 26, 2021
Widely Available

The Web Audio API creates graphs of audio nodes that handle sound inputs, synthesize sounds, apply effects, create visualizations, and output to audio devices.

Chrome 35
Firefox 25
Safari 14.1
Edge 12
Baseline Date: Apr 26, 2021
• January 2021
Widely Available

The :is() CSS functional pseudo-class takes a selector list as its argument, and matches any element that can be selected by one of the selectors in that list.

Chrome 88
Firefox 82
Safari 14
Edge 88
Baseline Date: Jan 21, 2021
Widely Available

The :not() functional pseudo-class matches elements that do not match the selectors in its argument.

Chrome 88
Firefox 84
Safari 9
Edge 88
Baseline Date: Jan 21, 2021
Widely Available

The :where() CSS functional pseudo-class takes a selector list as its argument, and matches any element that can be selected by one of the selectors in that list. It is functionally equivalent to the selectors in the list, but doesn't affect the CSS rule specificity.

Chrome 88
Firefox 82
Safari 14
Edge 88
Baseline Date: Jan 21, 2021

The clip-path CSS property and SVG attribute set the visible area of an element. Everything outside the area will be hidden.

Chrome 88
Firefox 71
Safari 13.1
Edge 88
Baseline Date: Jan 21, 2021
← Previous Page 2 of 2 (44 features)