Verificador de HTTP/3

Verifique o HTTP/3 de verdade — completamos um handshake QUIC e fazemos uma requisição HTTP/3 real, em vez de só ler o Alt-Svc.

Anúncio e realidade

Verificamos como o HTTP/3 é anunciado — o cabeçalho Alt-Svc e os registros DNS HTTPS — e depois nos conectamos de fato via QUIC e fazemos uma requisição HTTP/3. As duas coisas importam: um site pode anunciar h3 e não entregá-lo.

Nossa própria pilha QUIC

O handshake, a negociação de versão e a requisição HTTP/3 usam nossa própria implementação de QUIC e HTTP/3, então informamos com precisão a versão negociada, a cifra TLS, o certificado e os tempos.

Por que testes reais importam

Um cabeçalho Alt-Svc só diz que o HTTP/3 pode estar disponível. Um firewall que bloqueia UDP 443 faz falhar mesmo assim, então completamos um handshake QUIC real e enviamos uma requisição de verdade.

Perguntas frequentes

O que é HTTP/3?

HTTP/3 é a versão mais recente do HTTP e roda sobre QUIC em UDP em vez de TCP. Reduz a latência e lida melhor com perda de pacotes do que o HTTP/2.

Qual é a diferença entre HTTP/3 e QUIC?

QUIC é o protocolo de transporte sobre UDP que oferece criptografia, multiplexação e conexão rápida. HTTP/3 é o HTTP transportado sobre QUIC.

Por que um site anuncia HTTP/3 mas falha no teste?

Os motivos típicos são UDP 443 bloqueado por firewall, uma configuração de CDN que anuncia HTTP/3 sem servi-lo ou um problema de certificado no listener QUIC.

Preciso de HTTP/3 no meu servidor?

É opcional: os navegadores voltam ao HTTP/2. O HTTP/3 ajuda mais em redes móveis e instáveis, pois se recupera mais rápido da perda de pacotes.