VS Code 正式倒戈!


最近,前端圈被一则消息刷屏:VS Code 正式切换到 TypeScript 7。这可不是一次普通的月度例行更新,而是微软在IDE底层战略上的重要转向。
根据官方发布的 VS Code 1.119 版本,最引人注目的变化就是其内部全面启用了TypeScript 7。而TypeScript 7的核心亮点,是用Go语言重写了编译器

为什么微软要“推倒重来”?

过去,TypeScript编译器本身是用JavaScript写的,这在大型项目中逐渐暴露出性能瓶颈。尤其是在处理Monorepo、超大型React项目时,开发者常遇到类型检查变慢、TS Server内存占用飙升、代码提示延迟等问题。

随着AI编程助手的普及,AI需要频繁扫描和分析整个代码库,这让原本就吃力的编译器雪上加霜。改用Go语言重写后,性能提升非常可观。官方数据显示,在某些场景下,类型检查速度能从22秒直接降至4秒。这意味着更快的项目索引、更低的内存占用和更流畅的编辑体验——无论对开发者还是对AI Agent理解工程代码,都是重大利好。

三大变化,透露出VS Code的未来方向

除了性能重构,这次更新还透露出VS Code向AI Agent平台进化的强烈信号:

1. AI操作浏览器需用户授权 现在,AI Agent如果想访问你的浏览器标签页,必须获得你的明确授权,必须手动共享Tab。因为如今的AI IDE早已不只是“代码补全”工具,它们能操作浏览器、终端、文件和Git,权限越来越大,这个安全更新来得非常及时。

2. 优化Token消耗,为未来控成本 新版VS Code开始认真优化Token消耗,引入了后台Agent、提示缓存、工具搜索等机制。简单任务交给小模型处理,复杂推理再调用大模型,重复内容直接缓存。这一套组合拳下来,响应更快、Token消耗更低,明显是在为未来AI IDE的规模化应用控制成本。

3. 接入OpenTelemetry,让AI成本“看得见” 这个更新对企业团队尤为重要。现在VS Code可以清晰追踪Agent调用了什么工具、哪一步耗时最长、Token消耗情况以及模型调用记录。以前很多团队接入AI最大的问题是“钱烧了,但不知道烧在哪”,现在终于有据可查了。

Markdown体验也顺手升级了

这次更新还新增了预览按钮、源代码/预览快速切换,以及更统一的Markdown设置,日常写文档会更顺手。

VS Code正在重新定义自己

如果你回顾最近几个月的更新,会发现变化很明显。以前重点基本是编辑器、调试、Git、插件系统;现在越来越多的是Agent、Token、浏览器控制、工具调用、AI权限、模型调度。

本质上,VS Code已经不只是编辑器了,微软正在把它往AI Agent平台方向打造。而TypeScript 7的迁移,正是为AI服务的一部分——因为未来AI Coding最难的不是“生成代码”,而是怎么快速理解整个工程。所以微软一直在优化AST、类型推导、工程索引、上下文处理、编译性能,以前这些是为开发者服务的,现在越来越像是在给AI打基础。

表面看,这次VS Code 1.119只是一次常规更新,但实际上能感觉到:微软已经开始重新打造AI时代的IDE底层了。而TypeScript 7 + Go原生编译器,大概率只是第一步。

这次更新,你最大的感受是什么?是性能提升真香,还是AI权限管控很重要?对于用Go重写TypeScript编译器,你觉得会带来哪些改变?欢迎在评论区聊聊你的看法!

📌 信息来源于网络,内容仅供学习参考,具体更新细节请以官方发布为准。

转自:https://mp.weixin.qq.com/s/MkKJOHkRDg_aa4WzsXPWcw