TypeScript 编译器竟用 TypeScript 重写

tsc-ts: TypeScript written in TypeScript

Vercel Labs 推出了一个实验性项目 tsc-ts,它用 TypeScript 语言重写了 TypeScript 7.0.2 编译器。该项目基于 TypeScript-Go(tsgo),并通过 scriptc 工具编译为原生代码,旨在提升性能与开发体验。tsc-ts 不仅支持完整的编译器功能,包括扫描、解析、类型检查等,还通过 npm 包提供跨平台原生执行文件。开发者可直接通过 npm install 安装,或使用 npx 运行。项目还实现了与 tsc --api 兼容的 API 服务,支持语言服务方法如代码补全和符号引用。测试结果显示,tsc-ts 在 TypeScript 测试语料库中各项指标均与 tsgo 完全一致,展现了极高的准确性与稳定性。

tsc-ts 是用 TypeScript 编写的 TypeScript 编译器,通过 scriptc 编译为原生代码。

同日更多故事

2026-10-17