Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Объясните пожалуйста как перенос скрипта вниз страницы уменьшит скачиваемые трафик?
Вам не кажется, что вы себе противоречите?
Для мобильного пользователя как раз перерисовка и повторное вычисление всех стилей будет очень даже ощутимо.
Посмотрим основные шаги, которые включает в себя критический путь:
- Получить HTML-документ.
- Провести парсинг HTML на предмет включенных ресурсов.
- Построить DOM tree (document object model).
- Отправить запросы критических элементов.
- Получить весь CSS-код (также запустить запросы на JS-файлы).
- Построить CSSOM tree.
- Выполнить весь полученный JS-код.
- Перестроить DOM tree (при необходимости).
- Построить Render tree и начать отрисовку страницы.
Критический путь рендеринга веб-страниц