You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The render speed on large sets is really slow. For some reason Chrome performance is roughly 3x worse than IE9 on my particular example (4,300ms vs. 1,500ms). It almost seems like it's rendering every row, but only showing the first X until you hit next page.
You might want to investigate how many repaints and reflows are being executed. DOM creation via strings might have to be the solution.
The text was updated successfully, but these errors were encountered:
On identical sets for another test, Firefox is clocking in at 3100ms and Chrome at 11000ms.
Interestingly, running profiles on the two shows an important difference.
Firefox spends most of its time (as expected) running the buildFragment jQuery function. The DOM construction and traversing should be expected to be the slowest and most costly.
Chrome instead spends the rest of its time running getComputedStyles.
Results in 80% speed improvement on large sets in Chrome. There is a bug in either Chrome or jQuery where the jQuery hook for getComputedStyles runs incredibly slow. This removes the dependency upon jQuery for the getter, but leaves it for the setter.
The render speed on large sets is really slow. For some reason Chrome performance is roughly 3x worse than IE9 on my particular example (4,300ms vs. 1,500ms). It almost seems like it's rendering every row, but only showing the first X until you hit next page.
You might want to investigate how many repaints and reflows are being executed. DOM creation via strings might have to be the solution.
The text was updated successfully, but these errors were encountered: