Ron Buckton 是微软的资深软件工程师,长期参与 TypeScript 的开发工作,也是 ECMAScript 标准委员会(TC39)的代表成员,在 JavaScript 语言规范和 TypeScript 工具链方面有着深厚的实践经验。
TypeScript 于 2012 年首次发布,是 JavaScript 的一个静态类型超集,旨在提升大型项目的可维护性和可扩展性。自推出以来,TypeScript 的影响力持续增长,在多个编程语言流行度调查中,频繁跻身“最受欢迎”和“最广泛采用”的语言之列。去年底,TypeScript 还曾位列 JetBrains 最新“语言潜力指数”榜首。
微软在 1996 年从 Borland 公司挖来了 C# 的首席架构师和 TypeScript 的核心开发人员 Anders Hejlsberg。据说,比尔·盖茨亲自参与了这次挖角,并为 Hejlsberg 提供了三百万美元的年薪,同时承诺在微软他将获得充分的技术自由和资源支持。
值得注意的是,微软刚在 2 个月前公开推出了 TypeScript 性能优化项目,计划实现最多 10 倍的性能提升,重点解决大型项目中的启动缓慢、检查时间长等问题。为此,微软正在对 TypeScript 编译器和工具链进行本地化重构,预计将大幅加快编辑器启动速度、缩短构建时间,并降低内存占用。
除了性能提升之外,新版本还带来了一系列优势,例如可对整个项目即时生成完整的错误列表、更高级的重构能力,以及对代码的更深层次洞察——这在此前由于计算开销过高而难以实现。此外,这一架构也为下一代 AI 辅助开发工具打下了基础。