Cette nouvelle version s’accompagne également du support natif des images PNG animées : il n’est donc désormais plus nécessaire d’avoir recours à une extension. Comparable au GIF animé, le format APNG (Animated Portable Network Graphics) prend en charge les images 24 bits et la transparence 8 bits.
Notons également que la page de configuration de Chrome a été mise à jour et sa charte graphique est désormais au Material Design.
L'API Image Capture permet aux sites de prendre des images de résolution plus élevée qu'auparavant. Cela signifie que les développeurs ont un contrôle total sur les paramètres de la caméra tels que le zoom, l'ISO et la balance des blancs.
Headless Chrome permet d'exécuter Chrome dans un environnement automatisé sans interface utilisateur ou périphérique. Ceci est idéal pour des cas d'utilisation comme l'automatisation des tests unitaires avec Selenium et la conversion d'une page Web en PDF. Enfin, l'API de préchargement de navigation permet au navigateur de précharger les requêtes de navigation pendant qu'un démarreur est lancé.
Parmi les autres fonctionnalités liées aux développeurs, nous pouvons citer :
- le fait que les développeurs peuvent désormais utiliser MediaError.message pour obtenir plus de détails sur un MediaError produit par <audio> ou <video> ;
- WritableStreams est maintenant disponible dans le cadre de l'API Streams pour traiter des flux de données, tout en fournissant une abstraction standard pour l'écriture de données en continu vers un évier avec une sauvegarde et une mise en file d'attente intégrées ;
- l'API Streams a été étendue avec la possibilité de canaliser entre ReadableStreams et WritableStreams via les méthodes pipeTo () et pipeThrough (), ce qui permet une consommation plus facile de données en continu ;
- les développeurs peuvent maintenant utiliser la fonction getInstalledRelatedApps pour consolider intelligemment les notifications push entre des applications Web et natives associées en suggérant quand et sur quelle plateforme les offrir ;
- pour améliorer la vie privée, les feuilles de style CSS peuvent maintenant spécifier leur propre stratégie referrée via l'en-tête HTTP, plutôt que d'hériter toujours de la politique de référence du document qui l'a référé à l'origine ;
- les événements Touch sont maintenant alignés sur requestAnimationFrame, en veillant à ce que l'entrée soit traitée comme partie intégrante du cycle de vie du document et en créant une réponse d'entrée plus efficace et plus adaptée ;
- la nouvelle directive Stratégie de sécurité de contenu de travail-travail restreint quelles URL peuvent être chargées en tant que Worker, SharedWorker ou ServiceWorker.
En matière de sécurité, Google a indiqué qu’une trentaine de vulnérabilités ont été colmatées, mais n’a fait allusion à aucune faille critique.
Source : blog Chrome