I have a page that displays tabular data ~ 300 pages. Firefox, Chrome, Safari everything works fine, but IE 7, 8 and 8 Compatibility see all the villains. It is idle for a few seconds when I try to scroll or press the page up / down button.
Page layout, smaller datasets, and other usability guidelines will not work for this page. Suppose I have absolutely no choice but to display all this data at once ... what can I do to configure it?
Data is downloaded via jQuery / Ajax, and this seems at least partially suspicious here, because when I created a test page to directly display the results, it is not as slow, but still not as fast as other browsers.
I have successfully used jQuery plugins such as SlickGrid to solve similar problems in the past, but for reasons that would take a long time to explain that they are not an option, even with micro-rendering capabilities of the templates. I am mostly concerned about what settings I can make to improve performance without redoing the entire page or introducing third-party solutions.
Is a simplified DOM make a big difference? Or does IE not process data received through JavaScript / Ajax?
source
share