@rauchg:TypeScript 就是新的 TypeScript —— 用 𝚜𝚌𝚛𝚒𝚙𝚝𝚌 编译后,性能是 tsgo 的 2-4 倍
摘要
Vercel Labs 用 scriptc 将 TypeScript 编译器 tsc-ts 移植回 TypeScript,声称其性能比 Go 版 tsgo 快 2-4 倍。
查看缓存全文
缓存时间: 2026/10/17 06:50
TypeScript 又是 TypeScript 了 😂 经过 scriptc 编译后,性能比 tsgo 快 2-4 倍
Chris Tate (@ctatedev): Vercel Labs 全新出品:tsc-ts
TypeScript 最初是用 TypeScript 写的 后来用 Go 重写了一遍
我们又把它移植回了 TypeScript 用 scriptc 编译了一下
然后它比 tsgo 快了 2-4 倍
相似文章
tsc-ts:用 TypeScript 编写的 TypeScript
Vercel Labs 发布实验性项目 tsc-ts,将 TypeScript 7.0.2 编译器(tsgo)用 TypeScript 重写,并通过 scriptc 编译为原生代码,在 TypeScript 官方测试语料库上实现了与 tsgo 完全一致的输出。
@hd_nvim:单线程语言如何击败多线程语言
Vercel Labs 发布 tsc-ts,这是一个用 TypeScript 编写、并用 scriptc 编译的 TypeScript 编译器,据称速度比 tsgo(tsc 的 Go 移植版)快 2-4 倍。
@rauchg: 我使用 scriptc 将 𝚟𝚎𝚛𝚌𝚎𝚕 CLI TypeScript 编译为本机代码。难以置信。✓ 生成的二进制大小:1.28MB ✓ Sta…
Guillermo Rauch 使用 scriptc 将 Vercel CLI TypeScript 编译为本机代码,实现了 1.28MB 的二进制文件、1.5ms 的启动开销和 2.94s 的编译时间。scriptc 是一个用 TypeScript 编写的 TypeScript 到本机代码的编译器,完全兼容 Node.js。
TypeScript 7
TypeScript 7 是一个重大版本,它将编译器用 Go 语言重写,实现了 8-12 倍的构建速度提升,同时保持完全兼容性,现已在 npm 上可用。
@rauchg:我们可以做得比 Rust 更好
Malte Ubl(cramforce)在回应 @rauchg 的一篇帖子时,讨论了 scriptc,这是一款 TypeScript 原生编译器,可通过计算异常行为来生成更优化的代码,是让编译后的 TS 比 Rust 更快这一努力的一部分。