Оптимизация сайта - время загрузки страницы и манипуляции с DOM
Просто интересно, учитывается ли выполнение JavaScript, то есть для манипулирования DOM, такими инструментами, как http://tools.pingdom.com/, Google Analytics, которые рассчитывают время загрузки веб-страниц, очевидно, существует различие между временем загрузки и временем загрузки? Включает ли время загрузки время завершения JS?
1 ответ
Хороший вопрос! Краткий ответ: нет.
"Время загрузки" JavaScript зависит от сложности, задержки загрузки файлов (CDN и т. Д.) И других факторов, зависящих от браузера.
Такой инструмент, как http://google.com/analytics, получает данные о странице (через пиксели отслеживания), но не такой, как добросовестный веб-браузер.
Такой инструмент, как Pingdom или Pingometer, который отслеживает сайт, выполняет HEAD или GET-запрос к странице.
В случае HEAD
запрос, код не загружается и не выполняется - только заголовки.
В случае GET
запрос, код фактически загружен (и фактор времени загрузки), но не выполнен.