原标题:《tsc-ts: TypeScript written in TypeScript》 评分: 31 | 作者: tosh 💭 编译快几倍,开发者到底省下了几秒? 🎯 讨论背景 tsc-ts 是 Vercel Labs 的实验项目:将 TypeScript 7.0.2 的 Go 实现 tsgo 移植到可由 scriptc(一个将受限 TypeScript 编译为 native code 的编译器)处理的 TypeScript 子集,再产出原生二进制。它声称在某些基准上比 tsgo 快 2–4 倍,因而引发“Go 已是原生编译,为何还能更快”的讨论;关键在于不同编译器生成的机器码质量、运行时与内存管理开销并不相同。项目也触及 TypeScript 编译器从历史上的 JavaScript 实现迁至 Go 的转型,以及 Bun(含 TypeScript typecheck 的 JavaScript runtime)、Rust 重写和 LLVM 后端之间的性能竞争。争议核心不只是速度,还包括 scriptc 的语义兼容范围、是否值得维护另一套实现,以及这是否只是 AI 辅助重写能力的