Open Bug 1389742 Opened 7 years ago Updated 2 years ago

stylo: Remove a few hacky code paths we have from the frame constructor.

Categories

(Core :: CSS Parsing and Computation, enhancement, P4)

enhancement

Tracking

()

Tracking Status
firefox57 --- wontfix
firefox58 --- wontfix
firefox59 --- ?

People

(Reporter: emilio, Unassigned)

References

Details

This is a meta bug for the different investigation I'm doing to see if I can kill StyleNewChildren in a reasonable way. Removing StyleNewSubtree may or may not be doable sanely (probably we still needed for NAC / generated content). I have a few patches and ideas I talked with Boris about, but I didn't want to spam the main stylo bug, so I'll be holding them from this one.
Depends on: 1389743
Really looking forward to seeing this setup improved. At the same time, we should think carefully about how much we want to bite off for 57 here. If it doesn't block any of our remaining big-ticket items, it may may sense to defer this until 58.
Priority: -- → P4
I think we should probably focus on our blocking issues for now, especially stylist flush performance, memory, and the long tail of random stuff. Only a few weeks left to get to zero.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.