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.