TypeScript Performance regression in #33473

4nkexdtk  于 2个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(28)

#33473 中完成的额外工作是有价值的,但可能不需要如此昂贵。在这个特定的情况下,似乎没有任何错误(尽管有一个 @ts-ignore )。
设置:

  1. 克隆 https://github.com/amcasey/material-ui.git
  2. 检出基准测试
  3. yarn 以恢复软件包
  4. yarn typescript 以预构建并运行一些 TS 测试
    复现:
  5. tsc -p docs
    在一台随机的 Mac Mini 上:
  • 6c2ae12 上进行 10 次运行平均时间:33,010ms
  • 26caa37 上进行 10 次运行平均时间:33,494ms (慢了 1%)
  • 注意:要构建旧的 TS 提交,您可能需要在 scripts/build/utils.js 中将 const { default: chalk } 更改为 const chalk

相关问题