Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

HPACK x GZIP

Pelo que entendi, os headers são comprimidos com o algoritmo HPACK e os dados com o GZIP. Qual a diferença entre eles e por que não é utilizada a mesma compressão?

2 respostas
solução!

Olá Caique,

O Algoritmo HPACK foi criado especificamente para a compressão do header do http, usado pelo protocolo HTTP2. O Hpack projetado para resolver problema de segurança, ser eficiente e simples de implementar. Você pode ver a referência no site https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-header-compression

Veja mais informações em: https://developers.google.com/web/fundamentals/performance/http2?hl=pt-br#seguran%C3%A7a_e_desempenho_do_hpack

Já o Gzip, pelo que pode verificar, é um algoritmo que fiz desenvolvido para substituir o Compress. Ele não foi desenvolvido especificamente para ser usado com HTTP2.

Veja as informações: https://pt.wikipedia.org/wiki/Gzip

At,

Fagner Sá

Entendi! Muito obrigado, Fagner.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software