: Internet Explorer take very long time to answer with 80MB response I am working on a website who have to work on Internet Explorer and Firefox. A page of this website has to load 80MB of
I am working on a website who have to work on Internet Explorer and Firefox. A page of this website has to load 80MB of data, put this information into a hidden HTML table and I use JS to show only a part of it (just some lines of the table instead of the entire 20 000 rows).
The request take around 10 seconds to be executed and, on Firefox, the result is printed immediatly. The problem is on Internet Explorer: it takes around 10 minutes (really) to show the page.
Are there some techniques to help Internet Explorer to manage this data? How can I resolve or bypass this problem?
Edit: I noticed this problem is caused by DataTables library who has problem to handle this amount of data. How can I customize it to resolve my problem? Will I have to create a light-version of DataTables for IE?
More posts by @Becky754
1 Comments
Sorted by latest first Latest Oldest Best
I suggest you don't put 20.000 rows of data on the screen. My very basic workstation will crash because of the amount of data, regardless of the browser. 80MB is a lot, especially if it's html!
Parsing so much is quite intens. I suggest you make something with a prev/next-page functionallity, I doubt the user requires all 20.000 lines on their screen at once, this would be a UI disaster.
You could add some search/filter functionallity to give the users tools to get to the relevant info ASAP.
If you really must, find ways to minimize the amount of html element and make sure it's 100% valid html. Both are optimalisations, not fixes, but it might safe you a few percent. You want to take that 80MB as much down as you possibly can, because we're talking about a huge amount of rendering.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.