stylo: Enable ComputedValues sharing for lazy pseudos

NEW
Assigned to

Status

()

Core
CSS Parsing and Computation
P1
normal
2 months ago
7 days ago

People

(Reporter: bz, Assigned: bz)

Tracking

(Depends on: 1 bug, Blocks: 3 bugs)

53 Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

2 months ago
Right now, if we have a bunch of table cells that all share ComputedValues, their anonymous block boxes still won't share anything, though they could do so.  This can use a noticeable amount of memory; see data in bug 1367862 comment 1 and bug 1367862 comment 2.
(Assignee)

Updated

a month ago
Blocks: 1367862
Assignee: nobody → bzbarsky
Priority: -- → P1
(Assignee)

Updated

a month ago
Blocks: 1373430
Moved the anonymous box stuff into bug 1368291, since it's the same as text. Lazy pseudos will require checking the rule node pointer, which we'll have soon.
Depends on: 1368290, 1370719
Summary: stylo: Enable ComputedValues sharing for pseudos (especially anonymous boxes) → stylo: Enable ComputedValues sharing for lazy pseudos
(In reply to Bobby Holley (:bholley) (busy with Stylo) from comment #1)
> Moved the anonymous box stuff into bug 1368291

Err, the anonymous box stuff is bug 1368290.
You need to log in before you can comment on or make changes to this bug.