以编程方式计算Google Chrome中页面加载的完成时间

时间:2015-12-16 23:27:12

标签: javascript google-chrome google-chrome-devtools

LoadFinish时间:

load and finish time

我可以使用以下方式在Google Chrome中计算Load时间:

(window.performance.timing.loadEventEnd - window.performance.timing.navigationStart) / 1000; // seconds

我试图在Finish对象中找到与window.performance.timing时间相关的值,但没有运气。 如何以与Finish时间相同的方式计算Load时间?

注意:
我了解Finish time可以根据各种原因(例如用户滚动)动态更改/追加。

1 个答案:

答案 0 :(得分:0)

检查源代码:Chromium NetworkLogView.js

在第710行的函数_updateSummaryBar()中,您可以查看计算摘要栏值的整个过程。 {7}的Finish计算如下: appendChunk(Common.UIString('Finish: %s', Number.secondsToString(maxTime - baseTime)));

然而,maxTime是上次履行请求的结束时间,baseTime是初始请求的开始时间。