Closed Bug 1553959 Opened 5 years ago Closed 4 years ago

Site with filters (https://www.scandinavianphoto.se/) takes longer to load in Fennec than in Chrome/Safari

Categories

(Core :: Graphics, defect, P3)

66 Branch
Unspecified
Android
defect

Tracking

()

RESOLVED WORKSFORME
Performance Impact high
Tracking Status
firefox69 --- affected

People

(Reporter: ksenia, Unassigned)

References

()

Details

(Keywords: perf:pageload, Whiteboard: [geckoview:p2])

  1. On Firefox (66.0.5) on Android
  2. Go to https://www.scandinavianphoto.se/

Expected:
Site loads as fast as in Chrome

Actual:
Loading/rendering takes a long time. Also when clicking on elements it takes a long time for the site to react.

Link to a profile

Webcompat Priority: --- → ?

70% of time is spent (on MainThread) in mozilla::gfx::FilterNodeCompositeSoftware::Render() in that Fennec profile.

Here's a GeckoView_Example profile:
https://perfht.ml/2W7jkl3

36 of 49s(!) of capture time is in FilterNodeSoftware::
https://perfht.ml/2VYoQGm

Component: Performance → Graphics
Whiteboard: [qf:p1:pageload][geckoview]

Looks like nested blur or drop-shadow filters. If they are CSS filters, then WebRender will make them fast. If they are SVG filters, WebRender needs SVG filter support first (bug 1409486).

Summary: Site takes longer to load than in Chrome/Safari → Site with filters takes longer to load in Fennec than in Chrome/Safari
Whiteboard: [qf:p1:pageload][geckoview] → [qf:p1:pageload][geckoview:p2]

The priority flag is not set for this bug.
:jbonisteel, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jbonisteel)
Flags: needinfo?(jbonisteel)
Priority: -- → P3
Flags: needinfo?(jmuizelaar)

This runs reasonably well with WebRender turned on. Does anyone think it's still worth investigating trying to improve the non-webrender version?

Flags: needinfo?(jmuizelaar)
Summary: Site with filters takes longer to load in Fennec than in Chrome/Safari → Site with filters (https://www.scandinavianphoto.se/) takes longer to load in Fennec than in Chrome/Safari
Webcompat Priority: ? → ---
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
Performance Impact: --- → P1
Keywords: perf:pageload
Whiteboard: [qf:p1:pageload][geckoview:p2] → [geckoview:p2]
You need to log in before you can comment on or make changes to this bug.