TypeScript 原生预览(项目 Corsa)— 原生预览可用,类型检查速度提升约 10 倍
关键更新
微软的 TypeScript 团队发布了 TypeScript 原生预览的广泛可用性(昵称为项目 Corsa):这是一个基于 Go 的 TypeScript 编译器和语言工具的原生实现,已经在大型代码库上显示出大约 10 倍更快的类型检查和编译运行速度。该预览提供了一个 tsgo 可执行文件(通过预览包可用)和一个编辑器的预览语言服务;它旨在发展为未来的 TypeScript 7,同时现有的基于 JS 的编译器(当前稳定版本)将继续维护。
重要性
如果报告的性能在您的环境中成立,这将改变现实世界中的开发者使用体验和 CI 经济:编辑器启动、全局项目类型检查和增量验证可以变得快一个数量级,从而解锁更顺畅的重构、更频繁的提交前检查,以及显著减少类型仅作业的 CI 时间。实际上,逐步采用:尝试在本地和 CI 类型检查运行中使用原生预览(该预览现在可以安装和运行),测量端到端的收益,并在切换生产构建管道之前关注发出和语言服务功能的对等性。公告中的重要警告:预览中有几个功能不完整(声明发出、完整的 --build/project-reference 支持、某些 JSX/降级发出语义,以及语言服务功能如重命名或查找所有引用可能缺失或部分缺失),因此请不要立即替换您的标准构建/声明管道。对于大多数团队来说,短期内的收益是显著更快的检查和编辑器响应;中期迁移规划应跟踪实现完整功能对等和最终 TypeScript 7 发布的路线图。
来源
继续阅读
Node.js 22 (LTS) — 内置 HTTP/HTTPS 代理 + 百分比内存大小设置(对生产部署至关重要)
2025年10月31日Node.js 22.21.0 (LTS) 添加了对 http/https/fetch 的内置代理支持以及对 --max-old-space-size 的百分比支持 — 对容器化和企业网络部署有直接的实际影响。
TypeScript 原生端口预览 — ~10 倍更快的 tsc 和语言服务
2025年10月30日微软发布了 TypeScript 编译器和语言服务的原生端口预览,显著减少了编译和编辑器延迟 — 为大型 TypeScript/仓库构建和 CI 带来了直接的实际收益。
Node.js 24 进入主动长期支持 (2025年10月28日)
2025年10月28日Node.js v24 今天从当前版本转为主动长期支持 — 生产团队应立即规划升级、CI 验证和提供者/运行时检查。