我一直在关注timing.navigation api,看起来测量页面加载时间的标准方法是: timing.loadEventEnd - timing.navigationStart
来自WebPagetest文档: 加载时间测量为从初始导航开始到窗口加载事件开始(onload)的时间。
我的问题是两部分: WebPagetest加载时间计算是否等效于: timing.loadEventStart - timing.navigationStart?
而且,如果它与上述内容相同,那么我们在行业中与其他行业之间是否存在差异?
答案 0 :(得分:0)
您应该检查these question and answer以了解如何在JS中自己计算加载时间。
关于WebPageTest如何实现这一点,它实际上使用真正的浏览器来加载和呈现页面。然后它(以及其他)a browser plugin called wptdriver来捕获浏览器开发人员工具信息,包括加载时间事件。