У меня есть страница, которая отображает табличные данные на ~ 300 страниц. Firefox, Chrome, Safari все работают нормально, но совместимость с IE 7, 8 и 8 делает все возможное. При попытке прокрутки или нажатия кнопки «вверх / вниз» страница задерживается на несколько секунд.
Разбивка на страницы, наборы данных меньшего размера и другие рекомендации по удобству использования не будут работать на этой странице. Предположим, у меня абсолютно нет выбора, кроме как отобразить все эти данные сразу ... что я могу сделать, чтобы настроить их?
Данные загружаются через jQuery / Ajax, и это кажется, по крайней мере, отчасти подозрительным, потому что, когда я создал тестовую страницу для непосредственного отображения результатов, она не довольно медленная, но все же не так быстро, как другие браузеры.
Я успешно использовал плагины jQuery, такие как SlickGrid, для решения подобных проблем в прошлом, но по причинам, которые объясняли, что это невозможно, даже при использовании возможностей рендеринга микротаблеток, потребовалось много времени. В основном меня интересует, какие настройки я могу сделать, чтобы улучшить производительность, не переделывая всю страницу и не предлагая сторонние решения.
Будет ли упрощенный DOM иметь большое значение? Или IE плохо обрабатывает данные, введенные через JavaScript / Ajax?