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).
getComputedTiming()None.
An object which contains:
AnimationEffect.getTiming(), except that any "auto" values are replaced by computed values that may depend on the type of AnimationEffect.endTimeA number indicating the end time of the effect in milliseconds from the effect's start. This is equal to activeDuration plus delay and endDelay.
activeDurationA number indicating the total duration in milliseconds of all iterations of the effect. This is equal to duration multiplied by iterations (or zero if that product would be NaN).
localTimeA number or null.
Indicates the length of time in milliseconds that the effect has run. This is equal to the currentTime of the associated animation, or null if the effect is not associated with an animation.
progressnull or a number.
Indicates the effect's progress through its current iteration. At the start of the activeDuration, this equals the fractional part of iterationStart.
The value is typically between 0 and 1, but may fall outside this range depending on the effect's <easing-function>'s output. For example, an easing function of cubic-bezier(0.3, 2, 0.6, 2) would transform the time progress of 0.5 to approximately 1.65.
Returns null if the effect isn't mid-iteration, for example because the effect is in the delay or endDelay periods, the effect is finished, or localTime is null.
currentIterationnull or an integer number.
Indicates the index of the current iteration. At the start of the activeDuration, this equals the integer part of iterationStart.
Returns null whenever progress is null.