Brotli
Brotli est un algorithme de compression web développé par Google, combinant un dictionnaire statique intégré avec LZ77 et un codage Huffman contextuel ; il compresse le texte 15-25 % mieux que gzip.
Objectif
Il sert de HTTP Content-Encoding plus efficace, accélérant les transferts web, en particulier pour HTML/CSS/JS.
Mécanisme
Il combine une fenêtre glissante LZ77, un codage Huffman de contexte de second ordre et un dictionnaire statique intégré de 120 Ko couvrant des fragments courants de texte web. Le décodage est rapide et la compression offre des niveaux 0-11.
Cas d’usage
- Encodage de contenu HTTP
- Transfert de ressources web
- Compression de polices (WOFF2)