2017-06-03 4 views
0

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

+0

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? –

+0

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

Répondre

1

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).

+0

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