Developpez.com

Le Club des Développeurs et IT Pro

Chrome pour Android et iOS introduit la compression des données via SPDY Proxy

Permettant de réduire de moitié la taille des pages Web

Le 2014-01-22 10:49:26, par Cedric Chevalier, Expert éminent sénior
La bande passante est une ressource précieuse lorsqu’il s’agit des connexions au réseau des réseaux qu’est internet. Dans certains pays, les fournisseurs d’accès proposent des forfaits basés sur la quantité de données téléchargées par les utilisateurs. Le problème est que la plupart des sites web sont remplis de contenu multimédia comme les vidéos, la musique, les images, et la liste est longue.

Pour résoudre ce problème et redonner le sourire à certains lorsqu’ils reçoivent leurs factures de consommation, Google publie SPDY Proxy. Il s’agit d’une technologie exécutée sur certains serveurs du Datacenter de l'entreprise de Mountain View.

SPDY Proxy intercepte les connexions http des navigateurs mobiles vers des sites web distants, et les effectue à leur place. Les réponses des sites web distants sont retournées à SPDY, qui effectue alors des opérations de compression de données.

SPDY transcode les images des formats JPEG, PNG en WebP (un nouveau standard de compression) qui offre un gain de taille de 80 % sans trop de perte de qualité. Les fichiers Html, CSS et JavaScript, sont dépouillés des commentaires, des espaces blancs, ainsi que d’autres métadonnées qui ne sont pas nécessaires au rendu de la page dans le navigateur mobile. Le tout est ensuite compressé en gzip (ce qui permet une réduction significative de 50 % et plus de la page web), puis renvoyé aux clients mobiles (Chrome mobile) qui ont initié les requêtes. Conséquence, les pages se chargent plus vite et l’utilisation de la bande passante est réduite.


La fonctionnalité de compression de données est accessible depuis la rubrique Bandwidth Management de la section Settings des récents navigateurs Google Chrome, pour les plateformes mobiles iOS et Android. Rappelons toutefois que les fonctionnalités de SPDY ne sont pas valides pour les connexions aux sites sécurisés.

Source : Google

Et vous ?

Allez-vous utiliser cette fonctionnalité ?
  Discussion forum
15 commentaires
  • Uranne-jimmy
    Membre expérimenté
    Voilà une bonne chose, a mon avis, de voir que google à entrepris d'aider à diminuer la quantité de données qui passe par les réseaux 3-4G.
    Certains vont s'offusquer, prétendre un soucis de sécurité des données, de vie privée.
    En fait je me pose aussi la question : en réception aucun problème, les données ne sont pas les notre et ils avaient de toute façon déjà accès aux url que l'on visite. Mais en envoie de donnée ? le chemin parcouru repasse par les serveurs de google ? les mots de passe, les données de formulaire en générale.
  • moncefscorpion
    Candidat au Club
    Salut,

    Oui je vais l'utiliser le plus top possible, apparemment avec la 3G+ de mon opérateur sa va durée plus longtemps maintenant.
  • ptheo93
    Nouveau membre du Club
    Regardez nous regardez nous on est google, on est gentil, on va vous faire économiser de la bande passante et gratuitement en plus.


    Sous texte : En vrai on vous la met encore plus profond en surveillant tout ce qui passe par notre proxy, on avait déjà beaucoup mais la... On a vraiment tout sur vous pour vous vendre aux plus offrants.
    (toutes vos connections qui passent par chez nous, en clair ? et vous êtes contents ? vous nous remerciez, lol vous êtes vraiment idiots)

    Google le mangeur de données ! Miom miom miom miom miom miom !
  • Jonyjack
    Membre averti
    Si ça te gêne tant que ça, tu la désactives, ou mieux, tu ne l'installe pas et c'est tout bon pour toi. Si ça te gêne encore d'utiliser du Google, tu peux utiliser Firefox, IE ou Opera (mince ils ont aussi le mode Turbo).

    Oui ça passe par leur proxy, oui ça va grossir leur db (et tes recherches depuis Google le font déjà pas mal...) mais si en échange ça aide certains avec une connexion Edge ou une ligne digne d'un 56k c'est déjà pas mal
  • JeanRad
    Membre à l'essai
    Comme le protocole HTTP support en standard la compression et qu'il suffit d'ajouter la directive suivante Accept-Encoding: gzip, deflate dans l'en-tête de la requête, au niveau client (navigateur) pour que la plupart des serveurs renvoie leur contenu compressé (Content-Encoding: gzip). Le mode turbo de Firefox ou Opera fait cela.

    Donc, l'option de Google est encore une manière de pomper gratuitement de l'information à propos des utilisateurs pour leurs besoins mercantiles.

    Arrêtons d'utiliser les produits de Google, soyons responsables et libres...
  • Kiiwi
    Membre chevronné
    C'est très bien mais il est loin de faire aussi bien qu'Opera mini niveau compression.
  • tes49
    Membre confirmé
    Salut

    Envoyé par marsupial
    Et puis jusqu'à preuve du contraire, Chrome comme Firefox, sont open source. Donc le code reste accessible à tous.
    Ah ! depuis quand Google Chrome est open source ! Ne confond pas avec Chromium. Donc même si le code est accessible, tu n'a pas le droit de le modifier. S'il y avait le droit, il y en aurait des p'tits clones, ce Chrome !..
    Un peu de lecture... http://fr.wikipedia.org/wiki/Google_Chrome et https://www.google.fr/chrome/browser...eula_text.html

    Envoyé par Guikingone
    ....le pourcentage de données réceptionnés par Google est loin de celui des entreprises spécialisés et des agens gouvernementales.
    Ah... tu as des sources pour sortir ce genre affirmations ? ! J'en serais moins certain et sur le mot "réceptionnés" que tu utilises, je dirais que Google pourrait même être devant (sans affirmation de ma part) !... Mais l'utilisation de l'analyse des données n'est pas la même...

    Après tout, si ce système pour économiser de la bande passante est valable, pourquoi pas...
  • tes49
    Membre confirmé
    Salut

    Envoyé par singman
    Naïf tu es. Quand le projet "Echelon" a été révélé, beaucoup sont tombés des nues, comme toi par exemple. Oui, écouter au niveau international les communications privées et commerciales, avec une volonté d'exploitation des plus obscure sur des algorithmes dont on sait maintenant qu'ils n'étaient pas forcément pour la "sécurité nationale" de ceux qui l'avaient mis en place, cela représente des milliers de fois plus de données que ce que traite Google. Au moins avec Google, tu sais ce que tu fais (Chrome, moteur de recherche, Gmail et leur services). Avec Echelon, c'est ton portable, tes mails, ton surf, tout...
    Au non, je suis pas naïf, mais plutôt réaliste ! Ce que tu me comtes je le sais déjà... Mais toi, tu es très naïf en ce qui concerne Google ! Même si Google (jusqu'à preuve du contraire..) ne t'écoute pas via ton téléphone portable, il sait exactement où tu vas péter, minute par minute... bien sur, tu pourras évoquer que ça se désactive... mais bien des utilisateurs lambdas ne le savent même pas !

    Aux USA, Google (pas que ses services) peut même te diriger dans les magasins grâce à ton portable, rien que lorsque tu passes dans une galerie ou autres grandes surfaces de magasins (ce n'est pas autorisé en Europe, pour le moment...)... bref, c'est tout simplement utiliser les personnes et c'est pas mieux...

    Et puis Echelon ou NSA ou autres agences, même s'ils viennent à scruter ta vie... si tu télécharge illégalement ou tu vas voir des sites pornos, etc... ils en ont rien à foutre et ne s'en serviront pas... alors que Google se sert de toi (pour son enrichissement bien sur) !..

    Bonne journée.
  • BlueScreenJunky
    Membre habitué
    Alors pour être clair : cette fonctionnalité existe depuis fort longtemps dans Chrome Mobile.
    La nouveauté ici est que maintenant elle bloquera aussi toutes les images par défaut, et il faudra cliquer dessus pour les afficher (ce qui permet de réduire de 70% le volume de donnée par rapport à la version précédente de l'économiseur de donnée qui se contentait de compresser le code et recompresser les images).
  • Guikingone
    Membre éprouvé
    @ ptheo93 : Rien ne te force à te servir de Google, tu crie au scandale mais n'analyse pas correctement ce qu'il en est, comme le dit Jonyjack, si cela peut aider certains à avoir un meilleur débit, je suis pour.

    De plus, crier au scandale envers MS ne sert à rien, le pourcentage de données réceptionnés par Google est loin de celui des entreprises spécialisés et des agens gouvernementales.