压缩 JS 代码,移除注释空白,支持变量名混淆和死代码消除
这是浏览器端运行的 JS 代码压缩工具。帮你缩小生产环境 JS 文件体积,加快网页加载速度。
基于 terser 压缩算法,支持多级压缩配置,可以根据需求调整压缩强度,适配不同的项目要求。
优先关闭变量名混淆功能再重试。混淆会改写全局变量名,如果你的代码依赖全局变量暴露,不要开启混淆。
最大支持 2 MB 以内的 JS 代码压缩。超过这个体积后浏览器会出现卡顿,建议分拆后分批压缩。
仅消除不可达的死代码,不会误删可执行代码。如果你的代码是未执行的动态逻辑,请关闭该选项。
支持 ES6+ 语法的压缩处理。底层依赖的 terser 原生适配现代 JS 语法,不需要提前转译。