Sobes.tech
Junior — Middle

Pode explicar a essência do protocolo HTTP/3 e como ele difere das versões anteriores do HTTP?

sobes.tech IA

Resposta da IA

HTTP/3 é uma nova versão do protocolo HTTP que usa o protocolo de transporte QUIC em vez do TCP, utilizado no HTTP/1.1 e HTTP/2. As principais diferenças:

  • Uso do QUIC: O QUIC funciona sobre UDP e oferece uma conexão mais rápida e uma transmissão de dados melhorada.
  • Multiplexação sem bloqueio: No HTTP/2, a multiplexação ocorre sobre TCP, onde a perda de um pacote bloqueia todos os fluxos (bloqueio head-of-line). No HTTP/3, graças ao QUIC, esse problema é resolvido.
  • Recuperação rápida após perdas: O QUIC recupera a conexão mais rapidamente após perdas de pacotes.

Exemplo: ao carregar uma página web com muitos recursos, o HTTP/3 permite carregá-los em paralelo sem atrasos relacionados à perda de pacotes, acelerando a exibição da página.