Open Bug 1566942 Opened 5 months ago Updated 14 days ago

Very slow animations with SVG filters.


(Core :: Graphics, defect, P3)




Tracking Status
firefox70 --- affected


(Reporter: emilio, Unassigned)


(Depends on 1 open bug, Blocks 2 open bugs)



(1 file)

Attached file Testcase

Test-case is reduced from /, 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:

Will get a WR profile in a second.

WR profile:

Though nothing stands out, the animation is still very janky.

On Mac with WebRender the biggest problem looks like malloc contention. This is presumably because of

Blocks: wr-perf
Blocks: wr-70
Priority: -- → P3

Unlikely to get anything for 70

Blocks: wr-71
No longer blocks: wr-70

I am still seeing a lot of malloc contention on this test case, caused by many nested filters .

No longer blocks: wr-71
Blocks: blob-perf
You need to log in before you can comment on or make changes to this bug.