Я ищу подходящий способ проверить время, необходимое для полной загрузки всех его ресурсов. То, что я сделал до сих пор, добавляет:
window.startTime = (new Date).getTime(); // after the title in my page
И
window.onload = function () {
console.log((new Date).getTime() - window.startTime);
}
window.addEventListener('load',function () {
console.log((new Date).getTime() - window.startTime);
},false);
Спуск вниз в нижнем колонтитуле. Это хороший способ измерить? Могут ли быть различия между временем загрузки и временем воспринимаемой нагрузки? Из того, что я вижу, события запускаются после загрузки всех ресурсов, включая изображения. Существуют ли какие-либо различия между этими двумя событиями? Могу ли я использовать PageSpeed для проверки этого? (Я знаю, что могу сделать это в hrome dev tools, но мне также нужен script, чтобы я мог отслеживать данные.)