Develop工具库Terser认识本页总览认识2023年12月19日柏拉文越努力,越幸运 一、认识 Terser 是一款代码压缩工具。 二、特点 Terser 压缩速度很慢, 主要有 2 个原因: 压缩这项工作涉及大量 AST 操作,并且在传统的构建流程中,AST 在各个工具之间无法共享,比如 Terser 就无法与 Babel 共享同一个 AST,造成了很多重复解析的过程。 JS 本身属于解释性 + JIT(即时编译) 的语言,对于压缩这种 CPU 密集型的工作,其性能远远比不上 Golang 这种原生语言。