HTTP/2 200
x-guploader-uploadid: AAwnv3IVMJW8h_7-OZ6TCUgl8WlvpBXbTWaEi0mVy3VhPKtaYWim_SpNVqVIPzRZXo-35ebW
x-goog-generation: 1760058284838952
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 137538
x-goog-meta-goog-reserved-file-mtime: 1760056825
x-goog-hash: crc32c=kM6nig==, md5=pMxSul+R45wM9HVM926D+g==
x-goog-storage-class: STANDARD
accept-ranges: none
expires: Sat, 11 Oct 2025 12:05:03 GMT
cache-control: public, max-age=3600
last-modified: Fri, 10 Oct 2025 01:04:44 GMT
etag: W/"a4cc52ba5f91e39c0cf4754cf76e83fa"
content-type: text/html
age: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: 0587376d5146aa536f96a0543e754665
date: Sat, 11 Oct 2025 11:05:03 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
AnimationEffect: getComputedTiming() method - Web APIs | MDN
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 of AnimationEffect
.
the following additional properties:
endTime
A number
indicating the end time of the effect in milliseconds from the effect's start. This is equal to activeDuration
plus delay
and endDelay
.
activeDuration
A 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
).
localTime
A 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.
progress
null
or a number
at least 0
and less than 1
.
Indicates the effect's progress through its current iteration. At the start of the activeDuration
, this equals the fractional part of iterationStart
.
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
.
currentIteration
null
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
.