⚠️ Your browser does not support Scroll-driven Animations. Please use a supporting browser (Chrome 115+, Edge 115+, Safari 26+, or Firefox 159+).
Scroll-Driven Animations
The Road to Baseline Newly Available
More than a decade in the making
Scroll down the timeline to explore how Scroll-Driven Animations evolved from an early 2014 proposal into an interoperable web standard shipped across every core browser engine.
-
Proposal for animation triggers, timebases and additive behavior
Apple engineers post “Proposal for animation triggers, timebases and additive behavior” to the CSSWG mailing list and mention a prototype implementation. While still rough, this proposal forms the basis of what eventually becomes scroll-driven animations.
www-style ↗
-
Scroll Animations being incubated at WICG
Initial specification work begins in the Web Incubator Community Group to bring declarative, off-main-thread scroll-linked animations to the web platform. The incubation is led by Mozilla and the work is based on the previous proposal by Apple. The feature is also pitched at TPAC.
WICG/scroll-animations ↗
-
Mozilla starts implementing ScrollTimeline in Firefox
Mozilla starts work on implementing the ScrollTimeline API behind a feature flag. Over time, the work eventually comes to a halt.
-
Scroll Animations moved to CSSWG
The specification graduates from WICG and moves into the W3C CSS Working Group repository as scroll-animations-1 for formal standardization.
w3c/csswg-drafts/scroll-animations-1 ↗
-
Scroll Animations with @scroll-timeline ready for testing in Chromium
Led by Chrome Engineers at Google, an experimental prototype lands in Chromium, giving developers hands-on testing with the early @scroll-timeline at-rule and descriptor syntax behind a flag.
-
Rewrite of the spec to use scroll-timeline/scroll() and view-timeline/view()
Following discussions that started in 2021 at the CSSWG, a major specification overhaul replaces @scroll-timeline with ergonomic element properties and functional notations for Scroll Progress and View Progress Timelines.
-
Chrome 115 ships Scroll-Driven Animations
Chrome 115 launches full support for scroll(), view(), scroll-timeline, view-timeline, timeline-scope, and WAAPI ScrollTimeline & ViewTimeline.
-
Edge 115 ships Scroll-Driven Animations
Microsoft Edge 115 releases simultaneously alongside Chrome 115, bringing hardware-accelerated Scroll-Driven Animations across the Chromium ecosystem.
-
Chrome DevRel releases a free 10-part video course
A comprehensive 10-part video series dives deep into Scroll-Driven Animations, covering scroll(), view(), timeline ranges, and practical UI patterns.
Watch on YouTube ↗
-
Safari 26 ships Scroll-Driven Animations
Apple ships Scroll-Driven Animations in Safari 26 across macOS, iOS, and iPadOS, bringing native scroll-driven motion to WebKit.
-
Firefox 159 completes all browser engines
Mozilla ships Scroll-Driven Animations in Firefox 159, bringing native Gecko support and completing support across all major browser engines.