- Chrome headless vous permet d'exécuter Chrome dans un environnement automatisé sans interface utilisateur ni périphériques.
- Les notifications sur macOS sont affichées directement par le système de notification natif de macOS.
- Vous pouvez désormais prendre des photos en résolution maximale avec l'API de capture d'image, et bien plus encore !
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. Voyons ce que Chrome 59 propose aux développeurs.
Headless Chrome
Un navigateur headless est un excellent outil pour exécuter des tests automatisés et des environnements serveur où vous n'avez pas besoin de voir la sortie affichée ni d'avoir un shell d'interface utilisateur visible. Exemple :
- Utiliser Selenium pour les tests unitaires de votre application Web progressive
- Créer un PDF d'une page Wikipédia
- Inspecter une page avec DevTools
Depuis Chrome 59, vous pouvez exécuter Chrome sans interface utilisateur. Il apporte toutes les fonctionnalités modernes de la plate-forme Web fournies par Chrome à la ligne de commande.
Pour en savoir plus, consultez le post d'Eric Bidelman sur les mises à jour. Il vous montre comment l'utiliser pour convertir des pages au format PDF, vider le DOM et l'utiliser de manière programmatique dans Node.
Notifications natives sur macOS
Chrome a toujours inclus son propre système de notification pour que les développeurs Web et d'extensions puissent envoyer des notifications aux utilisateurs. Toutefois, les utilisateurs et les développeurs nous ont indiqué qu'ils souhaitaient que Chrome utilise le système de notification natif de l'OS.
À partir de Chrome 59 sur macOS, Chrome utilisera le système de notification natif, ce qui améliorera l'expérience utilisateur et garantira que les notifications s'intègrent mieux à la plate-forme. Ma fonctionnalité préférée : les notifications respectent désormais mes paramètres Ne pas déranger.

En raison de la façon dont macOS gère les notifications, certaines API à faible utilisation sont désormais déconseillées, car elles dégradent l'expérience sur macOS.
Pour en savoir plus, consultez notre post sur les nouveautés.
API Image Capture
Il peut être difficile de prendre des photos haute résolution dans une application Web. L'utilisateur doit soit 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 de Chrome 59, vous devez accéder aux fonctionnalités de résolution complète de n'importe quel appareil photo disponible. L'API permet de contrôler des fonctionnalités telles que le zoom, la luminosité, le contraste, l'ISO et même la balance des blancs.
Consultez le post de Sam pour en savoir plus et obtenir un exemple de code que vous pouvez utiliser pour vous lancer immédiatement.
Et bien plus !
- La chaîne
MediaError.message
fournit, le cas échéant, des détails supplémentaires sur le message d'erreur pour aider les développeurs Web à déboguer les erreurs du lecteur multimédia.
Ce ne sont là que quelques-uns des changements apportés à Chrome 59 pour les développeurs.
Si vous avez apprécié cette vidéo, regardez Designer vs. Developer, une nouvelle série de vidéos qui tente de résoudre les défis auxquels sont confrontés les concepteurs et les développeurs lorsqu'ils travaillent ensemble.
Ensuite, abonnez-vous à notre chaîne YouTube. Vous recevrez alors une notification par e-mail chaque fois que nous lancerons une nouvelle vidéo.
Je m'appelle Pete LePage. Dès que Chrome 60 sera disponible, je vous présenterai les nouveautés de Chrome.