# AIエージェントがより高速なTypeScriptコンパイラを構築

Published: 2026-10-09

セオ・ブラウンは、MicrosoftのGo TypeScriptコンパイラの実験的なエージェント作成Rustポートであるtsc-rsを発表しました。この10月8日のデイリー・ディフは、このプロジェクトのワークロード固有の速度に関する主張、API価格のトークン相当、アップストリームのリビジョン不一致、既知の導入上の注意点を検証します。補足記事には、Haiku 5.5の長文プロンプト価格ティアとインフラ貢献者の調査が含まれています。ニコの評決は、リリースゲートを置き換える前に「NEEDS REVIEW」です。

Canonical: https://thedailydiff.dev/ja/video/theo-typescript-rust-port/

## この動画の要点

- セオは2026年10月7日11:07 UTCにtsc-rsを発表しました。このプロジェクトは、Microsoftの既存のGoコンパイラの設計とテストを移植したものであり、Rustによる成功した試みは、すべてのTypeScriptセマンティクスをゼロから発明したわけではありません。
- セオの約40万ドルに上るOpenAIの失敗した利用と24,047ドルのOpusの利用は、API価格で評価されています。彼はOpusにClaudeのサブスクリプションを使用していると報告しています。これらの数値は、これらの金額の現金支払いを確立するものではありません。
- このプロジェクトの12.5倍という結果は、Effectを使用したT3 CodeとTypeScript 6と古いEffectプラグインを比較したものです。GoとEffectの比較は1.89倍であり、Effectなしの表ではBunが勝利しています。古いプラグインは異なる診断ルールセットを持っています。
- ベンチマークハーネスは、ウォームアップ後の5回の計測実行とネイティブmacOS ARMバイナリで検査されました。このエピソードのためにパフォーマンスと互換性は独立して再現されていません。プレビュービルドには、測定されたビルドで使用される最適化が欠けています。
- READMEには9月29日のアップストリームリビジョンが記載されていますが、UPSTREAM.jsonは6月のピンを最新としています。このツールメタデータは、出荷されたバイナリがどのリビジョンを使用しているかを証明するものではありません。インストールされたバイナリを確認し、同等のリビジョンを比較してください。
- リリースには、Linux x64とmacOS arm64のサポートがリストされており、モノレポエミッション、ビルド参照、エディタメモリに関する注意点があります。文書化されているWASMビルドはシングルスレッドであり、ネイティブ言語サーバーモードが欠けています。インフラの節約はまだ測定されていません。
- Haiku 5.5のローンチ価格は、10万プロンプトトークンを超えると5倍に上昇します。Artificial Analysisは、最大努力の出力トークン使用量が大きく、異なる評価設定でのAnthropicの39.2%に対し、Terminal-Benchで33%の結果を報告しています。暫定的なコスト数値には、長文プロンプトティアは含まれていません。
- sheets.worksの調査では、サンプリングされた23のインフラプロジェクトのうち11で、年間10コミットという閾値を使用して、1人または2人の定期的なコミッターが見つかりました。この代理は、レビュー、トリアージ、サポート作業を見逃す可能性があります。採用は、将来のメンテナンスの目に見える所有権にも依存します。

## チャプター

- 0:00 エージェントは実際に使えるコンパイラを移植できるか？
- 0:44 トークン請求書の実際の意味は？
- 1:43 12倍の速度向上が真実なのはいつか？
- 2:18 ドロップイン置換を破壊する可能性のあるものは何か？
- 3:17 安価なHaikuは安価な仕事を意味するか？
- 4:01 私たちの依存関係を誰がすでに維持しているか？
- 4:27 次のアップストリーム更新は誰が所有しているか？
- 4:48 私の評決がNEEDS REVIEWなのはなぜか？

## 翻訳されたトランスクリプト

オリジナルの英語ナレーションから翻訳されています。利用可能なオーディオとキャプションはYouTubeによって管理されています。

### エージェントは実際に使えるコンパイラを移植できるか？

0:00 AIコンパイラの書き換えは失敗すると予想するでしょう。 セオのRustポートは、彼のT3コードベンチマークでGoを上回っています。 そして、彼はそのコードを一度も読んでいないと言います。 このビデオでは、エージェントが実際に何を作り上げたのか？ そして、あなたのチェッカーを置き換えるべきでしょうか？ 10月8日木曜日、これはThe Daily Diffです。 一つの疑問を残しておきましょう。 MicrosoftがTypeScriptを変更したとき、誰がこれを動かし続けるのでしょうか？

0:19 tsc-rsは、Rustで書かれた実験的なオープンソースのTypeScriptコンパイラ、 タイプチェッカー、言語サーバーです。 セオ・ブラウンのプロジェクトは、MicrosoftのGo実装を移植したもので、 既存の設計とテストを継承しています。 それはあなたのアプリの型をチェックし、エディタの診断を可能にします。 水曜日にセオのポートと安価なHaikuが登場しました。 今日のHacker Newsのボードには、メンテナーの人口調査が浮上しました。 テーマは「コードは豊富だが、所有権は希少」です。

0:43 セオは、数ヶ月にわたるOpenAIの試みが84パーセント程度の

### トークン請求書の実際の意味は？

0:47 互換性で停滞したと述べています。彼のチャートでは、それらのトークンをAPI価格で 40万ドル以上と評価しています。 これは、定価で評価された使用量です。 架空の請求書は、ほとんどそれ自体が見出しになります。 彼は、Opus 5.5が以前のRustの試みを置き換え、 10時間で機能する最初のバージョンを生成したと述べています。 最終的な実行は2週間続き、彼のClaudeサブスクリプションを通じて、約24,000ドルの API相当の使用量がありました。

1:11 やり直すということは、失敗したポートを置き換えることを意味します。 Microsoftのコンパイラアルゴリズムとテストコーパスはすでにそこにありました。 これはエージェントにとって珍しく友好的な領域です。なぜなら、オリジナルの 実装が、どこが間違っているかを正確に伝え続けることができるからです。 そして、READMEにはスロップラインが引かれています。 それ以下のすべてはエージェントによって書かれました。 このプロジェクトは、18万以上の成功した移植されたテストを報告しており、 独自の帰属ラベルが付けられています。

1:34 最初の質問に答えられました。 エージェントは、アップストリームのオラクルを使ってポートを生成しました。 メンテナンスの質問は、変換が終わったところから始まります。 そして、緑色のテストスイートには日付が付いています。

### 12倍の速度向上が真実なのはいつか？

1:43 目玉の速度向上は、Effect診断を備えたT3 Codeで12.5倍高速です。 これは、古いJavaScriptコンパイラとそのプラグインと比較した場合です。 GoコンパイラとEffectの比較では、約2倍高速です。 Effectを削除すると、Bunが同じプロジェクトの表で勝利します。 勝つ馬はレースによって変わります。 古いEffectプラグインも 異なるエラーを報告するため、ストップウォッチには 意味論的な脚注が付きます。

2:05 これらは、M4 Proでプロジェクトが測定したもので、 ウォームアップ後の5回の計測実行を使用しています。 そのプレビューバイナリには、測定されたビルドで使用された最適化も欠けています。 セールスデッキに流用する前に、マシンとビルド設定を乗数と一緒に置いてください。 セールスデッキに流用する前に、マシンとビルド設定を乗数と一緒に置いてください。 READMEには9月の開発リビジョンが記載されています。

### ドロップイン置換を破壊する可能性のあるものは何か？

2:20 ツールマニフェストは依然として6月のピンを最新とラベル付けしているため、 比較しているバイナリを確認してください。バージョンのずれは、追加のエラーを移行 作業に変える可能性があります。リリースは、Intel互換マシン上のLinuxとApple シリコンMacをサポートしています。Windowsユーザーは、ウィンドウ越しにローンチを 見ることになります。既知の問題リストには、モノレポの発行の差異や、参照が 欠落している場合に古い依存関係の出力を読み取るビルドも含まれています。 リリースゲートを変更する前に、診断を比較し、プロジェクト参照をテストします。 テスト計画に長いエディタセッションを含めてください。

2:49 READMEでは、編集中にメモリが増大することが認められており、 これは10秒間のベンチマークでは politely 見逃されます。 興味深いデプロイの側面はWebAssemblyです。 リポジトリにはブラウザの例と、メモリ内で型チェックを行う小さなモジュールが 含まれています。これにより、チェックがユーザーに近づく可能性がありますが、 文書化されているブラウザビルドはシングルスレッドであり、ネイティブ言語サーバー モードが欠けています。仮想マシンの節約は、アプリケーションがブラウザに何を 移動させるかに依存します。コンパイラがプログラミング言語に優れた趣味を持っていても、

3:15 インフラストラクチャの請求書にはワークロードの調査が必要です。

### 安価なHaikuは安価な仕事を意味するか？

3:17 一方、Haiku 5.5は非常に安価なトークンを提供しており、 覚えておくべきしきい値があります。 最大10万トークンまでのプロンプトは、最も安価なティアになります。 それを超えると、入力と出力の両方の価格が5倍に跳ね上がります。 大きなコンテキストウィンドウには、価格の落とし穴があります。 Artificial Analysisは、強力な小型モデルのパフォーマンスを発見しましたが、 最大努力の場合、HaikuはインテリジェンステストタスクあたりLunaの約3倍の出力トークンを 使用します。

3:40 安価なトークンでも大量に届くことがあります。 彼らの暫定的なコスト数値には、その長いプロンプトの価格ステップも除外されています。 Terminal Benchでは、Artificial Analysisは33パーセントを報告しており、 Anthropicの約39パーセントを下回っています。 異なる評価設定では、それらの測定値も異なります。 自分のタスクの成功とレイテンシーを考慮して努力設定を選択し、 実際の使用量から請求額を計算してください。

### 私たちの依存関係を誰がすでに維持しているか？

4:01 そして、Hacker Newsのメンテナー人口調査では、23のインフラプロジェクトにわたる 定期的なコミッターが数えられました。 約半分は1人か2人しかいませんでした。 その定義は年間10コミットを必要とするため、貢献の集中度を捉えつつ、 一部のレビューやサポート作業を見逃しています。 レポートは、最近のタイムゾーンデータベースの変更のほとんどをPaul Eggertに 帰属させています。公式のリリースノートは、これがなぜ動き続けるのかを説明しています。 政府が時計を変更し、誰かがそれをソフトウェアに翻訳する前に、

4:25 みんなのカレンダーが意見を持ち始めます。 これで私たちの未解決の質問に答えが出ました。

### 次のアップストリーム更新は誰が所有しているか？

4:28 誰かがまだアップストリームの変更を追跡し、障害を再現し、ポートの互換性の 約束を維持しなければなりません。 エージェントは何年にもわたる人間の決定を継承しました。 次のアップデートを誰が担当するのか、目に見える計画があれば、この実験はさらに 興味深いものになるでしょう。これを私の話を聞くよりも読みたい場合は、 diffが毎朝あなたの受信トレイに届きます。dailydiff.devで無料で、 リンクは以下にあります。したがって、今日の評決はNEEDS REVIEWです。

### 私の評決がNEEDS REVIEWなのはなぜか？

4:50 既存のチェッカーと並行してテストするでしょう。 これで質問2に答えが出ました。 ワークロードの勝利は有望であり、同等バージョンの正確性とメンテナンスが、 それがリリースパイプラインに属するかどうかを決定します。 以上が今日のdiffでした。 AxrisiのNikoでした。 責任を持ってマージしてください。

## 情報源

- [tsc-rs announcement and attached token-price chart](https://x.com/theo/status/2107789940482621795) — Theo Browne on X
- [ts-rust README, benchmarks and known problems](https://github.com/pingdotgg/ts-rust) — Ping Labs on GitHub
- [T3 Code benchmark harness](https://github.com/pingdotgg/ts-rust/blob/main/scripts/bench-apps/t3code.sh) — Ping Labs on GitHub
- [Upstream development pin manifest](https://github.com/pingdotgg/ts-rust/blob/main/UPSTREAM.json) — Ping Labs on GitHub
- [WebAssembly build documentation and limitations](https://github.com/pingdotgg/ts-rust/blob/main/npm/wasm/README.md) — Ping Labs on GitHub
- [Introducing Claude Haiku 5.5](https://www.anthropic.com/claude-haiku-5-5) — Anthropic
- [Haiku 5.5 announcement video](https://x.com/claudeai/status/2107894039626277339) — Claude on X
- [Claude Haiku 5.5 independent evaluation](https://artificialanalysis.ai/articles/claude-haiku-5-5) — Artificial Analysis
- [The people holding up the internet](https://sheets.works/data-viz/holding-up-the-internet) — sheets.works
- [Time zone database release notes](https://data.iana.org/time-zones/tzdb/NEWS) — IANA
