BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1219
Search:
Categories: All CSS (102) HTML elements (100) Selectors (46) JavaScript (43) Forms (42)
WebGL extensions (37) Text (26) WebAssembly (22) Media queries (21) Scrolling (20) Fonts (19) Performance (19) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Color types (13) Strings (13) Background (12) Media elements (12) Security (12) Animation (11) Clipping, shapes, and masking (11) Web components (11) WebXR (11) Typographic font features (10) DOM (9) Internationalization (9) Iterators (9) Reporting (9) Text wrap (9) Workers (9) Clipboard (8) CSS object models (7) Containment (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) Container queries (6) Explicit defaults (6) Image formats (6) Landmark elements (6) Multi-column (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Credential management (5) Custom elements (5) Font synthesis (5) HTTP (5) Lists (5) Messaging (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Anchor positioning (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Geolocation (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) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Years: All 2026 2023 2020 2015
Showing 11 of 11 features

2026

1 features
• September 2026
Newly Available

The animation property of an AnimationEvent or TransitionEvent object is the Animation object that represents the animation (and thus the element) that fired an animation event.

Chrome 151
Firefox 152
Safari 27
Edge 151
Baseline Date: Sep 14, 2026

2023

1 features
• July 2023
Widely Available

The animation-composition CSS property chooses how to combine animations that affect the same property.

Chrome 112
Firefox 115
Safari 16
Edge 112
Baseline Date: Jul 4, 2023

2020

3 features
• September 2020
Widely Available

The web animation API programmatically creates, inspects, and controls element animations, to change and synchronize appearance over time.

Chrome 84
Firefox 75
Safari 14
Edge 84
Baseline Date: Sep 16, 2020
Widely Available

The steps() CSS easing function divides an animation or transition into equidistant intervals, jumping from value to value. The step-start and step-end keyword values are presets with a single interval.

Chrome 77
Firefox 65
Safari 14
Edge 79
Baseline Date: Sep 16, 2020
• January 2020
Widely Available

The <animate>, <animateMotion>, and <animateTransform> SVG elements declaratively animate SVG elements. Also known as SMIL.

Chrome 19
Firefox 4
Safari 6
Edge 79
Baseline Date: Jan 15, 2020

2015

2 features
• September 2015
Widely Available

The animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.

Chrome 43
Firefox 16
Safari 9
Edge 12
Baseline Date: Sep 30, 2015
• July 2015
Widely Available

The cubic-bezier() CSS easing function interpolates along a smooth curve, creating animations and transitions with continuous changes in speed. The ease, ease-in, ease-out, and ease-in-out keyword values are presets for common Bézier curves.

Chrome 16
Firefox 4
Safari 6
Edge 12
Baseline Date: Jul 29, 2015

Limited Availability

4 features
• In Progress / Not Yet Baseline

Scroll-triggered animations start and stop CSS animations when an element is within or outside a scrolling range. It's an alternative to applying styles with the IntersectionObserver API. Not to be confused with scroll-driven animations.

Chrome 146
Firefox —
Safari —
Edge 146
Status: Incomplete cross-engine support

The animation-timeline, scroll-timeline, and view-timeline CSS properties advance animations based on the user's scroll position.

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

The interpolate-size CSS property sets whether animations and transitions interpolate between a numeric value and a keyword value, such as from a fixed length to auto or fit-content.

Chrome 129
Firefox —
Safari —
Edge 129
Status: Incomplete cross-engine support