[Webkit-unassigned] [Bug 124408] New: [CSS Grid Layout] Improve content-sized track layout
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 15 06:38:57 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=124408
Summary: [CSS Grid Layout] Improve content-sized track layout
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Keywords: BlinkMergeCandidate
Severity: Normal
Priority: P2
Component: CSS
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: svillar at igalia.com
Blocks: 123989
Bug 124039 improves the performance of the grid layouting by not running the autoplacement algorithm for non content-sized tracks. But we can also improve the performance for content-sized tracks by narrowing down the relayout conditions. This change involves merging:
[CSS Grid Layout] Speed up content sized track layout
This change narrows down the relayout condition in
RenderGrid::logicalContentHeightForChild to only
percentage children: as they are the only lengths that
depends on the containing block's override. We
unfortunately can't use percentHeightDescendants as
it's not populated yet. This code can probably be
simplified further down but it's a good start.
This greatly speeds up the new performance test, moving
from 25 runs/sec to 91 runs/sec.
BUG=234211
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=156122
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list