Javascript压缩选项

Javascript compression options

本文关键字:选项 压缩 Javascript      更新时间:2023-09-26

大家好。

我已经阅读了相当广泛的Javascript压缩。我目前使用IIS GZip压缩方法托管23个javascript文件。我只是想知道是否有更好的解决方案来压缩javascript文件。我的一个文件超过7MB,这造成了相当大的问题。是否可以使用MVC类型的捆绑包来渲染javascript?我用的是Asp。净

提前感谢。

你必须这么做

1)连接javascript文件以最小化与文件查询相关的开销(此开销将在HTTP2中消失,但我们还没有完全在这里。今天,您的页面可能更慢的是文件的数量,而不是它们的总大小。有许多方法可以连接文件,但应该是自动化的,这样您就不必每次更改源文件时都手动进行连接。如果您不熟悉powershell之类的,请深入了解构建解决方案。

2) 不要压缩 JS文件,让浏览器和服务器自己协商压缩。任何像样的服务器都会对它所服务的JS文件进行gzip。

3)缩小连接的文件。这里有几个解决方案。js既快速又高效。最小化是一个过程,包括删除代码中任何无用的部分(对浏览器来说)(注释,空格等),并重命名一些变量,以使代码更轻。您将配置最小化以生成源映射文件,该文件将允许您在浏览器中进行调试(不像使用未最小化的文件那么容易,但比不使用映射要好得多)。