JS 压缩(terser)
使用 terser 压缩并混淆 JavaScript 代码。
输入代码
支持 ES6+ 语法
快速预设
基本选项
⚙️ 高级选项
💡 使用说明
什么是 Terser?
Terser 是一个强大的 JavaScript 压缩工具,支持 ES6+ 语法,能够有效减小代码体积。
功能特点
- 代码压缩:移除空白、换行、注释
- 代码混淆:缩短变量名和函数名
- 死代码消除:移除永远不会执行的代码
- 表达式简化:优化代码逻辑
- 支持 ES6+ 语法和模块
应用场景
- 生产环境代码压缩
- 减小 JavaScript 文件体积
- 提升网页加载速度
- 简单的代码混淆保护
最佳实践
- 生产环境启用压缩和混淆
- 移除 console 和 debugger 语句
- 保留必要的函数名(用于调试)
- 使用 Source Map 便于调试
- 压缩后测试代码功能
压缩结果
function add(n,d){return n+d}原始大小
90.00 B
5 行
→
压缩后
29.00 B
1 行
节省空间
61.00 B (67.8%)
压缩详情
代码压缩已启用
变量混淆已启用
已移除 debugger 语句