[Webkit-unassigned] [Bug 123989] [meta][CSS Grid Layout] Speed up track layout
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 7 09:19:02 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=123989
--- Comment #4 from Sergio Villar Senin <svillar at igalia.com> 2013-11-07 09:17:48 PST ---
And also:
CSS Grid Layout] Avoid preferred logical widths' recomputations
The code runs the content-sized track sizing algorithm all the time,
which forces a layout even when the track is not content-sized. This
change makes us bail out if we know we don't need to run the
algorithm. Note that it will not help content sized grid tracks.
This speeds up PerformanceTests/Layout/fixed-grid-lots-of-data.html
from ~28.5 run/s to ~585 run/s by avoiding a lot of unneeded layouts.
The baselines change comes from triggering less layouts, which changes
the frame rects between 2 subsequent layouts thus changing the repaint
rectangles.
BUG=225892
Review URL: https://chromiumcodereview.appspot.com/22949002
--
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