Javascript 如何在web浏览器中检查gzip解码时间?

Javascript 如何在web浏览器中检查gzip解码时间?,javascript,browser,Javascript,Browser,我想在web浏览器中检查gzip解码速度的性能。 在Java或c#中,我们可以轻松地检查gzip解码时间。 但我无法在网络浏览器中测量解码时间 请帮帮我。 我想检查Gzip html文件的解码速度。 使用JavaScript,我可以测量性能 我认为没有办法获得时间,特别是在你自己的Javascript代码中:我认为解压是在比页面呈现和Javascript代码执行低得多的级别上完成的(比如浏览器下载/网络层周围的某个地方) 对于上层来说,这将是压缩完全透明的最佳解决方案:当呈现页面或执行JS代码时

我想在web浏览器中检查gzip解码速度的性能。 在Java或c#中,我们可以轻松地检查gzip解码时间。 但我无法在网络浏览器中测量解码时间

请帮帮我。 我想检查Gzip html文件的解码速度。
使用JavaScript,我可以测量性能

我认为没有办法获得时间,特别是在你自己的Javascript代码中:我认为解压是在比页面呈现和Javascript代码执行低得多的级别上完成的(比如浏览器下载/网络层周围的某个地方)

对于上层来说,这将是压缩完全透明的最佳解决方案:当呈现页面或执行JS代码时,浏览器绝对不需要知道它是以压缩形式接收的


也许一个解决方案,特别是Firefox,是开发一些扩展


例如,考虑到Firebug,它能够“钩住”网络层,显示我们在“网络”选项卡中获得的信息,我想你也可以这样做?

在Chromium或Firefox等开源浏览器中,你可以查看源代码并插入一些行来记录解码所需的时间。如果浏览器使用特定的库进行gzip解码,您当然也可以下载该库并对其进行测试。

在Google Chrome中,您可以查看
Chrome.loadTimes()

的各种属性,您可以使用它进行解码-它为每个HTTP事务显示时间。因为Fiddler是一个调试代理,所以它可以与任何浏览器一起工作。不过,仅限Windows。

我认为解压缩数据所需的时间是可以忽略的。或者,您向您的客户发送了多少数据,您对此感到担忧?