⚡

JavaScript压缩

使用以下工具压缩 JavaScript: Terser —业界标准的 JS 压缩器。移除空白、混淆变量名并消除死代码。一切都在浏览器中运行 — 无服务器、无跟踪。

开发者工具 本地运行 不发送数据
JS 压缩 terser 压缩 仅客户端
选项:
JavaScript 输入
→
压缩后的 JS
💡
技术支持: Terser,这是 webpack 和 Vite 使用的同一引擎。 混淆名称 将局部变量重命名为短标识符以进一步压缩。 压缩 消除死代码、未使用变量,并简化表达式。通常可节省: 40—0%.

什么是 JS Minifier?

使用 Terser 即时压缩和精简 JavaScript 代码。混淆变量名、移除死代码并减小生产环境文件大小。免费、基于浏览器,不发送数据。

如何使用 JS Minifier

  1. 粘贴要压缩的 JavaScript 代码。
  2. 运行压缩器生成体积更小的输出版本。
  3. 如需验证名称、间距或行为,请检查结果。
  4. 复制压缩后的脚本,用于演示、代码片段或部署。
了解 JavaScript 压缩 ▾
示例
输入 输入(42 字节):
输出 Minified (26 bytes): function add(a,b){return a+b}
常见使用场景
  • 部署前压缩脚本片段
  • 为演示或嵌入生成紧凑的 JavaScript
  • 检查仅压缩空白是否足以满足使用场景
  • 前端开发时比较可读输出与压缩输出
常见问题
压缩后的代码可以还原吗?

基本的空白压缩可用格式化工具部分还原。变量重命名不可还原。

它会执行 tree shaking 或死代码消除吗?

这是一个空白/注释压缩工具——如需进行 tree shaking,请使用 webpack 或 Rollup 等打包工具。

JavaScript压缩在线版——免费压缩与精简 JS 是做什么的?

JavaScript压缩在线版——免费压缩与精简 JS 完全在浏览器中运行,帮助您无需将数据上传到服务器即可完成此任务。

JavaScript压缩在线版——免费压缩与精简 JS 可以免费使用吗?

是的。此工具可免费使用,无需注册。