Performance与Navigation Timing AP

2020-12-24  本文已影响0人  李霖弢

Performance

Chrome官方Demo

操作方式
内容含义

Navigation Timing API

Performance

返回一个Performance对象。该对象由High Resolution Time API定义,Navigation Timing API 在此基础上增加了两个属性:timing 和 navigation

performance.timing
//测量感知加载时间
var now = new Date().getTime();
var page_load_time = now - performance.timing.navigationStart;
console.log("User-perceived page loading time: " + page_load_time);

//计算页面加载所需的总时长:
var perfData = window.performance.timing;
var pageLoadTime = perfData.loadEventEnd - perfData.navigationStart;

//计算请求返回时长:
var connectTime = perfData.responseEnd - perfData.requestStart;
performance.navigation

对象存储了两个属性,它们表示触发页面加载的原因。

上一篇 下一篇

猜你喜欢

热点阅读