PerformanceNavigationTiming

PerformanceNavigationTiming - метрики подій в браузері.

Опис:

PerformanceNavigationTiming об'єкт для отримання метрики щодо документа навігації подій в браузері. Об'єкт містить властивості з часом у мілісекундах виконання подій в поточному документі щодо завантаження веб-мторінки.

Приклад:

var pnt=performance.getEntriesByType('navigation'); alert( pnt[0].type ); var PNTS=performance.getEntriesByType('navigation'); var pnt=PNTS[0]; var s='entryType: '+pnt.entryType; s+='name: '+pnt.name+'\n'; s+='startTime: '+pnt.startTime+'\n'; s+='duration: '+pnt.duration+'\n'; s+='initiatorType: '+pnt.initiatorType+'\n'; s+='domComplete: '+pnt.domComplete+'\n'; s+='domContentLoadedEventStart: '+pnt.domContentLoadedEventStart+'\n'; s+='domContentLoadedEventEnd: '+pnt.domContentLoadedEventEnd+'\n'; s+='domInteractive: '+pnt.domInteractive+'\n'; s+='loadEventEnd: '+pnt.loadEventEnd+'\n'; s+='loadEventStart: '+pnt.loadEventStart+'\n'; s+='redirectCount: '+pnt.redirectCount+'\n'; s+='requestStart: '+pnt.requestStart+'\n'; s+='responseStart: '+pnt.responseStart+'\n'; s+='type: '+pnt.type+'\n'; s+='unloadEventEnd: '+pnt.unloadEventEnd+'\n'; s+='unloadEventStart: '+pnt.unloadEventStart+'\n'; alert(s);