📦 JavaScript 压缩
通过移除注释、空白和不必要字符来压缩 JavaScript 代码——全部在浏览器中运行,无需上传,即时完成。
关于 JavaScript 压缩工具
这个 JavaScript 压缩工具完全在你的浏览器中运行。把 JavaScript 代码粘贴到输入框,点击“压缩”,压缩后的输出就会连同节省统计一起出现在输出框中。整个过程不会上传任何数据到服务器——压缩通过安全的文本变换在本地完成。
会移除什么
- 注释 —— 单行(
//)和多行(/* */)注释都会被移除。 - 空白 —— 每行的行首行尾空白和连续空行都会被压缩。
- 不必要的分号 —— 紧跟在
}前或行尾的分号在安全的情况下会被移除。 - 换行 —— token 之间的大部分换行会被移除。
如何使用
- 在输入框中粘贴你的 JavaScript 代码。
- 根据需要切换移除注释的选项。
- 点击压缩压缩代码。
- 查看节省统计和输出。
- 点击复制复制结果,或点击清空重新开始。
常见问题
这个工具会上传我的代码吗? 不会。所有压缩都在本地浏览器中完成,代码永远不会离开你的设备。
这个压缩器对生产代码安全吗? 它执行安全的基于文本的压缩。对于关键的生产构建,建议使用基于完整解析器的工具如 Terser 或 esbuild。部署前请始终测试压缩后的输出。
会混淆变量名吗? 变量混淆标记为实验性,因为正确的混淆需要完整的解析器。默认关闭。
模板字符串和正则会保留吗? 工具会避免移除模板字符串(`...`)和字符串字面量中的空白,但正则字面量可能需要人工检查。