Cloudflare beendete das Jahr 2024 mit der Ankündigung eines neuen Open-Source-Projekts: h3i für HTTP/3-Low-Level-Tests und Debugging. Das neue Open-Source-h3i-Projekt von Cloudflare ist ein Befehlszeilentool und eine Rust-Bibliothek für Low-Level-Tests und Debugging von HTTP/3. Die h3i-Freeware ist Teil des größeren Quiche-Projekts von Cloudflare.

Das h3i-Tool ermöglicht schnelles Low-Level-Debugging und explorative Tests rund um HTTP/3. In seiner einfachen Form ähnelt das h3i-Tool dem Curl-Befehlszeilentool, jedoch mit zusätzlichen HTTP/3-Parametern. h3i unterstützt Aufzeichnung und Wiedergabe, das Senden absichtlich fehlerhafter Anfragen mithilfe von Rust, integrierte Testautomatisierung und andere Funktionen.

„Cloudflare nimmt das Testen sehr ernst. Während h3i als Test-HTTP/3-Client über begrenzte Funktionalität verfügt, sind wir davon überzeugt, dass es ein leistungsstarkes Framework bietet, das auf ein breiteres Spektrum unterschiedlicher Situationen und unterschiedlicher Protokolle erweitert werden kann. Wir hoffen beispielsweise, Unterstützung für das zugrunde liegende HTTP/2 hinzuzufügen.“

Wir haben h3i so konzipiert, dass es in eine Vielzahl von Testmethoden integriert werden kann, von manuellen Ad-hoc-Tests über native Rust-Tests bis hin zu Konformitätstestplattformen, die mit Skriptsprachen erstellt wurden. Wir haben unsere vorhandenen Testtools erfolgreich in ein einziges Tool migriert, das einfacher zugänglich und einfacher zu warten ist. "

Benutzer, die mehr über das Open-Source-Projekt h3i erfahren möchten, können dies über den Cloudflare-Blog tun. Code ist über das QuicheGitHub-Repository verfügbar.