跳至主要内容

·一分钟阅读

版本 4.3.1 发布了!

以下是新内容:

  • 修复了 4.3.0 中的一个问题,即 for 循环中的任何块级作用域的父级都被错误地设置为函数作用域
  • 修复了压缩带有参数扩展的 IIFE 会导致某些参数变为未定义的问题
  • addEventListener 选项参数的属性现在是 DOM 属性列表的一部分。

·一分钟阅读

版本 4.3.0 发布了!

以下是新内容:

  • 不要删除带有副作用的计算对象键
  • 默认情况下,在调用中传递给其他函数的函数现在用括号括起来,这加快了大多数模块的加载速度
  • 现在不太可能提升具有计算属性的对象
  • 速度和内存效率优化
  • 修复了 tryswitch 的作用域问题

·一分钟阅读

版本 4.2.1 发布了!

以下是新内容:

  • 次要重构
  • 修复了 collapse_vars 中类似于 #369 的错误
  • 函数不能再内联到要与自身进行比较的位置。
  • reduce_funcs 选项现在已弃用,因为在没有 reduce_funcs 的情况下使用 reduce_vars 会导致一些奇怪的极端情况。因此,它现在隐含在 reduce_vars 中,并且在不关闭 reduce_vars 的情况下无法关闭。
  • 已修复会导致随机堆栈溢出的错误。

·一分钟阅读

版本 4.2.0 发布了!

以下是新内容:

  • 当源映射 URL 为 inline 时,不要将其写入文件。
  • 修复了当 lambda 字面量是标记模板字符串上的标记时的输出括号。
  • 添加了 mangle.properties.undeclared 选项。这使得属性压缩器可以压缩可以在名称缓存中找到但其属性对于此 Terser 运行未知的变量的属性。
  • 修复了 v8 错误,即 RegExp("\\\n") 等正则表达式的 toString 和源表示形式包含实际换行符。
  • 现在我们保证输出中没有重复的注释
  • Domprops 更新

·一分钟阅读

耶!这是官方的第一篇博文!

从现在开始,我们将使用本节宣布 terser 版本和更新日志。还会有一些其他类型的帖子,所以一定要查看!

同时,请随时查看我们的新网站,其中包含完整的 terser 文档和一个很棒的 REPL