📦 JavaScript 压缩

通过移除注释、空白和不必要字符来压缩 JavaScript 代码——全部在浏览器中运行,无需上传,即时完成。

原始:0 字节 压缩后:0 字节 节省:0%

关于 JavaScript 压缩工具

这个 JavaScript 压缩工具完全在你的浏览器中运行。把 JavaScript 代码粘贴到输入框,点击“压缩”,压缩后的输出就会连同节省统计一起出现在输出框中。整个过程不会上传任何数据到服务器——压缩通过安全的文本变换在本地完成。

会移除什么

  • 注释 —— 单行(//)和多行(/* */)注释都会被移除。
  • 空白 —— 每行的行首行尾空白和连续空行都会被压缩。
  • 不必要的分号 —— 紧跟在 } 前或行尾的分号在安全的情况下会被移除。
  • 换行 —— token 之间的大部分换行会被移除。

如何使用

  1. 在输入框中粘贴你的 JavaScript 代码。
  2. 根据需要切换移除注释的选项。
  3. 点击压缩压缩代码。
  4. 查看节省统计和输出。
  5. 点击复制复制结果,或点击清空重新开始。

常见问题

这个工具会上传我的代码吗? 不会。所有压缩都在本地浏览器中完成,代码永远不会离开你的设备。

这个压缩器对生产代码安全吗? 它执行安全的基于文本的压缩。对于关键的生产构建,建议使用基于完整解析器的工具如 Terser 或 esbuild。部署前请始终测试压缩后的输出。

会混淆变量名吗? 变量混淆标记为实验性,因为正确的混淆需要完整的解析器。默认关闭。

模板字符串和正则会保留吗? 工具会避免移除模板字符串(`...`)和字符串字面量中的空白,但正则字面量可能需要人工检查。