Пустой экран между двумя страницами в IE 11

#javascript #performance #internet-explorer-11

#javascript #Производительность #internet-explorer-11

Вопрос:

Я работаю над корпоративным приложением, разработанным на MVC, jQuery, и при перемещении между страницами мы регулярно видим пустой экран, т.Е. Для рендеринга HTML требуется время, однако в браузере Chrome этого не видно.

на тяжелых страницах пустой экран появляется на 4-5 секунд, а затем появляются фактические страницы. Опять же, такое же поведение не наблюдается в Chrome, даже эти тяжелые страницы загружаются быстро без прерывистого отображения пустого экрана

Пожалуйста, дайте мне знать, если в IE или в коде есть настройка, которую следует включить, чтобы обеспечить более быстрое отображение HTML в IE.

Заранее спасибо … !

Ответ №1:

Советы по удалению могут помочь вам

  1. проверка страниц в соответствии со стандартами W3C.
  2. Проверьте, отсутствует ли какой-либо закрывающий тег.
  3. Оптимизируйте содержимое, если его тяжело загружать, в Chrome перейдите в сеть, выберите опцию «все» и перезагрузите страницу, проверьте время загрузки.
  4. добавьте изображение предварительного загрузчика, удалите его методом 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.