Bug 100304

Summary: WebKit takes 20s+ to render a table with many table bodies
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: TablesAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: esprehn, fantasai.bugs, jchaffraix, jochen, tomhudson
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 100306, 100428, 100630    
Bug Blocks:    
Attachments:
Description Flags
big table none

Eric Seidel (no email)
Reported 2012-10-24 16:18:45 PDT
WebKit takes 20s+ to render a table with many table bodies This page is a sanitized version of a page from an internal google tool. This was originally reported as http://code.google.com/p/chromium/issues/detail?id=43559 The page renders fine in FF.
Attachments
big table (1.74 MB, text/html)
2012-10-24 16:19 PDT, Eric Seidel (no email)
no flags
Eric Seidel (no email)
Comment 1 2012-10-24 16:19:02 PDT
Created attachment 170504 [details] big table
Eric Seidel (no email)
Comment 2 2012-10-24 16:20:41 PDT
It currently takes 23s on my rather beefy MacPro.
Eric Seidel (no email)
Comment 3 2012-10-24 17:11:55 PDT
We're spending all our time under RenderTable::slowColElement walking the list of RenderTableCol's looking for the right one to return to the computeCollapsedStartBorder/computeCollapsedEndBorder code. :(
fantasai
Comment 4 2024-05-13 13:42:17 PDT
Here's an additional testcase, fwiw: https://fantasai.inkedblade.net/tools/LineBreak
fantasai
Comment 5 2024-05-13 14:17:03 PDT
Seems to be fixed in more recent Safari releases anyway.
Note You need to log in before you can comment on or make changes to this bug.