7

window.performance对象公开有关浏览器完成的最后页面加载的性能信息,包括 dns 查找时间等。但是,我还没有找到任何类似的 Ajax 调用。

我试图解决的更高层次的问题是能够使用谷歌分析来跟踪加载时间。您可以在 javascript 上设置自定义事件和跟踪时间,但目前无法获取查找时间和其他相关性能数据。也许有一种方法可以从XMLHttpRequest对象中获取这些信息?

4

2 回答 2

4

window.performance.timing-- 在 W3C NavigationTiming规范中定义,仅公开根文档页面加载的性能指标。

另一方面,W3C ResourceTimingimg规范公开了所有页面资源的性能信息,例如、scriptXMLHttpRequest。ResourceTiming 在 IE10+ 中实现,目前在 Chrome 中具有前缀。

于 2013-04-23T20:56:55.133 回答
0

如果您需要与使用相同级别的信息,window.performance我认为答案是否定的

w3.org 规范中,XMLHttpRequest您只能找到一个事件列表,使用它可以获得一些时间,但网络时间的详细信息不一样。

也许您可以寻找类似于Firebug-NetPanel的东西,它使用XPCOMInterface nsIHttpActivityObserver

于 2012-06-21T03:51:11.517 回答