Google I/O 2016 - Day 1 Track 3
Table des matières:
Google est en train d'ouvrir une nouvelle bibliothèque de compression de données à usage général appelée Zopfli qui peut être utilisée pour accélérer les téléchargements Web.
L'algorithme de compression Zopfli, qui tire son nom d'une recette de pain suisse, est Une implémentation de l'algorithme de compression Deflate qui crée une taille de sortie plus petite par rapport aux techniques précédentes, écrit Lode Vandevenne, un ingénieur logiciel de l'équipe de compression de Google, sur le blog Google Open Source la semaine dernière.
l'utilisation de l'espace, une transmission de données plus rapide et des latences de chargement de page Web moindres.En outre, la plus petite taille comprimée présente des avantages supplémentaires dans l'utilisation mobile, tels que des frais de transfert de données inférieurs et une utilisation réduite de la batterie. devenne a écrit.
Les techniques de compression plus exhaustives utilisées permettent d'obtenir une densité de données plus élevée mais rendent également la compression beaucoup plus lente. Cela n'affecte pas la vitesse de décompression, cependant, écrit Vandenne.
Zopfli est une bibliothèque de compression seulement et un logiciel existant peut être utilisé pour décompresser les données, dit-il. Zopfli est compatible avec les requêtes Zip, PNG, gzip et HTTP entre autres, ajoute Vandevenne
Avec la prolifération des téléchargements de vidéos en particulier, Google et d'autres services étudient les moyens de booster la compression. En 2009, Google a acquis On2, une société spécialisée dans les technologies de compression de données. Le navigateur Opera a également amélioré ses fonctions de compression.
Exigeant des ressources mais efficace
La production de Zopfli est généralement inférieure de 3 à 8% à celle de zlib. Une bibliothèque de compression basée sur l'algorithme de compression Deflate, selon Vandevenne. "Nous croyons que Zopfli représente l'état de l'art dans la compression compatible Deflate", dit-il.
"Ce compresseur prend plus de temps (~ 100x plus lent), mais comprime environ 5% mieux que zlib et mieux que tout autre zlib compresseur compatible que nous avons trouvé ", a déclaré Google sur la page de code Google de Zopfli. Le code est disponible sous Apache License 2.0.
La nouvelle bibliothèque de compression nécessite cependant deux à trois fois plus de temps processeur que zlib avec une qualité maximale. Par conséquent, il est mieux adapté pour les applications où les données sont compressées une fois et envoyées sur le réseau plusieurs fois, comme le contenu statique pour le Web, Vandevenne dit.
Vandevenne et son collègue Jyrki Alakuijala, un ingénieur logiciel Google qui a également travaillé sur le projet, recommande dans son document de recherche d'utiliser Zopfli "pour la compression de contenu statique et autre contenu où les coûts de transfert de données ou de stockage sont plus importants que l'augmentation du temps CPU."
" Pour optimiser la taille du contenu statique fréquemment consulté, nous espérons rendre Internet un peu plus rapide pour nous tous », a déclaré Vandevenne.
Un comité de la Chambre des Représentants des Etats-Unis a recommandé que le gouvernement américain accorde 6 milliards de dollars US de subventions pour le déploiement sans fil et haut débit dans le cadre d'un plan de relance économique de 825 milliards de dollars. , publié jeudi, comprend également 20 milliards de dollars pour les programmes informatiques de santé et 650 millions de dollars pour acheter plus de coupons pour les convertisseurs de télévision numérique, car les stations de télévi
ÉTats-Unis les résidents recevant des émissions en direct sur les téléviseurs plus âgés devront acheter un convertisseur pour continuer à recevoir des signaux de télévision après le 17 février. Le programme NTIA a fourni 40 coupons pour les boîtes de conversion, qui peuvent coûter de 40 à 80 $. Pour en savoir plus: Les meilleures boîtes NAS pour le streaming et la sauvegarde des médias]
Intel a mis plus de poids derrière Linux et ses efforts pour consolider les versions disparates de l'OS, Lyman a dit. La société travaille sur Moblin v2.0, une version de Linux pour les appareils mobiles et les netbooks, pour laquelle elle a publié une version bêta en mai. Il travaille également avec Canonical sur Ubuntu Netbook Remix, une version de Linux pour les netbooks.
Le processeur Atom d'Intel a été conçu pour les appareils mobiles et les netbooks et a récemment annoncé des dérivés de cette puce Atom pour les périphériques embarqués. Il a également ouvert la conception d'Atom à d'autres concepteurs de puces grâce à un accord annoncé en mars avec Taiwan Semiconductor Manufacturing Company. La société tente de rattraper son concurrent Arm, dont les conceptions de puces de faible puissance vont dans la plupart des téléphones portables et smartphones aujourd'hui
Selon les recommandations énoncées dans un rapport publié vendredi par la Federal Trade Commission (FTC) des États-Unis, les consommateurs comprendraient mieux comment leurs données sont recueillies et utilisées par les principaux acteurs de l'univers mobile. Le rapport de la FTC, basé sur une série d'ateliers sur la protection des renseignements personnels tenus l'année dernière par la commission, recommande les «meilleures pratiques» pour les fournisseurs de plateformes mobiles, les développeu
[Plus d'informations: Comment supprimer les logiciels malveillants de votre PC Windows]