文章内容
2017/9/5 22:07:34,作 者: 黄兵
Navigation Timing
Navigation Timing的真正好处是它提供了以前无法访问的数据,比如DNS和TCP连接时间,而且精确度极高(微秒级时间戳)。
function init(){
//存储(标记)时间戳,并命名(startTask1)
performance.mark("startTask1");
//执行应用代码
applicationCode1();
performance.mark("endTask1");
logPerformance()
}
function LogPerformance(){
var perfEntries=performance.getEntriesByType("mark");
//迭代和记录记录用户计时数据
for(var i=0;i<perfEntries.length;i++){
console.log("Name: " + perfEntries[i].entryType +
" Entry Type: "+ perfEntries[i].entryType +
" Start Time: "+ perfEntries[i].startTime +
" Duration: "+ perfEntries[i].duration + "\n");
}
//记录当前页面的NavigationTiming对象
console.log(performance.timing);
}
评论列表