Javascript:计算传输的总字节数和渲染页面的总请求数?

时间:2016-01-06 15:57:30

标签: javascript performance monitoring

我想跟踪传输的总字节数和总请求数,以便在javascript中呈现页面。我想从“真实用户”那里收集这些数字,以便将它们用于性能监控和报告,因此YSlow或Chrome开发工具等工具不适合此应用程序。

在javascript中收集这些数据是否有“已知良好”的方法?我意识到可能存在限制(例如,关于由不同域上的iframe传输的数据的任何信息都是不透明的);我可以忍受。

2 个答案:

答案 0 :(得分:1)

您正在寻找创建的浏览器Performance API,以完全按照您感兴趣的内容进行操作。
具体来说,您将能够为每个获取的资源获取PerformanceResourceTiming对象,其中还包括number of transferred bytes

答案 1 :(得分:0)

如果你想跟踪ajax请求的no,你可以使用ajaxStart,但是对于其他请求图像等,JavaScript中没有正确的api,你可以使用Browser扩展来检测它但是web应用很难

谷歌正在开发辛烷值和其他一些性能工具,但它不会检测到否请求