主要观点:Microsoft 的静态类型超集 TypeScript 发布了 TypeScript 5.9,包含开发者体验改进、新功能和性能优化。
关键信息:
- 引入了 deferred imports 支持、改进的默认项目设置、更稳定的 Node.js v20 模块解析模式和新的可扩展悬停预览。
- deferred imports 支持提议的 import defer 语法,语法类似常规导入但有规则限制。
- 新的 tsconfig 更精简,基于开发者反馈进行更改。
- 引入 node20 模块选项,与 Node.js v20 行为一致。
- 在 Visual Studio Code 等工具中带来可扩展类型预览以改善开发者体验。
- 有幕后性能升级,如缓存映射实例和优化文件存在检查。
- 发布说明提及未来计划,当前专注于将 TypeScript 编译器移植到 Go 的工作,v6 为过渡版本,v7 为重点。
重要细节: - 示例代码
import defer * as expensiveLibrary from 'expensive-library'
展示 deferred imports 语法。 - 新的可扩展悬停预览能让开发者更方便地深入查看类型。
- 性能升级在较大项目中速度可提升约 11%。
- TypeScript 是开源语言,由 Microsoft 开发维护,广泛应用于前后端生态系统。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。