在Img标签中,我们知道图像有一个OnLoad事件,当图像完成加载时会触发。但是,当图像开始下载时,我们能够得到准确的测量吗?我试图衡量一个网站的页面加载时间,因此知道加载图像需要多长时间才能成为我分析的一部分。如何测量我的网站在客户端的图像下载时间?
我想通过自动化的方式做到这一点,所以我可以衡量真正的客户体验,而不是将我的网站放在Yslow或PingDom上(http://tools.pingdom.com/fpt/)。我曾尝试着深入研究Navigation Timing Apis(http://w3c-test.org/webperf/specs/NavigationTiming/),即使它们提供诸如DNS解析时间之类的见解,但似乎并未提供网络请求中的资源获取得到支持。
后来我发现,W3C的表演团是专门开发一个API,用于解决命名资源定时API这个问题http://www.w3c-test.org/webperf /规格/ ResourceTiming /。不幸的是,目前主流浏览器仍然在构建这个API。通过以下链接查看Google IO's Demo:http://io12-webperf.appspot.com/#12 – LongKei