Very slow animations with SVG filters.
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | affected |
People
(Reporter: emilio, Assigned: ahale)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
1.78 KB,
text/html
|
Details |
Test-case is reduced from https://codepen.io/JeremiePat/full/GVKxYa / https://twitter.com/JeremiePat/status/1151501718624047104, with a poor attempt and making the animations longer.
It spends a lot of time in the compositor, and during layer building. Probably we can try to do something better.
Here's a profile on a clean profile:
- Without WebRender: https://perfht.ml/2XXI4Ie
Will get a WR profile in a second.
Reporter | ||
Comment 1•6 years ago
|
||
WR profile: https://perfht.ml/2XWfQxE
Though nothing stands out, the animation is still very janky.
Comment 2•6 years ago
|
||
On Mac with WebRender https://perfht.ml/2Y8NlAZ the biggest problem looks like malloc contention. This is presumably because of https://hg.mozilla.org/mozilla-central/rev/d9efe6d06931
Updated•6 years ago
|
Comment 3•5 years ago
|
||
Unlikely to get anything for 70
Updated•5 years ago
|
Comment 4•5 years ago
|
||
I am still seeing a lot of malloc contention on this test case, caused by many nested filters .
Updated•5 years ago
|
Updated•4 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 5•5 months ago
|
||
This feels smooth to me on latest Nightly: https://share.firefox.dev/4dcQQJc
Assignee | ||
Comment 6•5 months ago
|
||
Confirmed this is fixed by enabling gfx.webrender.svg-filter-effects (Bug 1906212).
Description
•