本文へ移動
情シスのミカタ
ニュース約3分で読めます

Cloudflare、TypeScriptのRust移植を公開 試験版で性能検証へ

CloudflareがTypeScriptのRust移植「tsrs」の試験版を公開しました。初期測定ではTypeScript 7.0比で最大8倍高速、メモリ約70%減としています。互換性の差異や、日本での提供情報、社内で試す際の確認点を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
Cloudflare、TypeScriptのRust移植を公開 試験版で性能検証へ

この記事のまとめ

  • CloudflareがTypeScriptのRust移植「tsrs」の試験版をnpmで公開しました。
  • 初期測定は同数ワーカーで最大8倍高速、メモリ約70%減。環境ごとの検証が必要です。
  • 元のTypeScriptとは診断表示などに差異があり、全機能対応は統合パッケージで目指します。
こんな方に#20代#30代#40代#50代実務

Cloudflareは2026年10月20日、TypeScriptをプログラミング言語Rustで実装し直した「tsrs」を発表しました。試験版をnpmのパッケージとして公開しており、TypeScriptを使う開発部門は、処理速度やメモリ使用量を自社の環境で検証する選択肢が増えます。ただし、元のTypeScriptとは動作に差異があり、安定版ではありません。

初期測定は最大8倍高速、比較条件に注意

Cloudflareの初期測定では、処理を分担するワーカーの数をそろえた場合、TypeScript 7.0と比べて最大8倍高速になり、メモリ使用量は約70%減りました。比較条件はTypeScriptチームと協力し、同一構成になるよう調整したとしています。

一方、標準設定はマシンに応じて変わります。Cloudflareによると、メモリを多く使う代わりに、さらに高速化する設定になります。「最大8倍」と「約70%減」は条件付きの初期測定であり、そのまま自社環境の改善幅として見積もるのは避けたいところです。

導入コマンドはnpm install tsrs、実行コマンドはnpx tsrsです。日本での提供は発表には書かれていません。

元の実装との互換性を重視、全機能対応は今後

開発にはCloudflare、VoidZero、Owner.comのMax Schwenkが参加しています。TypeScriptチームと緊密に連携し、開発用ツール群であるOxcツールチェーンの一部として進めます。Cloudflareは、独自路線に分岐させるフォークではなく、元のTypeScript実装に忠実な移植を目指すと説明しています。

ただし、現時点では診断メッセージの表示順などに差異があります。安定版の公開までに差異を最小限に抑え、エージェントによる変更追跡やテストを使って互換性を保つ方針です。

また、Theo Browneと協力し、tsc-rsとtsrsを単一パッケージに統合する予定です。統合後は、開発用エディターと言語機能をつなぐLSPやコンテンツマッパーを含め、TypeScriptの全機能対応を目指します。試験版がすでに全機能を備えているという発表ではありません。

tsrsの最適化の一部は、TypeScript 7.1 betaにも取り込まれています。今後も性能改善が見つかれば、TypeScriptのGoコードベースへの還元を試みる方針です。

影響する会社・しない会社

  • 影響する: TypeScriptを使って開発し、処理時間やメモリ使用量を見直したい会社です。試験版を評価する際は、性能だけでなく、現在の開発手順との互換性も確認対象になります。
  • 影響する: OxcやOxlintを使う開発部門です。型情報を使うOxlintのルールなどへのtsrs統合が検討されています。ただし、統合済みとして導入を判断する段階ではありません。
  • 影響しない: TypeScriptを使う開発や、その開発基盤の管理をしていない会社では、今回の試験版を導入する業務は直接の対象になりません。
  • 影響しない: Cloudflareのサービスを契約しているだけで、既存環境の変更が必要になるという発表ではありません。契約プラン別の対象条件は発表には書かれていません。

情シスが今日やること

  1. 今日、利用状況を開発責任者に確認します。 社内で管理するソースコードのpackage.jsonと、自動テスト・ビルドの設定ファイルを開き、TypeScriptの利用箇所、版、実行コマンドを一覧にします。外注開発なら、同じ項目を委託先に確認します。
  2. 試験導入前に、評価環境を決めます。 まず既存環境の処理時間とメモリ使用量を記録します。その後、業務用の開発手順とは分けた検証環境にtsrsを導入し、同じコードとマシンで比較します。ワーカー数などの条件も記録に残します。
  3. 評価中に、診断結果の差を確認します。 現行のTypeScriptとtsrsで出力を比べ、メッセージの順番や内容の違いを整理します。自動テストが表示順に依存していないかも、開発担当者に確認してもらいます。
  4. 置き換えを決める前に、結果を共有します。 開発責任者と開発基盤の担当者へ、性能の実測値、互換性の差、必要な機能の動作確認結果を渡します。試験版であることと、全機能対応は今後の目標であることを明記し、速度だけで採用を決めないようにします。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月20日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします