- From: Antoine Quint via GitHub <sysbot+gh@w3.org>
- Date: Thu, 09 Jan 2025 14:24:41 +0000
- To: public-css-archive@w3.org
graouts has just created a new issue for https://github.com/w3c/csswg-drafts: == [web-animations-2] [scroll-animations] Web Animations Level 2 is labeled as "Not Ready For Implementation" and yet is required to implement Scroll-driven Animations == I've been working on implementing [Scroll-driven Animations](https://drafts.csswg.org/scroll-animations-1/) in WebKit and am concerned about the state of the relevant specs as we're getting closer to determining whether to enable this feature in an upcoming Safari release. My biggest overall concern is that the [Web Animations Level 2](https://drafts.csswg.org/web-animations-2/) specification contains several incremental updates over [Web Animations Level 1](https://drafts.csswg.org/web-animations-1/) which are requirements for the implementation of Scroll-driven Animations, and yet Web Animations Level 2 has a prominent "Not Ready For Implementation" label. I think this is due to Web Animations Level 2 being the only spec where advancements over Web Animations Level 1 live, which includes both incremental updates over Level 1 for many existing procedures as well as substantial new features such as the [Grouping and Synchronization](https://drafts.csswg.org/web-animations-2/#grouping-and-synchronization) features. I believe those new features are the parts that warrant the "Not Ready For Implementation" label. To my knowledge, there are no active efforts to implement those, whereas the incremental updates have been implemented and shipped by Chrome to support Scroll-driven Animations and are being actively implemented by the WebKit and Firefox teams. I'm not sure what the best way forward is, but I think it is important for updates to Web Animations Level 1 required for the implementation of Scroll-driven Animations to be contained in a spec that has no "Not Ready For Implementation" label. Perhaps there should be a Web Animations Level 3 spec for the new features, leaving Web Animations Level 2 as a group of incremental updates to support Scroll-driven Animations? Or perhaps those incremental updates should be made in Web Animations Level 1 since that spec is still a Working Draft? I'm sure there are other options I don't envision and these should be discussed quickly if we want to broaden the number of implementations for Scroll-driven Animations. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11466 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 9 January 2025 14:24:42 UTC