stylo: Worse style system performance than Gecko in https://s.codepen.io/tomhodgins/debug/ggWMpg

NEW
Unassigned

Status

()

P3
normal
10 months ago
7 months ago

People

(Reporter: emilio, Unassigned)

Tracking

(Blocks: 1 bug, {perf})

unspecified
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr52 unaffected, firefox57 wontfix, firefox58 affected, firefox59 affected)

Details

(URL)

(Reporter)

Description

10 months ago
It looks like we're flushing style twice as often as Gecko, I haven't looked into why yet, but we have a flush from EQCSS.tryWithEval, and then the normal style flush because the stylesheets changed, I think.

 * Gecko profile: https://perfht.ml/2z7mSIe
 * Servo profile: https://perfht.ml/2z8i8lT
(Reporter)

Comment 1

10 months ago
(If someone could confirm that measurements, it'd be nice too!)
(Reporter)

Updated

10 months ago
Flags: needinfo?(emilio)
status-firefox57: --- → wontfix
status-firefox58: --- → affected
status-firefox59: --- → affected
status-firefox-esr52: --- → unaffected
Keywords: perf
Priority: -- → P1
(Reporter)

Updated

9 months ago
See Also: → bug 1421310
Emilio is waiting for mstange's perf.html profile fix to show Stylo frames. Emilio says this bug is not a high priority because a web developer wouldn't design a real website like this.
Priority: P1 → P3
Comment hidden (off-topic)
Blocks: 1421310
(Reporter)

Comment 4

7 months ago
This doesn't look worse than Gecko now I think. If some can confirm that'd be great.
Flags: needinfo?(emilio)
You need to log in before you can comment on or make changes to this bug.