Bug 89389
Summary: | Hit testing on a big table with overflow: hidden cells is slow | ||
---|---|---|---|
Product: | WebKit | Reporter: | Julien Chaffraix <jchaffraix> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | jamesr, simon.fraser, tonikitoo |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=73715 | ||
Bug Depends on: | 89393 | ||
Bug Blocks: | 75001 |
Julien Chaffraix
Seen on the benchmark: http://dglazkov.github.com/performance-tests/biggrid.html. If you toggle overflow: hidden and start clicking on a cell or selecting some text on the table, it takes more time that without overflow: hidden (for example by looking at the WebInspector timeline). The difference in time depends on the size of table. On a 10,000 * 100 table, it's nearly instantaneous to hit test without overflow: hidden but it takes in the order of a second if you add overflow: hidden.
This is very similar to bug 75001 except that bug 75001 covers the painting and this bug is about hit testing.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |