Bug 282750

Summary: [threaded-animation-resolution] rename `AcceleratedTimeline` to `AcceleratedEffectStackUpdater` and make it accessible via `AnimationTimelinesController`
Product: WebKit Reporter: Antoine Quint <graouts>
Component: AnimationsAssignee: Antoine Quint <graouts>
Status: RESOLVED FIXED    
Severity: Normal CC: graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 222295, 250970    

Antoine Quint
Reported 2024-11-07 04:25:11 PST
For threaded animation resolution, we introduced an `AcceleratedTimeline` class that did the work of updating accelerated effect stacks for targeted elements that were eligible to run their animation effects in the UI process. To support scroll-driven animations using threaded animation resolution, we will need to send animation timelines over to the UI process and will want to use the term `AcceleratedTimeline` for this purpose. So we should rename `AcceleratedTimeline` to something more appropriate. Additionally, while refactoring, we should move it off `Document` and onto `AnimationTimelinesController` which is already held by `Document`.
Attachments
Antoine Quint
Comment 1 2024-11-07 04:33:34 PST
Radar WebKit Bug Importer
Comment 2 2024-11-07 04:36:34 PST
EWS
Comment 3 2024-11-07 06:46:54 PST
Committed 286278@main (6f4b5d58b444): <https://commits.webkit.org/286278@main> Reviewed commits have been landed. Closing PR #36320 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.