Nouveautés des outils de développement (Chrome 63)

Bienvenue ! Voici quelques-unes des nouvelles fonctionnalités disponibles dans les Outils de développement dans Chrome 63:

Lisez la suite ou regardez la vidéo ci-dessous pour en savoir plus.

Assistance pour le débogage à distance avec plusieurs clients

Si vous avez déjà essayé de déboguer une application à partir d'un IDE tel que VS Code ou WebStorm, vous avez probablement découvert que l'ouverture des outils de développement faussait votre session de débogage. En raison de ce problème, il était également impossible d'utiliser les outils de développement pour déboguer les tests WebDriver.

Depuis Chrome 63, les outils de développement sont désormais compatibles avec plusieurs clients de débogage à distance par défaut, sans aucune configuration.

Le débogage à distance multicompte est le problème le plus populaire dans les outils de développement sur crbug.com et le troisième problème dans l'ensemble du projet Chromium. La compatibilité multicompte offre également un certain nombre d'opportunités intéressantes pour intégrer d'autres outils aux outils de développement ou pour utiliser ces outils de nouvelles manières. Exemple :

  • Les clients de protocole tels que ChromeDriver ou les extensions de débogage de Chrome pour VS Code et Webstorm, ainsi que les clients WebSocket tels que Puppeteer, peuvent désormais s'exécuter en même temps que les outils de développement.
  • Deux clients de protocole WebSocket distincts, tels que Puppeteer ou chrome-remote-interface, peuvent désormais se connecter simultanément au même onglet.
  • Les extensions Chrome qui utilisent l'API chrome.debugger peuvent désormais s'exécuter en même temps que les outils de développement.
  • Plusieurs extensions Chrome différentes peuvent désormais utiliser simultanément l'API chrome.debugger dans le même onglet.

Workspace 2.0

Les espaces de travail existent depuis un certain temps dans les outils de développement. Cette fonctionnalité vous permet d'utiliser les outils de développement comme IDE. Vous apportez des modifications à votre code source dans les outils de développement, et les modifications sont conservées dans la version locale de votre projet sur votre système de fichiers.

Workspace 2.0 s'appuie sur la version 1.0, ce qui offre une expérience utilisateur plus pratique et un mappage automatique amélioré du code transpilé. Le lancement de cette fonctionnalité était initialement prévu peu de temps après le Chrome Developer Summit (CDS) 2016, mais l'équipe l'a reportée afin de résoudre certains problèmes.

Consultez la partie consacrée à la création (vers 14:28) de la conférence sur les outils de développement de CDS 2016 pour découvrir Workspace 2.0 en action.

Quatre nouveaux audits

Dans Chrome 63, le panneau Audits comporte quatre nouveaux audits:

  • Diffusez des images au format WebP.
  • Utilisez des images au format approprié.
  • Évitez les bibliothèques JavaScript d'interface présentant des failles de sécurité connues.
  • Erreurs du navigateur consignées dans la console.

Pour savoir comment utiliser le panneau Audits afin d'améliorer la qualité de vos pages, consultez Exécuter Lighthouse dans les outils pour les développeurs Chrome.

Consultez Lighthouse pour en savoir plus sur le projet qui alimente le panneau Audits.

Simuler des notifications push avec des données personnalisées

La simulation de notifications push existe depuis un certain temps dans les outils de développement, à une limite près: vous ne pouvez pas envoyer de données personnalisées. Cependant, avec la nouvelle zone de texte Push qui s'affiche dans le volet Service Worker de Chrome 63, c'est désormais possible. Essayez maintenant :

  1. Accédez à la démonstration simple push.
  2. Cliquez sur Activer les notifications push.
  3. Cliquez sur Autoriser lorsque Chrome vous invite à autoriser les notifications.
  4. Ouvrez les outils de développement.
  5. Accédez au volet Service workers (Service workers).
  6. Saisissez quelque chose dans la zone de texte Push.

    Simuler une notification push avec des données personnalisées

    Figure 1 : Simuler une notification push avec des données personnalisées via la zone de texte Push dans le volet Service worker

  7. Cliquez sur Push pour envoyer la notification.

    Notification push simulée

    Figure 2 : Notification push simulée

Déclencher des événements de synchronisation en arrière-plan à l'aide de tags personnalisés

Le déclenchement d'événements de synchronisation en arrière-plan est également disponible dans le volet Service workers depuis un certain temps, mais vous pouvez désormais envoyer des tags personnalisés:

  1. Ouvrez les outils de développement.
  2. Accédez au volet Service workers (Service workers).
  3. Saisissez du texte dans la zone de texte Synchroniser.
  4. Cliquez sur Synchroniser.

Déclencher un événement de synchronisation en arrière-plan personnalisé

Image 3. Une fois que vous avez cliqué sur Sync (Synchroniser), les outils de développement envoient un événement de synchronisation en arrière-plan avec le tag personnalisé update-content au service worker.

Télécharger les canaux de prévisualisation

Nous vous conseillons d'utiliser Chrome Canary, Dev ou Beta comme navigateur de développement par défaut. Ces versions preview vous permettent d'accéder aux dernières fonctionnalités des outils de développement, de tester des API de pointe de plates-formes Web et de détecter les problèmes sur votre site avant qu'ils ne le fassent.

Contacter l'équipe des outils pour les développeurs Chrome

Utilisez les options suivantes pour discuter des nouvelles fonctionnalités et des modifications dans l'article, ou de toute autre question concernant les outils de développement.

  • Envoyez-nous une suggestion ou des commentaires via crbug.com.
  • Signalez un problème dans les outils de développement via Plus d'options   More > Aide > Signaler un problème dans les outils de développement dans les Outils de développement.
  • Envoyez un tweet à @ChromeDevTools.
  • Dites-nous en plus sur les nouveautés concernant les vidéos YouTube dans les outils de développement ou sur les vidéos YouTube de nos conseils relatifs aux outils de développement.

Nouveautés des outils de développement

Liste des points abordés dans la série Nouveautés des outils de développement.

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 a été résilié.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59