Оптимизация сайта - время загрузки страницы и манипуляции с DOM

Просто интересно, учитывается ли выполнение JavaScript, то есть для манипулирования DOM, такими инструментами, как http://tools.pingdom.com/, Google Analytics, которые рассчитывают время загрузки веб-страниц, очевидно, существует различие между временем загрузки и временем загрузки? Включает ли время загрузки время завершения JS?

1 ответ

Решение

Хороший вопрос! Краткий ответ: нет.

"Время загрузки" JavaScript зависит от сложности, задержки загрузки файлов (CDN и т. Д.) И других факторов, зависящих от браузера.

Такой инструмент, как http://google.com/analytics, получает данные о странице (через пиксели отслеживания), но не такой, как добросовестный веб-браузер.

Такой инструмент, как Pingdom или Pingometer, который отслеживает сайт, выполняет HEAD или GET-запрос к странице.

В случае HEAD запрос, код не загружается и не выполняется - только заголовки.

В случае GET запрос, код фактически загружен (и фактор времени загрузки), но не выполнен.

Другие вопросы по тегам