[Webkit-unassigned] [Bug 75001] Painting on a table with overflow: hidden cells is very slow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 18 13:42:16 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=75001





--- Comment #2 from Julien Chaffraix <jchaffraix at webkit.org>  2012-06-18 13:42:15 PST ---
(In reply to comment #1)
> For the record, when scrolling on the page on a 10,000 * 100 table with overflow: hidden, the painting used to take ~255 ms (for 2048 x 256). We are now down to ~45 ms.

Bug 88888 landed another performance optimization. It makes us not visit any of the cells in biggrid.html particular case. This brings the paint time to ~6ms in the same conditions.

> Painting has been sped up but the core issue still remains: we should have visit only the visible cells instead of all the cells in the table.

The optimization is somewhat limited and could be improved upon. First hit-testing is still sluggish but also the optimization relies on having _no_ self-painting-descendants which means that if you have one, you don't reap any performance benefit.

I am keeping this bug open to track more of the fixes.

-- 
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