我正在使用performance.getEntries()
来衡量和记录我的一些资产在现实生活中为用户下载的时间。
我想计算实际下载特定资产所花费的时间,为此,我正在执行以下操作(这是我的代码的简化版本):
var entries = performance.getEntries();
entries[0].responseEnd - entries[0].responseStart
然而,对于我的许多资产,responseStart设置为0,使得responseEnd时间无用。我认为这可能是因为我的资产是通过HTTPS但我通过HTTPS加载了一些外部资源来返回时间数据。
有没有人遇到过这个?
非常感谢