没有javascript计算页面加载时间?

时间:2014-12-31 09:40:27

标签: javascript html

我使用两个<img>标记来计算页面加载时间。

服务器返回1x1像素图像,并在请求被触发时跟踪两个时间戳,它们之间的差异为我提供了页面加载时间。

一个<img>标记位于<body>标记开头之后,而其他标记位于</body>标记结束之前。

但问题很多次我首先触发了第二个<img>标记,然后是第一个<img>标记。

有谁能告诉我这是怎么发生的,我该如何解决这个问题?请求是并行发送的吗?

注意:如果我采用了错误的方法,请提及其替代方法,但不要提及谷歌分析等工具。

1 个答案:

答案 0 :(得分:0)

直接从答案 - 它可能在某种程度上但不会真正准确,想法是加载图像与已知的文件大小然后在其onload事件测量多少时间,直到该事件被触发,并划分这次是在图像文件大小。

你可以查看这个为我工作的答案https://stackoverflow.com/a/5529841