代码压缩
内置压缩、压缩选项
📋 学习目标
- ✅ 理解 ESBuild 的压缩能力
- ✅ 掌握压缩配置选项
- ✅ 了解压缩策略
- ✅ 理解压缩性能优势
内置压缩
启用压缩
{
minify: true // 启用所有压缩
}分别控制
{
minifyWhitespace: true, // 压缩空白
minifyIdentifiers: true, // 压缩标识符
minifySyntax: true // 压缩语法
}压缩选项
压缩空白
{
minifyWhitespace: true
}压缩标识符
{
minifyIdentifiers: true
}压缩语法
{
minifySyntax: true
}压缩性能
性能对比
ESBuild: 0.5s
Terser: 10s
UglifyJS: 15s
为什么快?
- Go 语言实现
- 并行处理
- 优化的算法
相关链接
最后更新:2025