知名开发者 Theo 已开源 tsc-rs。这个项目让 AI 将微软用 Go 编写的 TypeScript 7 编译器移植到 Rust,覆盖编译器、类型检查器和语言服务器,目标是直接替代官方的 tsc。
Theo 表示,自己从头到尾没有读过一行生成的代码。整个项目持续了约 5 个月。
Codex 阶段生成超 130 万行代码
Theo 最初使用 Codex 等工具,并调用多款 OpenAI 模型,累计生成超过 130 万行 Rust 代码,但兼容性始终没能突破约 84%。按 API 标价折算,这一阶段消耗的 Token 价值超过 40 万美元。
改用 Claude 后从头重做
后来,Theo 改用 Claude Opus 5.5。模型直接放弃此前代码,从头重新移植,10 小时做出可运行的初版,两周内完成主要工作。按 API 价格折算,Token 消耗约为 2.4 万美元。
测试结果
测试显示,tsc-rs 已通过 181,711 项从 Go 移植的测试。在 120 个开源项目中,检查结果与微软 Go 版基本一致,仅存在少量已知行为差异。
另据 60 个开源项目的性能测试,Rust 版的类型检查平均耗时约为 Go 版的一半。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

