Bug 167899 - Unify all animation types through a shared AnimationController
Summary: Unify all animation types through a shared AnimationController
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Animations (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 167829
Blocks:
  Show dependency treegraph
 
Reported: 2017-02-06 12:14 PST by Said Abou-Hallawa
Modified: 2023-05-10 00:53 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Said Abou-Hallawa 2017-02-06 12:14:09 PST
This is an umbrella bug to track the progress of this task. The goal is have the following different types of animations be handled by a central AnimationController

CSS animation
SMIL animation
rAF animation
Web animation

This is to avoid having all the animations be clients of DisplayRefreshMonitor and to allow aligning the timing of these animations properly.
Comment 1 Radar WebKit Bug Importer 2017-02-07 20:00:45 PST
<rdar://problem/30413316>
Comment 2 Antoine Quint 2023-05-10 00:53:15 PDT
I think that CSS Animations, CSS Transitions, Web Animations and requestAnimationFrame all use the same DisplayRefreshMonitor, or at least they are all serviced from Page::updateRendering(). I expect however that this is not the case for SVG Animations. Is this still a goal?