Cloudflareは、HTTP/3の低レベルテストとデバッグ用の新しいオープンソースプロジェクトであるh3iを発表して2024年を終えました。 Cloudflareの新しいオープンソースh3iプロジェクトは、HTTP/3の低レベルのテストとデバッグ用のコマンドラインツールおよびRustライブラリです。 h3i フリーウェアは、Cloudflare の大規模な Quiche プロジェクトの一部です。

h3i ツールを使用すると、HTTP/3 に関する迅速な低レベルのデバッグと探索的テストが可能になります。単純な形式では、h3i ツールはcurl コマンド ライン ツールに似ていますが、HTTP/3 パラメーターが追加されています。 h3i は、記録と再生、Rust を使用した意図的に不正なリクエストの送信、組み込みのテスト自動化、その他の機能をサポートしています。

「Cloudflareはテストを非常に真剣に受け止めています。h3iはテストHTTP/3クライアントとしての機能が限られていますが、より広範囲のさまざまな状況やさまざまなプロトコルに拡張できる強力なフレームワークを提供すると信じています。たとえば、基盤となるHTTP/2のサポートを追加したいと考えています。」

私たちは h3i を、手動のアドホック テストからネイティブ Rust テスト、スクリプト言語を使用して構築された適合性テスト プラットフォームに至るまで、さまざまなテスト方法に統合できるように設計しました。既存のテスト ツールを、アクセスと保守が容易な単一のツールに移行することに成功しました。 」

h3i オープンソース プロジェクトについて詳しく知りたいユーザーは、Cloudflare ブログを通じて知ることができます。コードは QuicheGitHub リポジトリから入手できます。