element.animate() / getAnimations()
The Web Animations API: run keyframe animations from script and list running animations. Specification: drafts.csswg.org/web-animations-1/.
Results
Probed on 2026-10-19 with Node.js v22.23.3.
warpdom 0.1.6
MissingMissing: in this engine's window, this does not hold: typeof element.animate === "function".
Web IDL existence (coverage):
- Animation: interface not defined.
- KeyframeEffect: interface not defined.
happy-dom 21.0.3
Supported2 of 2 checks work.
Web IDL existence (coverage):
- Animation: interface present; 13 of 24 members present, missing:
id,effect,timeline,playbackRate,replaceState,ready,finished,commitStyles,startTime,trigger,overallProgress. - KeyframeEffect: interface present; 2 of 6 members present, missing:
target,pseudoElement,composite,iterationComposite.
jsdom 30.1.3
MissingMissing: in this engine's window, this does not hold: typeof element.animate === "function".
Web IDL existence (coverage):
- Animation: interface not defined.
- KeyframeEffect: interface not defined.
linkedom 0.18.13
MissingMissing: in this engine's window, this does not hold: typeof element.animate === "function".
Web IDL existence (coverage):
- Animation: interface not defined.
- KeyframeEffect: interface not defined.
Checks
Exists when: typeof element.animate === "function".