Kam*_*Kam 17 javascript performance monitoring timing client-side
我希望监控我们网站的最终用户体验,并将其与已经记录在服务器端的计时信息相关联.我的假设是,这需要javascript在请求开始时(window.onbeforeunload)和加载结束时(window.onload)捕获时间戳.基本上这 - " 测量Web应用程序响应时间:与客户会面 "
Yas*_*Umi 13
还有来自雅虎的Boomerang.
有一些在Jiffy和Episodes中不存在的高级功能.还支持支持它的浏览器中的Navigation Timing API(Chrome 6,IE 9)
为了完整起见,您现在可以在一些现代浏览器中使用Navigation timing API :https://developer.mozilla.org/en-US/docs/Navigation_timing
function onLoad() {
var now = new Date().getTime();
var page_load_time = now - performance.timing.navigationStart;
console.log("User-perceived page loading time: " + page_load_time);
}
Run Code Online (Sandbox Code Playgroud)
第三方编辑
基于caniuse.com的导航定时今天得到广泛支持(10/2016)