Sobes.tech
Junior — Middle

Podes enumerar as principais diferenças e características do protocolo HTTP/2 em comparação com o HTTP/1.1?

sobes.tech IA

Resposta da IA

O HTTP/2 melhora significativamente o HTTP/1.1, introduzindo várias funcionalidades-chave:

  • Multiplexação — permite enviar várias solicitações e receber respostas simultaneamente através de uma única conexão TCP, o que reduz a latência.

  • Compressão de cabeçalhos (HPACK) — reduz a quantidade de dados transmitidos através de uma compressão eficiente dos cabeçalhos HTTP.

  • Priorização de fluxos — o cliente pode indicar prioridades para as solicitações, para que o servidor dê preferência às mais importantes.

  • Push do servidor — o servidor pode enviar recursos ao cliente antecipadamente sem uma solicitação explícita, acelerando o carregamento das páginas.

  • Protocolo binário — ao contrário do HTTP/1.1 em texto, o HTTP/2 usa um formato binário, o que simplifica a análise e melhora o desempenho.

Essas melhorias tornam o HTTP/2 mais eficiente, especialmente para aplicações web modernas com muitos recursos.