Contact emails
dstoc...@chromium.org, sh...@chromium.org, su...@chromium.org
Spec
Summary
Having previously shipped a subset of the Web Animations level 1 API, we are now attempting to align with changes to the spec that will ship in Firefox. This involves implementing a small number of new APIs and minor changes to behavior, as listed below, to be completed by M51.
Release plan
M50
Cancel events
Animation.id
Lists of values in keyframes
pause() moves from idle to the paused state
Deprecate dashed-names as keys in keyframes
M51
Remove dashed-names as keys in keyframes
In addition, we will
Upstream Blink tests to https://github.com/w3c/web-platform-tests
Implement the above features in the polyfill, as an optional module that uses separate checks for deciding to fallback to the native implementation. This avoids an all-or-nothing fallback for a period where browser implementations are incomplete.
Link to “Intent to Implement” blink-dev discussion
Intent to Implement: Web Animations JavaScript API
Previous partial intents to ship:
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Debuggability
Supported in DevTools animation inspection: https://code.google.com/p/chromium/issues/detail?id=447083
Interoperability and Compatibility Risk
This change improves interop by bringing Blink's implemented subset of Web Animations level 1 into line with Gecko and the spec.
Gecko: Preparing to ship: https://bugzilla.mozilla.org/show_bug.cgi?id=1245000 https://birtles.github.io/areweanimatedyet/
WebKit: Under development: http://webkit.org/b/122912 https://lists.webkit.org/pipermail/webkit-dev/2015-November/027771.html
Edge: Under consideration, development is likely in future: http://status.modern.ie/webanimationsjavascriptapi
OWP launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/feature/5650817352728576
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
This is very exciting. What about getAnimations() ?
Without that API I find developers do fill: 'forward' and then can't figure out where the forced style changes come from later... or they cause infinite memory usage.
Great!
We need to finalize the exposure of CSS Animations and Transitions
--
created a second chromestatus entry for the features that will be in M51: https://www.chromestatus.com/feature/5663463749713920.