在JS中以编程方式测量页面加载

时间:2019-06-15 01:05:07

标签: javascript selenium google-chrome-devtools pageload lighthouse

我正在寻找一种加载页面(例如使用硒),测量页面加载时间和网络调用统计信息的方法。也就是说,我们可以从Chrome devtools的“网络”标签中获得类似的信息:请求状态,类型,大小,时间等。

enter image description here

我已尝试使用性能审计配置来对lighthouse进行尝试。但是我发现lighthouse和Chrome devtools的网络标签see discussion on this thread生成的报告不一致。

是否有可用于此目的的js库?

1 个答案:

答案 0 :(得分:0)

感谢@DebanjanB指出,我基本上不需要外部lib就可以获取读取的性能数据。

var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {};
var network = performance.getEntries() || {};