代码塔 · 27 号房间
JavaScript 压缩
用 Terser 压缩 JavaScript。
🔒 在浏览器中处理 · 无需上传 · 无需注册
用 Terser 压缩 JavaScript
使用 webpack、Vite 和 Rollup 背后的压缩工具 Terser,为生产环境缩小 JavaScript 体积。它会移除空白和注释、缩短变量名、内联常量并删除不可达代码。完整支持现代语法(ES2024、class、async/await、可选链)。
文件能小多少?
压缩前通常能减小 40–70%。编辑器下方的体积信息还会显示 gzip 后的大小,也就是服务器开启压缩时用户实际下载的大小。
安全吗?
Terser 的默认转换不会改变代码行为。只有通过 type="module" 加载的代码才应开启“ES 模块”(它允许重命名顶层变量);如果依赖的许可证要求署名,请保留许可证注释。代码在本地处理,从不上传。