返回首页

JavaScript压缩器

粘贴JavaScript代码,去除普通注释和多余空白,立即比较压缩大小、节省比例和语法状态。

编码 正在等待结果
反馈问题

编程浏览器处理

压缩摘要

更小的JavaScript有助于首屏加载和缓存效率。生产环境仍应以项目构建和测试为最终检查。

语法检查

语法看起来有效

原始大小

292 B

压缩大小

228 B

节省字节

64 B

节省比例

21.9%

gzip估算

80 B

减少行数

11

源JavaScript

粘贴部署前想减小体积的JS代码。

压缩结果

检查结果后复制或下载.min.js文件。

function calculateTotal(items){const total=items.reduce((sum,item)=>{return sum+item.price*item.quantity;},0);console.log("total",total);return total;}const cart=[{price:12,quantity:2},{price:5,quantity:3}];calculateTotal(cart);

部署前清单

  • 需要署名时请保留许可证注释。
  • 正则和模板字符串较多的代码压缩后请复查。
  • 生产部署时请保留source map和测试结果。

简单压缩提示

本工具用于快速减小体积和审查。变量混淆、dead code删除和模块打包请使用项目构建工具。

带安全检查的JS压缩

工具只在浏览器中运行,不上传代码。它会保留字符串和模板字符串,同时删除普通注释和不必要空白。

使用说明

  • 删除行注释和块注释,可选择保留 /*! ... */ 许可证注释。
  • 保留字符串内部空白,只减少代码之间的空白。
  • 节省比例 = (原始大小 - 压缩大小) / 原始大小 x 100

常见问题

和Terser一样吗?expand_more

不是。它是快速浏览器压缩器,不改变量名,也不做深度优化。

代码会上传吗?expand_more

不会。全部处理都在浏览器内完成。

许可证注释怎么办?expand_more

开启保留选项后,/*! 开头的重要注释会保留。

继续浏览

接下来可以试试的工具

继续浏览同类工具和 Gogotem 上人气较高的工具。

查看全部工具 arrow_forward