A Cloudflare encerrou 2024 anunciando um novo projeto de código aberto: h3i para testes e depuração de baixo nível HTTP/3. O novo projeto h3i de código aberto da Cloudflare é uma ferramenta de linha de comando e uma biblioteca Rust para testes de baixo nível e depuração de HTTP/3. O freeware h3i faz parte do projeto Quiche maior da Cloudflare.

A ferramenta h3i permite depuração rápida de baixo nível e testes exploratórios em torno de HTTP/3. Em sua forma simples, a ferramenta h3i é semelhante à ferramenta de linha de comando curl, mas com a adição de parâmetros HTTP/3. h3i suporta gravação e reprodução, envio de solicitações intencionalmente malformadas usando Rust, automação de teste integrada e outros recursos.

"A Cloudflare leva os testes muito a sério. Embora o h3i tenha funcionalidade limitada como cliente HTTP/3 de teste, acreditamos que ele fornece uma estrutura poderosa que pode ser estendida a uma gama mais ampla de situações e protocolos diferentes. Por exemplo, esperamos adicionar suporte para HTTP/2 subjacente.

Projetamos o h3i para ser integrado a uma variedade de métodos de teste, desde testes ad-hoc manuais até testes Rust nativos e plataformas de teste de conformidade construídas usando linguagens de script. Migramos com sucesso nossas ferramentas de teste existentes para uma única ferramenta que é mais fácil de acessar e manter. "

Os usuários que desejam saber mais sobre o projeto de código aberto h3i podem fazê-lo através do blog Cloudflare. O código está disponível no repositório QuicheGitHub.