Bug 307776
| Summary: | [threaded-animations] account for velocity for a transform-related animation to be high impact | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Antoine Quint <graouts> |
| Component: | Animations | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | graouts, johannes.odland, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 307423, 307554 | ||
| Bug Blocks: | |||
Antoine Quint
We added a new `ThreadedTimeBasedAnimationsAtHighFrameRateEnabled` flag in 307177@main to only update monotonic threaded animations at 60Hz on iOS while we work on selectively opting in only "high impact" animations to run at a higher frame rate.
We introduced the notion of "high impact" animations in 307339@main and only run high frame rate updates for those on iOS (provided that flag is enabled). This meant only transform-related animations can opt into a high frame rate.
We need to be more selective still and only opt into transform animations that actually are high impact, for instance those that will travel on screen at a velocity that would be visually be improved with updates above 60Hz.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/170304142>