Nouveautés de Chrome 59

Vous souhaitez consulter la liste complète des modifications ? Consultez la liste des modifications apportées au dépôt source Chromium.

Je m'appelle Pete LePage. C'est parti pour découvrir les nouveautés de Chrome 59 pour les développeurs.

Headless Chrome

Un navigateur sans interface graphique est un excellent outil pour exécuter des tests automatisés et des environnements de serveur dans lesquels vous n'avez pas besoin de voir le résultat affiché ni de disposer d'une interface utilisateur visible. Exemple :

  • Utiliser Selenium pour des tests unitaires sur votre progressive web app
  • Créer une page Wikipédia au format PDF
  • Inspecter une page à l'aide des Outils de développement

À partir de la version 59 de Chrome, vous pouvez utiliser Chrome sans interface graphique. Elle intègre toutes les fonctionnalités modernes de la plate-forme Web fournies par Chrome dans la ligne de commande.

Pour en savoir plus, consultez le post d'Eric Bidelman sur les nouveautés. Il possède des exemples illustrant comment l'utiliser pour convertir des pages en PDF, vider le DOM et l'utiliser de manière automatisée dans Node.

Notifications natives sur macOS

Chrome a toujours inclus son propre système de notification pour les développeurs Web et d'extensions afin d'afficher des notifications auprès des utilisateurs. Toutefois, les utilisateurs et les développeurs nous ont fait savoir qu'ils souhaitaient que Chrome utilise le système de notification natif du système d'exploitation.

À partir de Chrome 59 sous Mac OS, Chrome utilisera le système de notification natif, ce qui améliore l'expérience utilisateur et s'assure que les notifications semblent plus intégrées à la plate-forme. Mon préféré, les notifications respecteront maintenant mes paramètres Ne pas déranger.

Notification générée par Chrome (à gauche), notification native générée par macOS (droite).

En raison de la manière dont macOS gère les notifications, quelques API peu utilisées sont désormais déconseillées, car elles peuvent dégrader l'expérience sous macOS.

Pour en savoir plus, consultez notre post sur les mises à jour.

API Image Capture

Il peut être difficile d'enregistrer des photos haute résolution dans une application Web. Soit l'utilisateur doit importer une photo qu'il a déjà prise, soit passer du navigateur à l'appareil photo, prendre la photo, revenir au navigateur et importer la photo.

Avec la nouvelle API Image Capture dans Chrome 59, vous devez accéder à toutes les fonctionnalités de résolution de n'importe quel appareil photo disponible. L'API permet de contrôler des fonctionnalités telles que le zoom, la luminosité, le contraste, la sensibilité ISO et même la balance des blancs.

Consultez le post de Sam pour en savoir plus et obtenir un exemple de code à utiliser pour commencer immédiatement.

Et bien plus !

  • La chaîne MediaError.message fournit, le cas échéant, des détails supplémentaires sur les messages d'erreur pour aider les développeurs Web à déboguer les erreurs du lecteur multimédia.

Ce ne sont là que quelques-unes des modifications apportées à Chrome 59 pour les développeurs.

Si vous avez apprécié cette vidéo, consultez Designer vs. Developer (Concepteur ou développeur), une nouvelle série de vidéos qui tente de résoudre les problèmes rencontrés lorsque les concepteurs et les développeurs travaillent ensemble.

Ensuite, abonnez-vous à notre chaîne YouTube. Vous recevrez une notification par e-mail chaque fois qu'une nouvelle vidéo sera mise en ligne.

Je m'appelle Pete LePage et, dès la sortie de Chrome 60, je serai là pour vous dire : les nouveautés de Chrome !