有没有办法用js获取HAR信息?

3

我想知道是否有办法通过 JavaScript 获取浏览器收集的HAR信息。

我的想法是,在某些情况下,我可以将这些信息发送回服务器,以便更好地监控我们客户端的浏览器加载时间。

1个回答

2

虽然没有其他的,但您可以查看谷歌遥测以创建可重现的性能负载测试。

  • catapult telemetry 在 chromium.googlesource.com 上是一个不错的项目。

  • Adobe 的 Top Coat 也是一个值得关注的项目。它在遥测之上提供了图表和 Web 接口。

专注于可重复的测试很重要,这样当代码发生变化时,您就可以看到它是更快还是更慢。真实世界中只有两件事会影响您的前端:服务器负载的波动(您应该使用 JMeter 或其他工具来进行度量/监控)和延迟(您无法控制)。由于任何 HAR 文件都只来自单个计算机,因此您可以在受控环境中测试并显示收益/损失。


指出遥测问题是个好主意。这可能会使我之前需要使用.har文件的需求变得无关紧要。 - CodeToad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接