最后一个值得存眷的问题是,数据是否也可以用来懂得页面加载时代浏览器之间的差别。让我们再看看Chrome还有隐身模式和 Firefox Quantum的隐私浏览模式。performance.timing在页面加载过程中供给了事宜。我可以在页面加载时按照外不雅次序打印这些事宜,并以newsweek.com为例来看看浏览器之间的差别。
loadEventEnd表示了请求页面的加载事宜完成时的时光点,即页面的所有静态内容都已全部被加载。如不雅保存了一个loadEventEnd时光,那么它就会被存储在csv文件中,如不雅loadEventEnd时光没有被保存,则脚本会测验测验从新加载响应的页面。在个别情况下,当从新加载请求超不时,页面会被手动加载而不会进行任何主动超时设置。在页面被完全加载后棘手动请求window.performance.timing。

很明显,重要的差别产生在加载过程要停止时。在两种浏览器中,创建DOM的运行速度都相当快,但Chrome等待内容的时光远远善于Firefox。这个差别一开端涌如今domComplete,也就是解析器在主文档上完成其运行的时刻。这大年夜别的一个侧面说清楚明了,在Firefox的隐私浏览模式中, Tracking Protection可以阻拦第三方内容经由过程阻拦跟踪器所进行的加载。
总结
经由过程本文的讲解,信赖你也可以应用这一简单的办法,来比较不合浏览器的页面加载速度。如不雅你想要履行你本身的比较测试,并将你最爱好的浏览器进行互比拟较,我的建议是:
1.你多加载一些页面,并拔取不合类型的网站,本文因为测试的须要,只加载了一些消息网站。
2.本文的测试是在计算机长进行的,如不雅你愿意,可以在移动设备长进行测试。
请留意,如不雅你想要在每次应用Firefox时启用 Tracking Protection,那么必定要下载Firefox Quantum。Tracking Protection可能会阻拦你在社交网站上点击“
推荐阅读
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 0×00 媒介义务:预备对象:python安装包、pip、http请求库:requests库、正则库:re库。阁下名是相对于网站的主域名的。>>>详细阅读
本文标题:如何比较不同浏览器的页面加载时间
地址:http://www.17bianji.com/lsqh/39469.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示