Как WebPagetest измеряет время загрузки?
Я смотрел на API для хронирования.navigation, и похоже, что стандартный способ измерения времени загрузки страницы - это: хронология. LoadEventEnd - хронология. Навигация
Из документов WebPagetest: Время загрузки измеряется как время от начала начальной навигации до начала события загрузки окна (onload).
Мой вопрос состоит из двух частей: эквивалентно ли вычисление времени загрузки WebPagetest для: times.loadEventStart - times.navigationStart?
И, если это эквивалентно вышесказанному, есть ли у нас несоответствие между тем, что он делает, и другими в отрасли?
1 ответ
Вы должны проверить эти вопросы и ответы, чтобы узнать, как самостоятельно рассчитать время загрузки в JS.
О том, как WebPageTest достигает этого, он использует реальные браузеры для загрузки и рендеринга страниц. Затем он имеет (среди прочего) плагин для браузера wptdriver для сбора информации о средствах разработки браузеров, включая событие времени загрузки.