Open
Bug 1395488
Opened 7 years ago
Updated 2 years ago
stylo: shrink nsStyleDisplay, nsStylePosition and ServoComputedData
Categories
(Core :: CSS Parsing and Computation, enhancement, P3)
Core
CSS Parsing and Computation
Tracking
()
People
(Reporter: heycam, Assigned: emilio)
References
(Blocks 1 open bug)
Details
nsStyleDisplay and nsStylePosition are massive, and we often have a lot of them. I think they still have some room for packing by shuffling some fields around. Also, ServoComputedData could shrink by a word by packing the FontComputationData up around with the CascadeFlags and WritingMode.
Assignee | ||
Comment 1•7 years ago
|
||
I have something for Gecko, but doing it on the properties/gecko.mako.rs makes me sad. I'll refactor some stuff as I work on this.
Updated•7 years ago
|
Priority: -- → P3
Comment 2•7 years ago
|
||
Emilio, do we have credible optimizations to do here in the 57 timeframe?
Flags: needinfo?(emilio)
Assignee | ||
Comment 3•7 years ago
|
||
I can land bug 1395586, and the packing patch which save 4 words per nsStyleDisplay, but today I got distracted with other stuff.
Will want to land at least some shuffling of the field which gives us two words for free.
Flags: needinfo?(emilio)
Updated•7 years ago
|
status-firefox55:
--- → wontfix
status-firefox56:
--- → wontfix
status-firefox57:
--- → affected
status-firefox-esr52:
--- → wontfix
Comment 4•7 years ago
|
||
status-firefox57=wontfix unless someone thinks this bug should block 57
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•