Белый экран при переходах между страницами — от чего зависит?

На одних сайтах, когда переключаешь страницы (безо всяких яваскриптов и прочих читов) страница перерисовывается без промежуточного белого полотна пустого окна, а на других — с ним.

Особенно эта проблема актуальна для сайтов с темным фоном — мигание довольно неприятное.


От чего это зависит? Как можно сделать так, чтобы мигания небыло?

UPD

имеется ввиду с точки зрения разработчика — что сделать с сайтом, чтоб такого мигания у людей небыло
  • Вопрос задан
  • 5798 просмотров
Пригласить эксперта
Ответы на вопрос 6
sajgak
@sajgak
От скорости передачи данных (как сервера с сайтом, так и клиента с браузером), загруженности машин клиента и сайта.
Ответ написан
@skitalets
А какой у вас браузер? Как я понял, проблема именно в нем.
Ответ написан
pomeo
@pomeo
прописать бекграунд не в отдельных файлах стилях, а сразу в этой странице между <style></style>. Обычно браузер подгружает текущую страницу, потом начинает дергать остальные файлы .css, .js и т.д.
Ответ написан
@depp
зависит от количества подгружаемых скриптов/стилей и количества элементов в DOM дереве. чем больше всего этого, тем больше проходит времени между открытием страницы и появлением на экране хоть чего-нибудь, что браузер может отобразить на экране.
копайте в эту сторону.
Ответ написан
Комментировать
RedHead
@RedHead
может дело в
?
Ответ написан
loingrim
@loingrim
Для начала посмотреть firebag'ом или dragonfly'ем время загрузки ресурсов, всё ли грузится.
Такой эффект может, например, вызывать даже отсутствие favicon.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 10:12
15000 руб./за проект
01 мая 2024, в 10:00
2500 руб./за проект
01 мая 2024, в 09:59
5000 руб./за проект