Hi, As of some time next week (week of Mar 2) I intend to turn on the following two Web Animations API features by default for release channels:
* Implicit to/from keyframes (e.g. elem.animate({ opacity: 0 }, 500) to fade out an element). * Automatically removing filling animations that have been replaced by other indefinitely filling animations. These two features are shipping together because we originally did not ship the former because of concerns that authors might use it in a manner that effectively leaks memory. The latter behavior was introduced to address that concern. They have been developed behind the dom.animations-api.implicit-keyframes.enabled and dom.animations-api.autoremove.enabled prefs, respectively. These two features have both been implemented in WebKit and Blink but have yet to ship to their respective release channels. We expect that to happen in the next version of Safari and shortly after in Chrome. They have been enabled by default in Nightly for quite some time (about Firefox 53 for the former and Firefox 69 for the latter) but we have been waiting for WebKit and Blink to implement before shipping. Bug to turn on by default: https://bugzilla.mozilla.org/show_bug.cgi?id=1618773 There is no specific intent to prototype these features. They have been implemented as part of the ongoing work on the Web Animations API. There are various web-platform-tests for these features, particularly under https://wpt.fyi/results/web-animations/animation-model/keyframe-effects . Please let me know if you have any concerns. Best regards, Brian _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform