🚀 新一代 JS 压缩引擎 v3.0

JS.MC — 极速压缩
为性能而生

智能语法分析 · 极致 Tree-shaking · 源码级优化
让每一次加载都快如闪电,助力你的 Web 应用跑在巅峰。

JS.MC 代码压缩工具界面预览

⚡ 核心能力

从解析到输出,JS.MC 提供全链路的智能优化,让每一行代码都发挥极致性能。

🧩

智能压缩引擎

基于 AST 深度分析,移除冗余代码、缩短变量名、合并声明,压缩率可达 78% 以上。

压缩比 ≤ 78%
🌳

Tree-shaking Pro

精准追踪模块依赖,自动剔除未引用导出,支持 CommonJS / ESM 混合解析。

支持 CJS + ESM
⚙️

语法降级 & Polyfill

自动识别目标浏览器,插入必要的 polyfill 与语法转换,兼容 ES5 / ES6+ 环境。

Browserslist 驱动
📦

Source Map 保障

完整支持 Source Map 生成与嵌入,调试生产代码如同本地开发一样直观。

调试友好
🔒

代码混淆保护

可选的标识符混淆与字符串加密,提高反向工程门槛,保护核心逻辑安全。

安全加固
📊

实时性能分析

压缩完成后即刻输出体积对比、Gzip 预估、加载耗时模拟,优化效果一目了然。

可视化报告

📋 三步上手

无论你是 CLI 爱好者还是可视化工具党,JS.MC 都能让你在几秒内完成优化。

1

输入源码

粘贴代码、上传文件或直接指定 Git 仓库路径,支持单文件与批量模式。

2

配置策略

选择压缩等级、目标浏览器、是否开启混淆与 Source Map,一键预设。

3

获取结果

点击「压缩」按钮,毫秒级输出优化后的代码与详细性能分析报告。

JS.MC 使用流程示意图

📈 开发者信赖

来自社区的真实数据,见证 JS.MC 的性能实力。

2.8M+
月度压缩次数
64%
平均体积缩减
12K+
GitHub Stars
99.7%
兼容保持率
JS.MC 数据统计看板

❓ 常见问题

关于 JS.MC 的高频疑问,我们为你逐一解答。

JS.MC 与 UglifyJS、Terser 相比有什么优势? +

JS.MC 在 Terser 基础上重构了 AST 遍历引擎,增加了 高级 Tree-shaking、语法预测降级 和 可视化分析 三大核心特性。同时提供开箱即用的 CLI / Web UI 双模式,学习成本更低,压缩效果平均再提升 8~15%。

支持哪些输入格式?可以处理 TypeScript 吗? +

支持 .js、.mjs、.cjs 以及经过预编译的 .ts / .jsx 文件。对于 TypeScript,建议先使用 tsc 或 esbuild 转译为 JS 后再传入 JS.MC,以获得最佳压缩效果。我们也在计划内置 TS 解析器,敬请期待。

压缩后会改变代码行为吗?如何保证安全? +

JS.MC 默认采用 安全模式,仅做语义等效的转换(变量重命名、空格移除、常量折叠等)。开启混淆或激进优化时,我们会自动生成 行为差异报告,并建议你在测试环境验证。核心引擎通过了 10,000+ 测试用例的覆盖,兼容性达 99.7%。

是否支持批量处理和 CI/CD 集成? +

当然。CLI 模式支持 glob 模式匹配 批量处理,并输出 JSON 格式报告。同时提供 @js.mc/cli 和 @js.mc/webpack-plugin,可无缝接入 GitHub Actions、Jenkins、Vite 等构建流程。

JS.MC 是免费使用的吗?有没有企业版? +

个人开发者与开源项目 完全免费,无隐藏限制。企业级用户可选择 Pro 版,额外获得 优先技术支持、私有化部署、自定义插件开发 等服务。详情可访问官网定价页面。

如何反馈问题或提交功能建议? +

欢迎前往 GitHub Issues 提交 Bug 或 Feature Request,也可加入官方 Discord 社区与开发者直接交流。我们会在 48 小时内响应,并定期公布 Roadmap。