2011-08-16 58 views
1

我一直在做这方面的大量研究,但我想我可以与我拥有的东西一起来源,看看是否有人可以提供我所拥有的补充。所以我想能够使用JS来确定页面加载时间。不只是页面加载作为一个单一的数字,但作为一个细分。如何使用Javascript(库)剖析浏览器页面加载?

首先我发现一个新的W3C规范(草案): https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html

这将是完美的,但它仅限于Chrome和IE浏览器,它仍然是浏览器之间的不一致。

但是现在我发现了New Relic的真实用户监控(RUM),它基于Steve Souders的Javascript库。从我可以告诉他们可以确定我从新的w3c草案中看到的相同数据。

看来,他们正在使用HTTP归档:http://code.google.com/p/httparchive/

不过,我似乎无法找到网页上的性能或负载的任何信息,所以我不知道如果我一直在寻找正确的库。

当然,如果还有其他东西可以提供更多关于页面分析的信息,我很欢迎这些信息。

回答

1

看看Boomerang.js(https://github.com/yahoo/boomerang)由雅虎。

应该允许你推出你自己的RUM,并且做出优雅的降级,所以你仍然应该从浏览器获取一些信息,而不用导航。

此外,如果您有权访问Windows,请使用dynatrace的工具 - 可以很好地了解页面加载过程中发生的情况(在IE和FF中)

相关问题