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);