在Safari和

问题描述 投票:1回答:2
上模拟window.performance.timing

什么是在Safari中获得页面加载性能的最佳方法,

大多数其他浏览器都支持window.performance.timing对象,这对于这种事情非常有用。

我显然无法获得它提供的所有信息,但是要尽可能多地使用是有用的。

需要注意的是,脚本可能并不总是处于加载在HEAD标签中的第一个脚本的理想位置

提前感谢!

javascript performance internet-explorer safari page-load-time
2个回答
2
投票

没有真正的方法来填充window.performance.timing可以提供的数据,但是您可以做很多事情。

  1. 在标题中创建一个时间戳,然后在onload,DOM Content Loaded或另一个事件中创建一个时间戳,并记录两者之间的差异。

  2. 您也可以在服务器端插入时间戳,但是存在客户端和服务器时钟不同步的危险

  3. 用户计时可以被填充,Pat Meenan谈到他的-http://blog.patrickmeenan.com/2013/07/measuring-performance-of-user-experience.html


0
投票

您现在可以在非Chrome浏览器中使用Polypill TTI了

https://github.com/GoogleChromeLabs/tti-polyfill

© www.soinside.com 2019 - 2024. All rights reserved.