動察 Beating AI 速報、著名開発者のTheoがtsc-rsをオープンソース化した。彼はAIに、マイクロソフトがGoで書いたTypeScript 7コンパイラをRustに移植させ、コンパイラ、型チェッカー、言語サーバーをカバーし、公式のtscを直接置き換えることを目指した。Theoは、生成されたコードを一行も読んでいないと述べている。
このプロジェクトは約5か月間続いた。Theoは当初Codexなどのツールを使い、複数のOpenAIモデルを呼び出して130万行以上のRustコードを生成したが、互換性は約84%を超えられなかった。APIの定価換算で、消費したTokenの価値は40万ドルを超える。
その後彼はClaude Opus 5.5に切り替えた。モデルは以前のコードを完全に放棄し、ゼロから再移植した。10時間で動作する初版を作り、2週間で主要な作業を完了し、Token消費はAPI価格換算で約2.4万ドルだった。
テストによると、tsc-rsはGoから移植された181,711件のテストに合格した。120のオープンソースプロジェクトにおいて、検査結果はマイクロソフトのGo版とほぼ一致し、少数の既知の動作差異のみが存在する。また、60のオープンソースプロジェクトの性能テストによると、Rust版の型チェックの平均所要時間はGo版の約半分である。