Janky scrolling on https://mpgsport.com (VectorImage painting and display list building)
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | affected |
People
(Reporter: yoasif, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
(Keywords: nightly-community, perf)
Attachments
(1 file, 1 obsolete file)
19.40 KB,
text/plain
|
Details |
Comment hidden (obsolete) |
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
about:support says WebRender is force disabled so we are using basic compositor and the profile says we are drawing with skia.
Reporter | ||
Comment 3•6 years ago
|
||
Oops, I must have disabled WR on that profile at some point.
I took a fresh profile: https://perfht.ml/2XLnc7d
Sorry -- just needinfoing you to make sure it gets to the right place.
Reporter | ||
Updated•6 years ago
|
Comment 4•6 years ago
|
||
The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.
Comment 5•6 years ago
|
||
It looks like we're spending a lot of time drawing vector images. Maybe redrawing the same image multiple times?
Comment 6•6 years ago
|
||
Miko, we're spending a lot of time display list building and WebRender display list building. Thoughts?
Comment 7•6 years ago
|
||
It seems that there are multiple problems with how we render this page.
The first one is that we are running background-image SVG animations on top of the foreground content. It seems that this is a regression from bug 1558106, and triggered by transform-style: preserve-3d.
Because retained display lists for 3D transformed content were disabled in bug 1451971, these animations cause us to rebuild the full display list constantly.
Updated•6 years ago
|
Comment 8•6 years ago
|
||
Split the background-image regression to bug 1567472.
Comment 9•4 years ago
|
||
This seems to perform fine on my machine. Is this still an issue?
Updated•4 years ago
|
Comment 10•3 years ago
|
||
Works fine here now, same as in comment 9.