📦JavaScript压缩器
基于Terser压缩和混淆JavaScript。包含标识符缩短、死代码消除。常用于库部署、npm包发布、静态站点优化。
🔒 浏览器内处理✓ 无水印✓ 无需注册
使用方法
- 1粘贴JS并点击压缩按钮。
- 2复制结果用于部署。
常见问题
支持ES6+语法吗?+
支持,直到ES2022。async/await、optional chaining等最新语法都能处理。
mangle是什么?+
把变量和函数名缩短。longUserName → a。调试困难但体积大幅减小。
死代码消除是什么?+
自动移除不使用的代码(if(false)、unreachable等)。配合库的tree-shaking效果更大。
体积能减少多少?+
一般JavaScript可减少40~70%。再加gzip压缩可额外节省60~80%。
source map怎么办?+
本工具只做简单压缩。生产环境用Webpack/esbuild/terser-cli会同时生成source map,便于调试。