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 11 of 11 features

Limited Availability

11 features
• In Progress / Not Yet Baseline

The notRestoredReasons property of a PerformanceNavigationTiming object explains why the current document was blocked from using the back/forward cache (also known as the bfcache) on navigation.

Chrome 125
Firefox
Safari
Edge 125
Status: Incomplete cross-engine support

A container performance entry measures time to render child elements, for container elements that have the containertiming attribute.

Chrome
Firefox
Safari
Edge
Status: Incomplete cross-engine support

The element performance entry and the PerformanceElementTiming API measures the time to render elements that have the elementtiming attribute.

Chrome 77
Firefox
Safari
Edge 79
Status: Incomplete cross-engine support

The interaction-contentful-paint performance entry, which returns an InteractionContentfulPaint instance, is emitted when an interaction causes one or more contentful paints. Use it to measure LCP for soft navigations in single page apps or to measure contentful paints due to an interaction.

Chrome 151
Firefox
Safari
Edge 151
Status: Incomplete cross-engine support

The layout-shift performance entry and LayoutShift API measures the layout stability of web pages based on movements of the elements on the page. They're used to calculate Cumulative Layout Shift (CLS), a common metric for perceived stability.

Chrome 84
Firefox
Safari
Edge 84
Status: Incomplete cross-engine support

The long-animation-frame performance event type and the PerformanceLongAnimationFrameTiming API provide information about rendering updates that take longer than 50 milliseconds. Also known as LoAFs.

Chrome 123
Firefox
Safari
Edge 123
Status: Incomplete cross-engine support

The longtask performance event type and the PerformanceLongTaskTiming API provides information about tasks that occupy the UI thread for 50 milliseconds or more, a metric for input latency, delayed animations, and other sources of "jank."

Chrome 58
Firefox
Safari
Edge 79
Status: Incomplete cross-engine support

The measureUserAgentSpecificMemory() method estimates the memory usage of a web application including all its iframes and workers.

Chrome 89
Firefox
Safari
Edge 89
Status: Incomplete cross-engine support

The visibility-state performance entry and the VisibilityStateEntry API measure the timing of page visibility state changes, such as when a tab is no longer visible or the user has switched to another app.

Chrome 115
Firefox
Safari
Edge 115
Status: Incomplete cross-engine support

The window.performance.timing and window.performance.navigation APIs report performance timing information for events that occur during the loading and use of the current page.

Chrome 56
Firefox 56
Safari 14.1
Edge 18
Status: Incomplete cross-engine support

The soft-navigation performance entry, which returns a PerformanceSoftNavigation instance, is emitted when soft navigation occurs in a single page app. This is defined as when a trusted user interaction causes a URL update and a visible contentful paint to the screen.

Chrome 151
Firefox
Safari
Edge 151
Status: Incomplete cross-engine support