我有兴趣知道我的webapplication的实际平均页面加载时间.
简单地说,我的普通访问者在开始使用我网站上的页面之前如何等待日志.从他们点击链接到我的网站,直到网站完成渲染并准备接受输入.
标准解决方案似乎是使用Javascript来比较从window.onload()事件中的脚本到脚本的时间.
(见:http://www.dreamincode.net/code/snippet1908.htm)
这对我来说似乎不是一个非常精确的措施,因为它忽略了解析我的域并获得足够的HTML内容来开始Javascript解析所花费的时间.
它看起来像Safari在页面实际加载之前触发window.onload(http://www.howtocreate.co.uk/safaribenchmarks.html).
有任何想法吗?
是否有可能通过Javascript获取当前请求的时间?
在所有浏览器中可靠地准备好所有事件后会发生什么事件?
http://www.webpagetest.org/是测量加载时间的绝佳资源
此外,Google chorme dev工具还有一个时间轴面板,您可以在其中录制事件,这是一个2.5分钟的视频,向您展示Google Chrome中的时间轴如何工作http://www.youtube.com/watch?v=RhaWYQ44WEc