作家
登录

如何比较不同浏览器的页面加载时间

作者: 来源: 2017-12-05 11:46:41 阅读 我要评论

最后一个值得存眷的问题是,数据是否也可以用来懂得页面加载时代浏览器之间的差别。让我们再看看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可能会阻拦你在社交网站上点击“


  推荐阅读

  如何用Python编写信息收集之子域名收集脚本?

CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 0×00 媒介义务:预备对象:python安装包、pip、http请求库:requests库、正则库:re库。阁下名是相对于网站的主域名的。>>>详细阅读


本文标题:如何比较不同浏览器的页面加载时间

地址:http://www.17bianji.com/lsqh/39469.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)