[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"\u002Fnews\u002Ftypescript7":3},{"letter":4,"signalNumber":74},{"id":5,"title":6,"body":7,"date":66,"description":13,"extension":67,"meta":68,"navigation":69,"path":70,"seo":71,"stem":72,"__hash__":73},"news\u002Fnews\u002F07.typescript7.md","TypeScript 7 正式发布，全面进入原生时代",{"type":8,"value":9,"toc":62},"minimark",[10,14,17,20,44,51],[11,12,13],"p",{},"TypeScript 7 正式发布了。这次升级最大的变化是 TypeScript 团队用 Go 重写了编译器和语言服务，让它可以利用原生代码和多线程能力。",[11,15,16],{},"TypeScript 过去使用 TypeScript 编写，并编译为 JavaScript 运行。随着大型项目和 monorepo 的代码量不断增长，类型检查、编辑器加载和 CI 构建时间逐渐成为瓶颈。TypeScript 7 保留了原有编译器的结构与逻辑，目标是在尽量兼容 TypeScript 6 的同时，解决工具链的性能上限。",[11,18,19],{},"升级后主要可以获得这些好处：",[21,22,23,27,30,33,36],"ul",{},[24,25,26],"li",{},"完整构建通常可以提速 8～12 倍，大型项目的类型检查等待时间明显缩短",[24,28,29],{},"编辑器加载、自动补全、查找引用和错误提示会更快",[24,31,32],{},"构建过程通常占用更少内存，CI 和本地开发的资源压力更低",[24,34,35],{},"新的语言服务基于 LSP，能够更好地利用多核处理器",[24,37,38,39,43],{},"全新的 ",[40,41,42],"code",{},"--watch"," 模式拥有更稳定、高效的跨平台文件监听",[11,45,46,47,50],{},"现在可以直接通过 ",[40,48,49],{},"pnpm add -D typescript"," 安装 TypeScript 7。不过它暂时还没有提供稳定的编程 API，依赖 TypeScript API 的工具可能需要继续与 TypeScript 6 配合使用。尤其是 Vue、Nuxt、Astro 和 Svelte 项目，目前还无法完整使用 TypeScript 7 的语言服务，建议等待 Volar 等工具完成适配后再全面升级。",[11,52,53,54,61],{},"更多细节可以查看 ",[55,56,60],"a",{"href":57,"rel":58},"https:\u002F\u002Fdevblogs.microsoft.com\u002Ftypescript\u002Fannouncing-typescript-7-0\u002F",[59],"nofollow","TypeScript 官方发布文章","。",{"title":63,"searchDepth":64,"depth":64,"links":65},"",2,[],"2026-07-11 09:00","md",{},true,"\u002Fnews\u002Ftypescript7",{"title":6,"description":13},"news\u002F07.typescript7","S23tdCWKxWk4VqyJTMSUNHp8IaRo2sti9Sv6FSwdubM",7,1783762267578]