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

Sofia Emelianova
Sofia Emelianova

La collection officielle des extensions de l'Enregistreur est disponible

La collection officielle des extensions Enregistreur d'exportation et de relecture est désormais disponible.

Pour ouvrir la collection directement depuis l'Enregistreur, sélectionnez Télécharger Exporter > Obtenir des extensions dans la barre d'action en haut du panneau Enregistreur.

Améliorations du réseau

Cette version apporte un certain nombre d'améliorations au panneau Network.

Motif de l'échec dans la colonne "État"

La colonne État affiche désormais toujours un motif d'échec. Auparavant, vous deviez activer la check_box Lignes de requêtes volumineuses ou sélectionner la requête dans le tableau.

Le motif avant et après l'échec de l'affichage dans la colonne "État".

Problèmes Chromium: 1506760.

Amélioration du sous-menu "Copier"

Le sous-menu Copier d'une requête est désormais mieux organisé.

Améliorations avant et après amélioration du sous-menu "Copier".

De plus, l'option Copy as cURL (Copier en tant que cURL) copie désormais la commande appropriée dans le presse-papiers sous Windows.

Problèmes Chromium: 1267033, 1276452, 798498.

Amélioration des performances

Cette version apporte un certain nombre d'améliorations au panneau Performances.

Fils d'Ariane dans la chronologie

La chronologie située en haut du panneau Performances vous permet désormais de définir un fil d'Ariane et de passer de l'un à l'autre.

Pour définir un fil d'Ariane, sélectionnez une plage sur la timeline, passez la souris dessus, puis cliquez sur le bouton N ms zoom_in. Vous pouvez créer plusieurs fils d'Ariane imbriqués à la suite. Pour passer d'un niveau de zoom à un autre, cliquez sur le fil d'Ariane correspondant dans la chaîne située au-dessus de la chronologie. Regardez la vidéo suivante pour voir le fil d'Ariane à l'œuvre.

Problèmes Chromium: 1467739.

Initiateurs d'événements dans le canal principal

Par défaut, le canal Performances > Principal affiche désormais des flèches reliant les demandeurs et les événements suivants qu'ils ont causés.

  • Invalidation du style ou de la mise en page -> Recalculer les styles ou Mise en page
  • Demander un frame d'animation -> Frame d'animation déclenché
  • Demander un rappel à la prochaine période d'inactivité -> Fire Idle Callback (Demander un rappel à la prochaine période d'inactivité)
  • Minuteur d'installation -> Minuteur déclenché
  • Create WebSocket -> Send... and Receive WebSocket Handshake (Créer le handshake WebSocket ou Destroy WebSocket).

Pour voir les flèches, recherchez un événement de ce type dans la trace et cliquez dessus. Auparavant, il s'agissait d'une fonctionnalité expérimentale.

Flèche issue de la requête et du déclenchement d'un rappel inactif.

Problèmes Chromium: 1434596.

Menu de sélection d'instances de VM JavaScript pour les outils de développement Node.js

Dans le panneau Performances des outils pour les développeurs Node.js, vous pouvez désormais sélectionner une instance de VM JavaScript dans le menu déroulant correspondant dans la barre d'action. Une fonctionnalité similaire était disponible dans le Profileur JavaScript, bientôt obsolète,.

L'avant et après l'ajout d'un nouveau menu qui vous permet de sélectionner une instance de VM JavaScript.

Problèmes Chromium: 1511813.

Améliorations apportées aux éléments

Cette version apporte un certain nombre d'améliorations au panneau Elements.

En plus des deux fonctionnalités suivantes, le panneau Éléments garde désormais en mémoire le dernier onglet ouvert, par exemple Calculé ou Propriétés.

Le pseudo-élément ::view-transition peut désormais être modifié dans "Styles"

Vous pouvez maintenant modifier les pseudo-éléments CSS ::view-transition dans Styles à l'aide de la feuille de style de l'outil d'inspection.

Prise en charge des pseudo-éléments de transition d'affichage avant et après modification.

Pour en savoir plus, consultez Transitions simples et fluides avec l'API View Transitions.

Problèmes Chromium: 1511233.

Compatibilité de la propriété align-content avec les conteneurs de blocs

La propriété align-content fonctionne désormais avec tous les conteneurs de blocs, y compris table-caption et table-cell. Auparavant, cela ne fonctionnait qu'avec la grille et l'environnement Flex.

Prise en charge de "align-content" avant et après dans les conteneurs de blocs.

Problèmes Chromium: 1500511.

Nouveau raccourci et nouvelle commande dans "Sources"

Vous pouvez maintenant créer un point de journalisation en appuyant sur les touches Cmd (Mac) / Ctrl (Windows) + Maj et sur un numéro de ligne dans Sources. Ce raccourci vient s'ajouter aux points d'arrêt Cmd (Mac) / Ctrl (Windows) déjà existants tout en cliquant sur les points d'arrêt conditionnels.

Le menu de commande affiche la nouvelle commande Afficher le fichier actif dans la barre latérale du navigateur qui fonctionne de la même manière que l'option correspondante dans le menu déroulant de l'éditeur.

Nouvelle commande permettant d'afficher le fichier actif dans la barre latérale du navigateur.

Problèmes Chromium: 1486933, 1467464.

Prise en charge de la stratégie pour les appareils pliables émulés

Le mode Appareil vous permet désormais de définir la position d'un appareil pliable émulé: Continue ou Plié. La position continue fait référence à une position "plate" et le plié forme un angle entre les sections de l'écran.

Un menu déroulant avec des options de position.

De plus, la liste des appareils inclut un nouvel appareil pliable émulé: l'Asus Zenbook Fold.

Problème Chromium: 1066842.

Thématisation dynamique

Désormais, les outils de développement s'alignent automatiquement sur le thème de couleurs de Chrome. Pour définir un thème:

  1. Ouvrez un nouvel onglet, puis cliquez sur modifier Personnaliser Chrome en bas à droite.
  2. Dans "Apparence", choisissez un thème via un fond d'écran Modifier le thème ou sélectionnez une palette de couleurs.

Les outils de développement correspondent au thème de couleurs sélectionné dans "Apparence".

Problèmes Chromium: 1483276.

Avertissements d'abandon progressif des cookies tiers dans les panneaux "Réseau" et "Application"

Les panneaux Réseau et Application mettent désormais en évidence et affichent des avertissements à côté des cookies concernés par les restrictions tierces de la Protection contre le suivi.

Dans Réseau, recherchez une requête comportant une icône d'avertissement, cliquez dessus, puis ouvrez l'onglet Cookies.

L'avant et après la capture des cookies tiers dans le panneau "Réseau".

Dans Application, accédez à Stockage > Cookies et cliquez sur un domaine. Les cookies surlignés en jaune ne sont pas stockés dans le navigateur.

L'avant et l'après, mise en évidence des cookies tiers dans le panneau "Application".

Pointez sur l'icône d'avertissement pour afficher une info-bulle décrivant les problèmes, puis cliquez sur l'icône pour ouvrir l'onglet Issues (Problèmes) et obtenir plus d'informations.

De plus, les cookies de la table sont désormais triés par nom par défaut.

Problèmes Chromium: 1506225, 1503961.

Lighthouse 11.4.0

Le panneau Lighthouse exécute désormais la version 11.4.0 de Lighthouse. Consultez la liste complète des modifications. Parmi les changements notables, citons le nouvel audit qui vous permet de déterminer si votre site Web utilise toujours des cookies tiers.

Audit qui détecte les cookies tiers.

Pour découvrir les bases de l'utilisation du panneau Lighthouse dans les outils de développement, consultez Lighthouse: optimiser la vitesse du site Web.

Problème Chromium: 772558.

Accessibilité

Cette version propose les améliorations d'accessibilité suivantes:

  • Lorsque vous ouvrez Paramètres Paramètres > Tests, le champ de recherche est désormais automatiquement affiché.
  • Le bouton Annuler Effacer l'entrée dans Réseau > Filtrer est désormais sélectionnable.
  • L'arborescence de fichiers dans Sources > Page s'affiche désormais correctement en mode contraste élevé.
  • Les lecteurs d'écran énoncent désormais correctement les éléments suivants :
    • État des cases à cocher dans Sources > Points d'arrêt.
    • Informations de position et d'index pour une liste de suggestions.
    • Résultat d'action lors de l'ajout ou de la suppression d'un lieu dans Paramètres, Paramètres > Localisation.
    • Groupes de règles d'exclusion (générales ou personnalisées) dans les paramètres, Paramètres > Liste d'éléments à ignorer.

Problèmes Chromium: 1504938, 1499868, 1512161, 1515224, 1515418, 1516998, 1517015.

Points forts divers

Voici quelques correctifs et améliorations importants dans cette version:

  • Animations:
    • Correction du bug qui provoquait le rendu hors limites de la fenêtre d'affichage des captures d'écran. (1506991)
    • Correction du bug qui empêchait les nœuds d'animation supprimés non marqués comme supprimés (1506561).
  • Réseau :
    • Remplacements d'en-tête: correction d'un bug entraînant une fausse icône en forme de point violet dans l'onglet Headers (En-têtes). (1507856)
    • Preview: correction d'un bug avec un double décodage inutile (1509336).
    • Correction d'un bug qui empêchait les requêtes courtes d'apparaître (1509862).
  • Application > IndexedDB: réorganisation des boutons dans la barre d'action pour plus de cohérence avec les autres panneaux (1393800).
  • Capteurs: correction d'un bug provoquant un rappel réussi indiquant une position incorrecte (1486859).
  • Performances :
    • Le bouton Récupérer les déchets dispose désormais d'une icône appropriée, "serpillère" au lieu de "corbeille" (1507530).
    • La trace des performances conserve désormais les données lorsque vous accédez à about:blank. (1509947)

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