前端工具链这周动静不小:TypeScript 7.0 发布候选版,Deno 2.8 的 Node.js 兼容性达到 76%,React Compiler 的 Rust 移植版已合并,Next.js、Oxlint 1.70、swc 和 Rolldown 都已支持。
TypeScript 7.0 改的是什么
核心是把编译器迁移到原生实现,类型检查速度会有量级提升。对大型仓库来说,这是实打实的生产力:CI 里跑一次 tsc 从几分钟降到几十秒,开发时的类型反馈接近即时。
Deno 2.8 的 76% 意味着什么
76% 的 Node 兼容性是个尴尬的数字:常见库能跑,边缘场景会踩坑。Deno 的定位一直是「更好的 Node」,但生态迁移的成本始终是最大障碍。76% 说明它在认真做兼容,也说明还没到可以直接替换的阶段。
React Compiler 的 Rust 移植版
编译器本身用 Rust 重写之后,构建期的性能瓶颈被移走。这对大型 React 应用意义明显:编译时间从分钟级降到秒级,热更新更跟手。Next.js 已经在 canary 支持。
上手建议
TypeScript 7.0 是候选版,别急着上生产。可以先在一个中型项目里跑一遍,重点看类型推断的边界行为和第三方类型定义的兼容性。Deno 适合新项目试点,老项目迁移要评估原生模块的兼容性。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。