Open
Bug 670311
Opened 13 years ago
Updated 2 years ago
Optimize abs pos child insertion/removal by avoiding reflow from the top of the tree (use reflow roots and overflow updates)
Categories
(Core :: Layout: Positioned, defect, P3)
Core
Layout: Positioned
Tracking
()
NEW
People
(Reporter: bzbarsky, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: perf)
See the proposal at <http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/4b468b2f00c5a18a>. Summary is: 1) Abs pos frames are marked as reflow roots. 2) Deletion of an abs pos frame just updates overflow areas up the tree (hence the dependency on bug 524925). 3) Insertion of an abs pos frame just updates overflow areas up the tree (though this could run into issues with auto-offset stuff; in those situations we may need to reflow the parent to get the placeholder placed correctly). 4) When reflowing an abs pos frame, update overflow areas up the tree. We would need to make it ok for reflow roots to change size/position as part of reflow....
Reporter | ||
Comment 1•13 years ago
|
||
Oh, and I took this for lack of anyone else to foist it on, but people are very welcome to steal this!
Reporter | ||
Updated•13 years ago
|
Priority: P2 → P1
Comment 2•6 years ago
|
||
Decreasing the priority as no update for the last 2 years on this bug. See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage about the priority meaning.
Priority: P1 → P5
This depends on work in bug 1159042 and bug 1499961, like the similar bug 1497414 does.
Keywords: perf
OS: Mac OS X → All
Priority: P5 → P3
Hardware: x86 → All
Summary: Optimize abs pos child insertion/removal → Optimize abs pos child insertion/removal by avoiding reflow from the top of the tree (use reflow roots and overflow updates)
Reporter | ||
Updated•4 years ago
|
Assignee: bzbarsky → nobody
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•