【问题标题】:Script file size difference in IE and FF [closed]IE和FF中的脚本文件大小差异[关闭]
【发布时间】:2025-12-17 12:15:02
【问题描述】:

我在我的网页中引用了来自谷歌 CDN 的 angular.min.js 文件 http://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js。当我在 IE 中打开该页面并查看“网络”选项卡时,它显示文件大小为 104.16 KB,但当我在 FireFox 中打开同一网页并查看 FireBug 时,它显示文件大小为 38.3 KB

是因为压缩和gzip吗?如果是,它与浏览器有何不同?

【问题讨论】:

  • chrome 如果您选择了详细的线条切换,则会显示压缩和未压缩的尺寸,因此您可以将其他浏览器尺寸与该尺寸进行比较。如果它们不匹配,那么脚本可能会为 IE 注入额外的东西,但我不希望 Angular 和一个 .js 命名的资源能够...

标签: javascript firefox internet-explorer-10


【解决方案1】:

是的

如果保存 JavaScript 文件的文本,则文件大小为 105KB(根据 Windows)。 压缩相同的文件会产生 39KB 的存档。

为了回答您关于浏览器有何不同的问题,我的 IE11 副本发送了 gzip/deflateAccept-Encoding 标头。如果您的浏览器未发送该标头,则服务器不会压缩响应。

**编辑**

IE10 发送gizp/deflateAccept-Encoding 标头并接收压缩流,但只报告未压缩的大小。

【讨论】:

  • 在 IE 中,在“taken”列中显示从 google CDN 下载文件需要 107 毫秒,而在 FF 中显示为 50 毫秒。所以如果 IE 正在接收 gzip 版本,为什么它报告的时间与 105KB 相关。
  • IE 完全有可能只需要更长的时间。