NoFOMO
搜索 中EN 登录 注册

最高第 1 名 已下榜

Bun AoT类型检查提速

Jarred Sumner 称 Bun AoT 逐步成熟,用其构建的 TypeScript 6 在单线程下类型检查 Effect 比 TypeScript 7 略快。

名次变化

要点

  • @jarredsumner 称,用 Bun AoT 编译的 TypeScript 6 在单线程下对 Effect 做类型检查,比 TypeScript 7 略快。
  • @jarredsumner 表示 Bun AoT 的一个生态挑战是类型声明不够用,要最大化相对 JIT 的性能优势,需从源 .ts 文件而非 .d.ts 编译。
  • @jarredsumner 称编译器需要知道每个函数见到的所有形态——参数、返回类型以及函数内部,它对所有情况都有回退,但回退更慢。

要点和反应摘要由 AI 依据本页推文整理,请以原推为准。 我们怎么用 AI

原推

Jarred Sumner @jarredsumner 19.3万 粉丝

Bun AoT is starting to get good TypeScript 6 built with Bun AoT typechecks Effect slightly faster than TypeScript 7 when single-threaded. https://t.co/zbbZJTyonP
推文配图
579点赞 18转发 37回复 4.2万浏览

在 X 上查看 收藏

同一事件,其他人怎么说

4 条
  1. Jarred Sumner @jarredsumner 232

    Jarred Sumner 指出 Bun AoT 的生态挑战:仅有类型声明不够,需从 .ts 源码而非 .d.ts 编译才能最大化性能优势。

    在 X 上查看
  2. Charlie Marsh @charliermarsh 75

    Charlie Marsh 发现对 PGO 插桩二进制使用 thin LTO 可显著缩短构建时间且不影响最终性能。

    在 X 上查看
  3. Jarred Sumner @jarredsumner 36

    Bun作者Sumner解释编译器需掌握函数所有参数、返回类型及内部形态,回退方案虽全但更慢。

    在 X 上查看
  4. Jarred Sumner @jarredsumner 35

    Bun作者Sumner预告Bun加JSC的实验性AOT编译,Claude Code CLI启动快24%、内存降48%。

    在 X 上查看

X 上的热门回复

X 上的反应: 回复整体反应是觉得厉害:原推作者称 TS 6 vs TS 7 很适合做这个基准测试,因为它是同一份代码非常接近 Go 的实现。有人问迁移到 AOT 时是否需要改动代码,还有人拿“进击的巨人”玩梗。

登录后查看 X 上的 3 条热门回复

来自 @jarredsumner, @forloopcodes, @rasibx 等,已过滤广告,附中英文翻译。

免费注册 已有账号?登录

讨论 0

还没有人讨论,来说第一句。

推荐信源

觉得我们漏了哪个一手信源,或者该关注什么话题?告诉我们。审核通过后,所有人的榜单都会覆盖到它。

@用户名,或者主页链接