[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