IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Brotli, la nouvelle bibliothèque de compression libre et open source de Google,
Est disponible sur le canal Canary

Le , par Stéphane le calme

37PARTAGES

3  0 
En septembre dernier, Google présentait Brotli, une bibliothèque de compression libre et open source optimisée pour le web. Selon Google, il permet d’obtenir des taux de compression de 20 à 26 % plus élevés que ceux de Zopfli, un autre algorithme de compression développé en 2013 et qui a permis une meilleure utilisation de l'espace, une transmission plus rapide des données et des temps de chargement des pages Web plus courts. Brotli utilise un algorithme de compression offrant une vitesse de décompression comparable à l'algorithme deflate, et un taux de compression proche de LZMA.

Il faut préciser qu'actuellement la version stable de Google Chrome utilise Zopfli. Cependant, d'après un billet de Ilya Grigorik, Web Performance Engineer chez Google, Brotli devrait bientôt arriver sur Chrome pour le remplacer. L'ingénieur cite quelques avantages de Brotli, notamment une réduction du poids de 17 % sur les fichiers JavaScript, 20 % sur les fichiers CSS et 25 % sur les fichiers HTML, des mesures ayant été faites sur des sites figurant dans le top 10 000 de l'indice Alexa.

Pour le moment, l'utilisation de Brotli est restreinte aux connexions HTTPS et la fonctionnalité peut être activée dans le canal Canary de Chrome via chrome://flags#enable-brotli

La fonctionnalité est supportée par les six plateformes Blink (Windows, Mac, Linux, Chrome OS, Android, and Android WebView), ce qui montre que Google espère la voir adoptée par d'autres navigateurs et, plus important encore, sur des navigateurs mobiles où en plus des temps de chargement réduits, elle pourrait permettre de faire des économies en termes de données et utiliser moins d'énergie de la batterie.

Source : Ilya Grigorik (Google Plus)

Voir aussi :

FLIF : un nouveau format de fichier image libre et gratuit qui donne de meilleurs taux de compression avec des vitesses acceptables

YouTube : VP9 de plus en plus présent, Google vante les performances de son codec de compression vidéo

Chrome : Google met à jour son mécanisme de compression de données et parle d'une réduction de la consommation sur mobile pouvant atteindre les 70 %

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 21/01/2016 à 17:33
A noter que le support de Brotli est déjà dispo dans la version 44 de Firefox, actuellement en beta. https://hacks.mozilla.org/2015/11/be...n-with-brotli/
0  0 
Avatar de bbalet
Membre actif https://www.developpez.com
Le 28/01/2016 à 21:05
Avec nginx 1.9.10 et openssl 1.0.2d:

https://demo.jorani.org/ HTTP/2 et Brotli (options par défaut)

Note: nginx ne peut, pour le moment, exploiter HTTP/2 qu'avec une connexion TLS, alors que la norme précise que cela n'est pas nécessaire.

Je préconise de conserver le niveau de compression par défaut. D'une part parce que c'est suffisant (par ex. Bootstraps 15Ko contre 20Ko avec gzip) et parce qu'un taux supérieur dégrade fortement les performances.
0  0