#javascript #performance #internet-explorer-11
#javascript #Производительность #internet-explorer-11
Вопрос:
Я работаю над корпоративным приложением, разработанным на MVC, jQuery, и при перемещении между страницами мы регулярно видим пустой экран, т.Е. Для рендеринга HTML требуется время, однако в браузере Chrome этого не видно.
на тяжелых страницах пустой экран появляется на 4-5 секунд, а затем появляются фактические страницы. Опять же, такое же поведение не наблюдается в Chrome, даже эти тяжелые страницы загружаются быстро без прерывистого отображения пустого экрана
Пожалуйста, дайте мне знать, если в IE или в коде есть настройка, которую следует включить, чтобы обеспечить более быстрое отображение HTML в IE.
Заранее спасибо … !
Ответ №1:
Советы по удалению могут помочь вам
- проверка страниц в соответствии со стандартами W3C.
- Проверьте, отсутствует ли какой-либо закрывающий тег.
- Оптимизируйте содержимое, если его тяжело загружать, в Chrome перейдите в сеть, выберите опцию «все» и перезагрузите страницу, проверьте время загрузки.
- добавьте изображение предварительного загрузчика, удалите его методом window onload ().
Комментарии:
1. Спасибо за ответ. Я пробовал это, но ничего конкретного не получилось. Я хотел понять разницу в поведении IE и Chrome, особенно почему появляется пустой экран… Вероятно, это из-за разницы в рендеринге HTML. есть ли в IE настройка или фрагмент кода, который поможет IE быстрее отображать HTML? Спасибо, агиан
2. Абхишек, даже я много раз сталкивался с этой проблемой в IE, проверьте, есть ли у вас какой-либо тег video, если да, удалите тег video и проверьте. Оптимизируйте все изображения, т.Е. Уменьшите размер изображения ниже 1 МБ, попробуйте это, давайте посмотрим…
Ответ №2:
Попробуйте загружать содержимое сайта в фоновом режиме для повышения производительности в Internet Explorer.
Чтобы включить эту опцию в Internet Explorer, выполните следующие действия.
(1) Перейдите к инструментам в Internet Explorer.
(2) Нажмите Свойства обозревателя.
(3) Выберите вкладку Дополнительно.
(4) Найдите опцию «Загружать сайты и контент в фоновом режиме» для оптимизации производительности и проверил ее.
Снова попробуйте выполнить тест с вашим сайтом в Internet Explorer 11.
если проблема все еще сохраняется, вам может потребоваться проверить свой сайт и попытаться предпринять некоторые шаги, чтобы сделать его легким, чтобы улучшить его производительность в IE 11.