TypeScript 大会:将改变开发方式的主要公告

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

TypeScript 大会:将改变开发方式的主要公告



本周,在西雅图举办的年度 TypeScriptConf 2025 大会圆满落幕,吸引了来自世界各地的数千名开发者。TypeScript 团队发布了一系列重大更新,这些更新有望简化开发、提升性能并扩展该语言的使用范围。我们为您整理了最重要的公告。



1. 性能革命:原生编译器



大会的最大惊喜是宣布了用 Rust 编写的新原生 TypeScript 编译器。据团队称,这将根据项目规模将编译速度提升 5-10 倍。新编译器已在实验版本中提供,并将包含在计划于 2025 年底发布的 TypeScript 6.0 稳定版本中。开发者指出,这对于大型单体仓库尤其重要。



2. 新语法:“装饰器”和“类型化导入”



最受期待的公告之一是 TypeScript 标准发行版中正式支持装饰器(属性和方法装饰器)。此前,此功能是实验性的,但现在已稳定并可用于生产环境。此外,还引入了一个新的类型化导入指令:



  • import type { User } from './models' — 现在可以明确指定仅导入类型,从而减小最终打包文件的大小。
  • 改进的条件类型 — 用于处理条件类型的新语法使代码更易读且不易出错。
  • 对递归类型的支持 — 显著简化了处理深度嵌套数据结构的工作。


3. 与 AI 集成:TypeScript Assistant



TypeScript 团队还推出了TypeScript Assistant——一个内置于代码编辑器中的 AI 助手。它能够:



  • 自动生成类型,用于复杂的 JSON 结构和 API 响应。
  • 提供重构建议 — AI 分析代码并提出类型安全改进建议。
  • 在早期阶段检测潜在错误,通过分析执行逻辑。


该助手已集成到 VS Code 和 JetBrains IDE 中,并可用于 Beta 测试。



4. 2025 年计划:下一步是什么?



大会上还公布了 TypeScript 的长期发展计划:



  • 完全支持 ESM(ECMAScript 模块) — 预计在 TypeScript 6.0 中,模块将无需额外配置即可原生运行。
  • 改进与 Python 和 Rust 的兼容性 — 团队正在开发工具,用于从这些语言的代码自动生成 TypeScript 类型。
  • 新的迁移工具 — 一个实用程序,可帮助开发者快速将项目从 JavaScript 迁移到 TypeScript,并自动推断类型。


大会总结



TypeScriptConf 2025 表明,该语言在保持严格类型检查与灵活性之间平衡的同时,仍在积极发展。基于 Rust 的新编译器、改进的语法以及 AI 集成,使 TypeScript 对现代项目更具吸引力。如果您尚未在项目中使用 TypeScript,现在正是开始的最佳时机。

推荐库