Comparação de desempenho entre HTTP/3 e HTTP/2
(blog.cloudflare.com)-
O HTTP/3 tem melhor desempenho ao buscar vários arquivos ao mesmo tempo
-
No HTTP/2, que usa TCP, quando ocorre perda de pacotes todos os streams ficam bloqueados, mas no HTTP/3, por usar UDP, mesmo que um pacote se perca o problema afeta apenas aquele stream
-
Com 0-RTT, a conexão com o servidor fica mais rápida, melhorando o TTFB em 12,4%
-
O algoritmo de detecção de perda de pacotes e prevenção de congestionamento foi alterado de New Reno para CUBIC
-
O HTTP/2 usa BBR v1, e o HTTP/3 usa CUBIC, então não é uma comparação exata, mas a velocidade melhorou cerca de 1% a 4%
2 comentários
Este texto também vale a leitura
https://evan-moon.github.io/2019/10/08/what-is-http3/
Neste teste em si, quase não há diferença de velocidade, então é difícil mostrar as vantagens do HTTP/3.
Coisas como poder continuar usando sem precisar reconectar mesmo quando a rede muda, como em dispositivos móveis,
ou o tratamento de problemas quando ocorre perda de pacotes em ambientes de rede ruins..
A Cloudflare continua oferecendo suporte acompanhando os Drafts. Atualmente está no draft 27 https://tools.ietf.org/html/draft-ietf-quic-http-27
Estado atual do HTTP/3 https://pt.news.hada.io/topic?id=1296
Cloudflare começa a oferecer suporte a QUIC e HTTP/3 https://pt.news.hada.io/topic?id=604
Por que o HTTP/3 escolheu UDP?[em coreano] https://pt.news.hada.io/topic?id=682