web-animations-api 被遗弃了吗?

Is web-animations-api abandoned?

我最近对 ​​JavaScript 中的动画实现很感兴趣,并且我对 waapi.

很感兴趣

于是研究了相关部分,问题太多。一是浏览器几乎不支持,二是polyfill库的开发停止了。

我想知道这个 api 是否真的会被弃用。

Firefox 和 Chrome 支持 API。但是,这些浏览器的当前发行版本中只有一部分 API 可用。

API 的其余部分在这些浏览器的 Firefox Nightly/Chrome Canary 版本中可用,尽管您可能需要 enable experimental Web platform features in Chrome 才能使用它们。 Firefox 实施已接近 100% 完成,目前正在等待 Chrome 和 Safari 实施在发货前达到同等水平。

Safari 中的支持很好,但目前仅在技术预览版本中可用。发布日期尚不清楚,因为 Safari 并不总是宣布他们未来的发布计划。

但是,正如您所注意到的,polyfill 并未得到积极维护,因为到目前为止浏览器中的本机支持已经取得进展。在许多情况下,为不支持 Web 动画的旧版浏览器提供非动画版本可能是可以接受的,该版本也将提供给已表示会 prefer reduced motion.

的用户