从解析到输出,JS.MC 提供全链路的智能优化,让每一行代码都发挥极致性能。
基于 AST 深度分析,移除冗余代码、缩短变量名、合并声明,压缩率可达 78% 以上。
压缩比 ≤ 78%精准追踪模块依赖,自动剔除未引用导出,支持 CommonJS / ESM 混合解析。
支持 CJS + ESM自动识别目标浏览器,插入必要的 polyfill 与语法转换,兼容 ES5 / ES6+ 环境。
Browserslist 驱动完整支持 Source Map 生成与嵌入,调试生产代码如同本地开发一样直观。
调试友好可选的标识符混淆与字符串加密,提高反向工程门槛,保护核心逻辑安全。
安全加固压缩完成后即刻输出体积对比、Gzip 预估、加载耗时模拟,优化效果一目了然。
可视化报告无论你是 CLI 爱好者还是可视化工具党,JS.MC 都能让你在几秒内完成优化。
粘贴代码、上传文件或直接指定 Git 仓库路径,支持单文件与批量模式。
选择压缩等级、目标浏览器、是否开启混淆与 Source Map,一键预设。
点击「压缩」按钮,毫秒级输出优化后的代码与详细性能分析报告。
来自社区的真实数据,见证 JS.MC 的性能实力。
关于 JS.MC 的高频疑问,我们为你逐一解答。
JS.MC 在 Terser 基础上重构了 AST 遍历引擎,增加了 高级 Tree-shaking、语法预测降级 和 可视化分析 三大核心特性。同时提供开箱即用的 CLI / Web UI 双模式,学习成本更低,压缩效果平均再提升 8~15%。
支持 .js、.mjs、.cjs 以及经过预编译的 .ts / .jsx 文件。对于 TypeScript,建议先使用 tsc 或 esbuild 转译为 JS 后再传入 JS.MC,以获得最佳压缩效果。我们也在计划内置 TS 解析器,敬请期待。
JS.MC 默认采用 安全模式,仅做语义等效的转换(变量重命名、空格移除、常量折叠等)。开启混淆或激进优化时,我们会自动生成 行为差异报告,并建议你在测试环境验证。核心引擎通过了 10,000+ 测试用例的覆盖,兼容性达 99.7%。
当然。CLI 模式支持 glob 模式匹配 批量处理,并输出 JSON 格式报告。同时提供 @js.mc/cli 和 @js.mc/webpack-plugin,可无缝接入 GitHub Actions、Jenkins、Vite 等构建流程。
个人开发者与开源项目 完全免费,无隐藏限制。企业级用户可选择 Pro 版,额外获得 优先技术支持、私有化部署、自定义插件开发 等服务。详情可访问官网定价页面。
欢迎前往 GitHub Issues 提交 Bug 或 Feature Request,也可加入官方 Discord 社区与开发者直接交流。我们会在 48 小时内响应,并定期公布 Roadmap。