我认为语言的终局是Rust。
微软刚把 TypeScript 7.0 迁移到 Go 语言提速 10 倍,Cloudflare 和 VoidZero(Vite/Oxc 团队)今天却突然联手甩出了王炸 tsrs:把 TypeScript 7 完整移植到了 Rust!
在完全相同的 Worker 线程基准测试下,它比全新的 TS 7.0 还要快 8 倍,内存占用更是直接砍掉了 70%。
既然官方已经有 Go 版了,为什么还要死磕 Rust?拆解完博客发现三个核心真相:
1️⃣ 死磕 WebAssembly 极限内存:Go 编译到 Wasm 必须把垃圾回收器(GC)一起打包;而 Rust 无 GC 的内存模型能直接与 Wasm 宿主交互。省下 70% 内存后,完整的 TS 编译器不仅能塞进浏览器,还能在 Cloudflare Workers 沙箱里让 AI Agent 高频循环调用。
2️⃣ 绝不搞分裂,甚至反哺微软官方:团队明确表示 tsrs 绝不 Fork 语言标准,100% 遵循微软官方实现。他们在移植中发现的性能优化甚至已经回馈给上游,帮官方 TS 7.1 beta 提速了 2.5 倍。
3️⃣ AI Agent 全自动追平上游:每天早晚由 AI Agent 自动扫描微软 TS 仓库 diff、跑兼容性测试矩阵并提 PR 修复,同时正合并 tsc-rs 补齐 LSP 并赋能 Oxlint 类型感知检查。
当完整 TS 工具链能以极低内存跑在任意沙箱和浏览器里,你觉得最先受益的会是本地开发还是云端 AI Agent?
https://x.com/mylifcc/status/2112816155308298408

Comments

Be the first to add a comment