Open Bug 1487412 Opened 6 years ago Updated 11 days ago

Off-screen animation throttling causes stuttering in 3D transform animation

Categories

(Core :: DOM: Animation, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: mikokm, Unassigned)

References

Details

Off-screen animation throttling causes considerable stuttering in the 3D transforms demo: https://keithclark.co.uk/labs/css-fps/nojs/

For whatever reason, this is more noticeable on Windows. On MacOS, the stuttering starts in the middle of the second "scene".

Profile of throttling happening at around seven second mark: https://perfht.ml/2PLUy2W

Setting pref dom.animations.offscreen-throttling;false makes the stuttering go away.
This might be a duplicate of bug 1424506. Hiro, could you please take a look at this?
Flags: needinfo?(hikezoe)

This might be related to Bug 779598 (i.e. we cannot run preserve-3d off the main thread).

See Also: → 779598

(In reply to Boris Chiou [:boris] from comment #2)

This might be related to Bug 779598 (i.e. we cannot run preserve-3d off the main thread).

Unfortunately, Bug 779598 doesn't help. We still have to find the root cause. Maybe we can tweak some for offscreen throttling stuff for cases like this.

Depends on: 1186204
Flags: needinfo?(hikezoe.birchill)
Severity: normal → S3
Duplicate of this bug: 1817556
See Also: → 1839121
See Also: → 1834442
Restrict Comments: true
You need to log in before you can comment on or make changes to this bug.