AnimationEffect: getComputedTiming() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2020.
The getComputedTiming() method of the AnimationEffect interface returns the calculated timing properties for this animation effect.
Note:
These values are comparable to the computed styles of an Element returned using window.getComputedStyle(elem).
Syntax
getComputedTiming()
Parameters
None.
Return value
An object which contains:
- all of the properties of the object returned by
AnimationEffect.getTiming(), except that any"auto"values are replaced by computed values that may depend on the type ofAnimationEffect. - the following additional properties:
endTime-
A
numberindicating the end time of the effect in milliseconds from the effect's start. This is equal toactiveDurationplusdelayandendDelay. activeDuration-
A
numberindicating the total duration in milliseconds of all iterations of the effect. This is equal todurationmultiplied byiterations(or zero if that product would beNaN). localTime-
A
numberornull.Indicates the length of time in milliseconds that the effect has run. This is equal to the
currentTimeof the associated animation, ornullif the effect is not associated with an animation. progress-
nullor anumberat least0and less than1.Indicates the effect's progress through its current iteration. At the start of the
activeDuration, this equals the fractional part ofiterationStart.Returns
nullif the effect isn't mid-iteration, for example because the effect is in thedelayorendDelayperiods, the effect is finished, orlocalTimeisnull. currentIteration-
nullor an integernumber.Indicates the index of the current iteration. At the start of the
activeDuration, this equals the integer part ofiterationStart.Returns
nullwheneverprogressisnull.
Specifications
| Specification |
|---|
| Web Animations> # dom-animationeffect-getcomputedtiming> |
Browser compatibility
Loading…