<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>125145</bug_id>
          
          <creation_ts>2013-12-03 03:35:52 -0800</creation_ts>
          <short_desc>[CSS Grid Layout] Speed up painting of large grids</short_desc>
          <delta_ts>2023-09-29 00:33:11 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=232176</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>132332</dependson>
    
    <dependson>123994</dependson>
          <blocked>133304</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>agafvv</cc>
    
    <cc>rego</cc>
    
    <cc>svillar</cc>
    
    <cc>syoichi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>955845</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-12-03 03:35:52 -0800</bug_when>
    <thetext>Bug 123989 tracked improvements in laying out grid items in large grids. Next step is to reduce also the painting time.

The idea is to try to use our knowledge about the grid structure in order to perform the smallest amount of paint operations as possible. This was already being done in blink, the tracking issue is this one http://code.google.com/p/chromium/issues/detail?id=248151.

My idea is to merge Blink&apos;s r155262 and r157993. Regarding the issue with overflowing grid items I proposed a better fix in blink herehttps://codereview.chromium.org/98563003/. I&apos;d follow that approach in WebKit too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>955846</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-12-03 03:37:46 -0800</bug_when>
    <thetext>Setting a dependency, we need to correctly deal with spanning grid items before applying any optimization.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>