JavaScript 压缩器

快速缩小你的 JavaScript。减小文件大小,提高加载速度——没有多余的内容,只有结果。

Tool Icon JavaScript 压缩器

JavaScript Minifier

关于此工具

现在,您已经有了一些 JavaScript 代码。有用。不过,它可能有点臃肿。到处都是注释、多余的空格、长变量名——甚至可能是您忘记删除的一些调试日志。这就是 JavaScript 缩小器的用武之地。它并不神奇,但也很接近了。 该工具可以将您可读的、开发人员友好的代码压缩成更小、更快、更丑的代码。目标?使其在浏览器中加载速度更快,而不会破坏任何内容。可以把它想象成旅行打包:你不会扔掉东西,只是把它折叠得更紧,这样它就可以放入头顶行李箱中。 没有绒毛。没有您永远不会使用的额外功能。只需去除脂肪并运送瘦肉即可。

主要功能

  • 空白删除 – 删除不必要的空格、制表符和换行符。您的代码不需要太多呼吸。
  • 注释剥离 – 再见,TODO 和关于遗留代码的咆哮。它们对你有帮助,但对浏览器没有帮助。
  • 变量名称缩短 – 将 userAuthenticationToken 转换为 a。读起来很混乱,但浏览器不在乎。
  • 死代码消除 – 删除从未执行的代码。为什么要运送你不使用的东西?
  • 安全转换 – 避免破坏诸如 eval()with 语句之类的内容。有些捷径不值得冒险。
  • 源映射支持 – 即使在缩小后,您也可以调试原始代码。因为我们不是怪物。

常见问题解答

缩小会破坏我的代码吗?
大多数时候,没有。但是,如果您使用看起来像代码的字符串(例如 eval("var x = 1;"))执行奇怪的操作,则可能会出错。缩小后始终进行测试。不要盲目部署。

缩小后的代码仍然可读吗?
不是真的。这就是重点。它适用于机器,而不是人类。保留您的原始来源。如果需要调试,请使用源映射。切勿直接编辑缩小版本 - 未来的你会恨你。