HTTP/3 é a terceira versão principal do Hypertext Transfer Protocol — a base da troca de dados na web. Ao contrário de seus predecessores, o HTTP/3 é construído sobre o QUIC, um protocolo de transporte que roda sobre UDP em vez de TCP. Você pode verificar se está atualmente usando HTTP/3 no whatsmy.fyi.
Uma breve história do HTTP
- HTTP/1.0 (1996): Uma requisição por conexão TCP. Extremamente lento.
- HTTP/1.1 (1997): Conexões persistentes e pipelining, mas sofria de bloqueio de cabeça de linha.
- HTTP/2 (2015): Multiplexação e compressão de cabeçalhos. Melhoria significativa, mas ainda bloqueado pelo TCP.
- HTTP/3 (padronizado em 2022): Substituiu TCP pelo QUIC, eliminando o bloqueio de cabeça de linha. Criptografia integrada.
O que é QUIC?
QUIC (Quick UDP Internet Connections) é um protocolo de camada de transporte desenvolvido pelo Google em 2012 e padronizado pelo IETF em 2021 (RFC 9000). O QUIC roda sobre UDP em vez de TCP.
- Sem bloqueio de cabeça de linha: No TCP, a perda de pacotes faz todos os fluxos esperarem. No QUIC, cada fluxo é independente.
- Handshakes 0-RTT e 1-RTT: O QUIC combina os handshakes de transporte e criptografia, reduzindo para 1-RTT em novas conexões e 0-RTT em conexões retomadas.
- Migração de conexão: Uma conexão QUIC sobrevive a mudanças de rede — trocar de Wi-Fi para dados móveis não interrompe mais sua conexão.
- TLS 1.3 integrado: O QUIC sempre criptografa o tráfego.
Como verificar se você está usando HTTP/3?
Acesse whatsmy.fyi — o cartão de Protocolo HTTP mostra se sua conexão usou HTTP/1.1, HTTP/2 ou HTTP/3 (QUIC).
O HTTP/3 substitui o TLS?
Não. O HTTP/3 usa TLS 1.3 internamente como parte do protocolo QUIC. Você não pode usar HTTP/3 sem criptografia. Leia mais sobre criptografia TLS.
Perguntas frequentes
O HTTP/3 é compatível com todos os navegadores?
A partir de 2025, Chrome, Firefox, Safari e Edge suportam HTTP/3. Opera e Brave também suportam.
Por que estou usando HTTP/1.1 em vez de HTTP/3?
Alguns firewalls corporativos bloqueiam o tráfego UDP (que o QUIC usa), fazendo os navegadores recuarem para HTTP/2 ou HTTP/1.1 baseados em TCP.
O HTTP/3 é mais rápido para todos?
O HTTP/3 oferece os maiores benefícios em conexões de alta latência ou pouco confiáveis. Em conexões cabeadas rápidas e estáveis, a diferença é mínima.


