I created this test case, but jsFiddle multiplies the render time by a factor of 4:
http://jsfiddle.net/r7ZbZ/5/
~30 s (Without date.js loaded)
So here is the standalone script:
http://pastebin.com/Pjp2UjSn
Using the Firebug profile function with 93 tables:
~1.8 s (Without date.js loaded, auto-width false)
~8.5 s (With date.js loaded, auto-width false)
~2.3 s (Without date.js loaded)
~8.8 s (With date.js loaded)
Sometimes I get:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, open the script in the debugger, or let the script continue."
The profiler shows date.js taking up the largest percentage:
Now, the strange part. I removed all of the date columns and date.js still immobilizes the script. Any ideas?
http://jsfiddle.net/r7ZbZ/5/
~30 s (Without date.js loaded)
So here is the standalone script:
http://pastebin.com/Pjp2UjSn
Using the Firebug profile function with 93 tables:
~1.8 s (Without date.js loaded, auto-width false)
~8.5 s (With date.js loaded, auto-width false)
~2.3 s (Without date.js loaded)
~8.8 s (With date.js loaded)
Sometimes I get:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, open the script in the debugger, or let the script continue."
The profiler shows date.js taking up the largest percentage:
Function Calls Percent Own Time Time Avg Min Max
File
anonymous 37709 19.24% 1651.599ms 2243.466ms 0.059ms 0.001ms 139.266ms
date.js (line 48)
anonymous 9945 15.99% 1372.331ms 16067.72ms 1.616ms 0.003ms 9169.008ms
date.js (line 56)
anonymous 14240 11.84% 1016.121ms 3730.154ms 0.262ms 0.001ms 141.049ms
date.js (line 55)
anonymous 28829 11.72% 1006.402ms 3172.545ms 0.11ms 0.005ms 139.445ms
date.js (line 79)
anonymous 3701 6.23% 534.885ms 16769.375ms 4.531ms 0ms 9206.652ms
date.js (line 69)
anonymous 8376 5.46% 468.576ms 3347.434ms 0.4ms 0.003ms 3.075ms
date.js (line 59)
Now, the strange part. I removed all of the date columns and date.js still immobilizes the script. Any ideas?