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

Bon retour parmi nous ! Voici les nouveautés.

Version vidéo de cette page

Mettre en surbrillance tous les nœuds affectés par la propriété CSS

Pointez sur une propriété CSS qui affecte le modèle de boîte d'un nœud, comme padding ou margin, pour mettre en surbrillance tous les nœuds concernés par cette déclaration.

Pointez sur une propriété de marge pour mettre en évidence tous les nœuds concernés par cette déclaration

Figure 1 : Pointez sur une propriété margin pour mettre en évidence les marges de tous les nœuds affectés par cette déclaration.

Lighthouse v4 dans le panneau "Audits"

Le nouvel audit Les éléments tactiles ne sont pas dimensionnés correctement. Il vérifie que les éléments interactifs tels que les boutons et les liens sont suffisamment grands et espacés sur les appareils mobiles.

La catégorie PWA d'un rapport utilise désormais un système de notation par badge.

Nouveau système d'attribution de badges pour la catégorie PWA

Image 3. Nouveau système d'attribution de badges pour la catégorie PWA

Lecteur de messages binaires WebSocket

Pour afficher le contenu d'un message WebSocket binaire:

  1. Ouvrez le panneau Network (Réseau). Consultez la section Inspecter l'activité sur le réseau pour découvrir les principes de base de l'analyse de l'activité réseau.

    Panneau "Network" (Réseau)

    Figure 4. Panneau "Network" (Réseau)

  2. Cliquez sur WS pour exclure toutes les ressources qui ne sont pas des connexions WebSocket.

    Lorsque vous cliquez sur WS, seules les connexions WebSockety s'affichent.

    Figure 5. Lorsque vous cliquez sur WS, seules les connexions WebSockety s'affichent.

  3. Cliquez sur le nom d'une connexion WebSocket pour l'inspecter.

    Inspecter une connexion WebSocket

    Figure 6. Inspecter une connexion WebSocket

  4. Cliquez sur l'onglet Messages.

    Onglet "Messages"

    Figure 7 : Onglet "Messages"

  5. Cliquez sur l'une des entrées du message binaire pour l'inspecter.

    Inspecter un message binaire

    Figure 8 : Inspecter un message binaire

Utilisez le menu déroulant en bas de la visionneuse pour convertir le message en base64 ou UTF-8. Cliquez sur Copier dans le presse-papiers Copier dans le presse-papiers pour copier le message binaire dans le presse-papiers.

Afficher un message binaire en base64

Figure 9. Afficher un message binaire en base64

Capture d'écran d'une zone dans le menu de commandes

Les captures d'écran de zone vous permettent d'effectuer une capture d'une partie de la fenêtre d'affichage. Cette fonctionnalité existe depuis un certain temps, mais le workflow permettant d'y accéder était assez caché. Des captures d'écran de zones sont désormais disponibles dans le menu de commandes.

  1. Sélectionnez les outils de développement, puis appuyez sur Ctrl+Maj+P ou Cmd+Maj+P (Mac) pour ouvrir le menu de commandes.

    Menu de commandes

    Figure 10 : Menu de commandes

  2. Commencez à saisir area, sélectionnez Faire des captures d'écran de la zone, puis appuyez sur Entrée.

  3. Faites glisser votre souris sur la section de la fenêtre d'affichage dont vous souhaitez effectuer la capture d'écran.

    Sélection de la partie de la fenêtre d'affichage pour laquelle effectuer une capture d'écran

    Figure 11 : Sélection de la partie de la fenêtre d'affichage pour laquelle effectuer une capture d'écran

Filtres de service worker dans le panneau "Network" (Réseau)

Saisissez is:service-worker-initiated ou is:service-worker-intercepted dans la zone de texte du filtre du panneau "Network" (Réseau) pour afficher les requêtes générées (initiated) ou potentiellement modifiées (intercepted) par un service worker.

Filtrer par is:service-worker-initiated

Figure 12. Filtrage par is:service-worker-initiated

Filtrer par is:service-worker-intercepted

Figure 13 : Filtrage par is:service-worker-intercepted

Pour en savoir plus sur le filtrage des journaux réseau, consultez Filtrer les ressources.

Mises à jour du panneau "Performances"

Les enregistrements des performances balisent désormais les longues tâches et la fonctionnalité First Paint.

Consultez Moins de travail sur le thread principal pour obtenir un exemple d'utilisation du panneau "Performance" afin d'analyser les performances de chargement des pages.

Tâches longues dans les enregistrements de performances

Les enregistrements de performances affichent désormais de longues tâches.

Pointer sur une longue tâche dans un enregistrement des performances

Figure 14 : Pointer sur une longue tâche dans un enregistrement des performances

Première peinture dans la section "Durée"

La section Durée d'un enregistrement de performance affiche désormais "Première peinture".

Première peinture dans la section "Durée"

Figure 15 : Première peinture dans la section "Durée"

Nouveau tutoriel sur le DOM

Pour une visite guidée des fonctionnalités liées au DOM, reportez-vous à la page Get Started With Views And Serving the DOM (Premiers pas avec l'affichage et la modification du DOM).

Télécharger les canaux de prévisualisation

Vous pouvez utiliser Chrome Canary, Dev ou Bêta 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 plates-formes Web de pointe et de détecter les problèmes sur votre site avant vos utilisateurs.

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 tout autre sujet lié aux outils de développement.

  • Envoyez-nous une suggestion ou un commentaire via crbug.com.
  • Signalez un problème dans les outils de développement en sélectionnant Autres options   More   > Aide > Signaler un problème dans les outils de développement dans les outils de développement.
  • Tweetez à l'adresse @ChromeDevTools.
  • Faites-nous part de vos commentaires sur les vidéos YouTube sur les nouveautés des outils de développement ou sur les vidéos YouTube de conseils pour les outils de développement.

Nouveautés des outils de développement

Liste de tous les sujets abordés dans la série Nouveautés concernant les outils de développement

Chrome 127

Chrome 126

Chrome 125

Chrome 124

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é annulé.

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