1

我一直在对此进行大量研究,但我认为我可以将我拥有的东西众包,看看是否有人可以为我拥有的东西提供补充。所以我希望能够使用 JS 确定页面加载时间。不仅页面加载作为单个数字,而且作为细分。

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

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

但现在我发现了 New Relic 的 Real User Monitoring (RUM),它基于 Steve Souders 的 Javascript 库。据我所知,他们可以确定我从新的 w3c 草案中看到的相同数据。

似乎他们正在使用 HTTP 存档:http ://code.google.com/p/httparchive/

但是,我似乎找不到任何有关页面性能或负载的信息,所以我不确定我是否正在查看正确的库。

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

4

1 回答 1

1

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

应该允许您滚动自己的 RUM 并进行优雅降级,因此您仍然应该从浏览器中获取一些信息,而无需使用 navigation.timing。

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

于 2011-09-27T09:14:41.203 回答