Bug 167899

Summary: Unify all animation types through a shared AnimationController
Product: WebKit Reporter: Said Abou-Hallawa <sabouhallawa>
Component: AnimationsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: dino, graouts, graouts, jonlee, sam, simon.fraser, thorton, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=168108
https://bugs.webkit.org/show_bug.cgi?id=168109
https://bugs.webkit.org/show_bug.cgi?id=168110
https://bugs.webkit.org/show_bug.cgi?id=168111
Bug Depends on: 167829    
Bug Blocks:    

Said Abou-Hallawa
Reported 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.
Attachments
Radar WebKit Bug Importer
Comment 1 2017-02-07 20:00:45 PST
Antoine Quint
Comment 2 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?
Note You need to log in before you can comment on or make changes to this bug.