Quelle compression de données fonctionne le mieux pour compresser des fichiers javascript téléchargés à partir de n'importe quel site Web: brotli
ou zlib
?Bibliothèques de compression de données: brotli vs zlib
Répondre
Je suppose que par "fichiers javascript", vous entendez le code source javascript. Brotli (encodage de contenu "br") est meilleur pour le contenu non-dynamique, où vous vous attendez à ce qu'il soit compressé une fois, mais transmis et décompressé plusieurs fois. Ce serait normalement le cas pour javascript. Le gain moyen est d'environ 20% pour le code javascript.
Tous les clients n'acceptent pas brotli (pour l'instant Firefox, Chrome et Edge). Si le client ne l'accepte pas, la négociation d'encodage reviendra automatiquement au codage de contenu gzip (ce que produit zlib).
Merci beaucoup! :) Est-ce que cela signifie que brotli est meilleur que zlib? En outre, avez-vous des chiffres sur les facteurs que vous avez mentionnés précédemment pour appuyer votre réponse? Ou vous pouvez me guider avec comment je peux mesurer moi-même les données et arriver aux conclusions. @MarkAlder – Steric
Définir "meilleur". La plupart de la compression? La compression la plus rapide? Moins de mémoire? La décompression la plus rapide? Une combinaison de facteurs et de contraintes? –
Je suis actuellement nouveau à ce sujet. Ce serait génial si vous pouviez expliquer quelle bibliothèque est la meilleure en termes de chaque facteur. – Steric