Copier les styles d'un élément
Effectuez un clic droit sur un nœud de l'arborescence DOM pour copier le CSS de ce nœud DOM dans le presse-papiers.
Figure 1. Copiez les styles d'éléments.
Merci à Adam Argyle et VisBug pour l'inspiration.
Visualiser les décalages de mise en page
Imaginons que vous lisiez un article d'actualités sur votre site Web préféré. Lorsque vous lisez la page, vous perdez constamment le fil, car le contenu saute. Ce problème est appelé "décalage de la mise en page". Cela se produit généralement lorsque les images et les annonces ont fini de se charger. La page n'a réservé aucun espace pour les images et les annonces. Le navigateur doit donc déplacer tout le reste du contenu vers le bas pour leur faire de la place. La solution consiste à utiliser des espaces réservés.
Les outils de développement peuvent désormais vous aider à détecter les changements de mise en page :
- Ouvrez le menu Command (Commande).
- Commencez à saisir
Rendering. - Exécutez la commande Afficher le rendu.
- Cochez la case Zones déplacées dans la mise en page. Lorsque vous interagissez avec une page, les décalages de mise en page sont mis en évidence en bleu.
Figure 2. Un décalage de mise en page.
Lighthouse 5.1 dans le panneau "Audits"
Le panneau "Audits" exécute désormais Lighthouse 5.1. Voici les nouveaux audits :
- La valeur de l'attribut
apple-touch-iconest valide. Vérifie qu'une PWA peut être ajoutée à un écran d'accueil iOS. - Réduisez au maximum le nombre de requêtes et la taille des fichiers. Indique le nombre total de requêtes réseau et la taille des fichiers pour différentes catégories, telles que les documents, les scripts, les feuilles de style, les images, etc.
- Maximum Potential First Input Delay Mesure le temps potentiel maximal entre la première interaction d'un utilisateur avec la page et la réponse du navigateur à cette interaction. Notez que cette métrique remplace la métrique "Latence d'entrée estimée". Le retard maximal (Maximum Potential First Input Delay) n'est pas pris en compte dans le score de la catégorie "Performances".
Figure 3 : Nouvelle interface utilisateur du panneau "Audits".
Les versions Node et CLI de Lighthouse 5.1 proposent trois nouvelles fonctionnalités majeures à découvrir :
- Budgets de performances Empêchez votre site de régresser au fil du temps en spécifiant le nombre de requêtes et la taille des fichiers que les pages ne doivent pas dépasser.
- Plug-ins Étendez Lighthouse avec vos propres audits personnalisés.
- Packs de piles. Ajoutez des audits adaptés à des piles technologiques spécifiques. Le Stack Pack WordPress a été livré en premier. Les piles React et AMP sont en cours de développement.
Synchronisation du thème de l'OS
Si vous utilisez le thème sombre de votre OS, les outils de développement passent désormais automatiquement à leur propre thème sombre.
Raccourci clavier pour ouvrir l'éditeur de points d'arrêt
Appuyez sur Ctrl+Alt+B ou Cmd+Option+B (Mac) lorsque vous êtes dans l'éditeur du panneau "Sources" pour ouvrir l'éditeur de points d'arrêt. Utilisez l'éditeur de points d'arrêt pour créer des points de journalisation et des points d'arrêt conditionnels.
Figure 4 : L'éditeur de points d'arrêt.
Cache de préchargement dans le panneau "Network"
La colonne Taille du panneau "Réseau" affiche désormais (prefetch cache) lorsqu'une ressource a été chargée à partir du cache de préchargement. La prérécupération est une fonctionnalité relativement nouvelle de la plate-forme Web qui permet d'accélérer les chargements de pages ultérieurs. Le site Can I use… indique qu'il est compatible avec 83,33 % des navigateurs dans le monde en juillet 2019.
Figure 5. La colonne Taille indique que prefetch2.html et prefetch2.css proviennent de (prefetch cache).
Consultez la démonstration de la prélecture pour l'essayer.
Propriétés privées lors de l'affichage d'objets
La console affiche désormais les champs de classe privée dans ses aperçus d'objets.
Figure 6. L'ancienne version de Chrome à gauche n'affiche pas le champ #color lors de l'inspection de l'objet, contrairement à la nouvelle version à droite.
Notifications et messages push dans le panneau "Application"
La section "Services en arrière-plan" du panneau "Application" est désormais compatible avec les messages push et les notifications. Les messages push se produisent lorsqu'un serveur envoie des informations à un service worker. Les notifications se produisent lorsqu'un service worker ou un script de page affiche des informations à l'utilisateur.
Comme pour les fonctionnalités de récupération et de synchronisation en arrière-plan de Chrome 76, une fois que vous avez commencé l'enregistrement, les messages push et les notifications sur cette page sont enregistrés pendant trois jours, même lorsque la page est fermée et même lorsque Chrome est fermé.
Figure 7. Les nouveaux volets "Messages push" et "Notifications" dans le panneau "Application".
Télécharger les canaux de prévisualisation
Envisagez d'utiliser Chrome Canary, Dev ou Beta comme navigateur de développement par défaut. Ces canaux d'aperçu vous donnent accès aux dernières fonctionnalités des outils de développement, vous permettent de tester les API de plate-forme Web de pointe et vous aident à identifier les problèmes sur votre site avant vos utilisateurs.
Contacter l'équipe Chrome DevTools
Utilisez les options suivantes pour discuter des nouvelles fonctionnalités, des mises à jour ou de tout autre élément lié aux outils pour les développeurs.
- Envoyez-nous vos commentaires et vos demandes de fonctionnalités sur crbug.com.
- Signalez un problème dans les outils de développement en cliquant sur Plus d'options > Aide > Signaler un problème dans les outils de développement.
- Envoyez un tweet à @ChromeDevTools.
- Laissez des commentaires sur les vidéos YouTube "Nouveautés des outils pour les développeurs" ou les vidéos YouTube "Conseils sur les outils pour les développeurs".
Nouveautés des outils pour les développeurs
Liste de tous les sujets abordés dans la série Nouveautés de DevTools.
- Mises à jour du serveur MCP des outils pour les développeurs
- Partage amélioré des traces
- Prise en charge de @starting-style
- Widget d'éditeur pour l'affichage : masonry
- Lighthouse 13
- Suggestions de code de Gemini
- Améliorations apportées au serveur MCP des outils pour les développeurs
- Accès plus rapide à l'assistance de l'IA
- Déboguer la trace de performances complète avec Gemini
- Activer/Désactiver l'orientation du panneau
- Programme Google Developer
- Autres points à retenir
- Outils pour les développeurs Chrome (MCP) pour votre agent d'IA
- Déboguer l'arborescence des dépendances réseau avec Gemini
- Exporter vos discussions avec Gemini
- Configuration des pistes persistantes dans le panneau "Performances"
- Filtrer les requêtes réseau protégées par IP
- Éléments > L'onglet "Mise en page" ajoute la prise en charge de la mise en page en maçonnerie
- Lighthouse 12.8.2
- Autres points à retenir
- Déboguer plus d'insights avec Gemini
- Émuler l'en-tête "Save-Data" dans "Conditions du réseau"
- Afficher l'état de référence dans l'info-bulle d'une propriété CSS
- Remplacer les facteurs de forme dans les indicateurs client User-Agent
- Lighthouse 12.8.0
- Autres points à retenir
- Des outils pour les développeurs Chrome plus fiables et plus productifs
- Importer des images dans l'assistance IA pour le style
- Ajouter des en-têtes de requête au tableau dans "Réseau"
- Découvrez les temps forts de Google I/O 2025
- Autres points à retenir
- Améliorations apportées au panneau "Performances"
- Origines préconnectées dans l'insight "Arborescence des dépendances réseau"
- Temps de réponse et de redirection du serveur dans l'insight "Latence des requêtes de document"
- Redirections dans le récapitulatif des requêtes réseau
- Réduction du bruit dans la trace des performances
- Obsolète : "Désactiver les échantillons JavaScript"
- Paramètre de précision de la géolocalisation dans les capteurs
- Améliorations apportées au panneau "Éléments"
- Déboguer plus facilement les valeurs CSS complexes
- Prise en charge de@function dans Éléments > Styles
- Améliorations du panneau "Réseau"
- Filtre has-request-header
- Direct Sockets dans les applications Web isolées
- Autres points à retenir
- Accessibilité
- Édition Google I/O 2025
- Modifier et enregistrer les modifications CSS dans votre espace de travail avec Gemini
- Associer un dossier d'espace de travail et enregistrer les modifications dans vos fichiers sources
- Poser des questions à Gemini sur les insights sur les performances
- Annoter les résultats sur les performances avec Gemini
- Ajouter des captures d'écran à vos discussions avec Gemini
- Nouveaux insights dans le panneau "Performances"
- JavaScript en double
- Ancien JavaScript
- Les spéculations sont désormais compatibles avec les tags de règles
- Lighthouse 12.6.0
- Autres points à retenir
- Accessibilité
- Améliorations apportées au panneau "Performances"
- Nouveaux insights sur les performances
- Cliquer pour mettre en surbrillance
- Temps de réponse du serveur dans le récapitulatif des requêtes réseau
- Filtrer les cookies dans "Confidentialité et sécurité"
- Tailles en unités de Ko dans les tableaux de tous les panneaux
- La saisie semi-automatique est compatible avec corner-shape et corner-*-shape dans Éléments > Styles
- Expérimental : mise en évidence des problèmes liés aux éléments et aux attributs dans le DOM
- Lighthouse 12.5.0
- Autres points à retenir
- Améliorations apportées au panneau "Performances"
- Liens vers l'origine et le script pour les appels de profil et de fonction dans "Performances"
- Compatibilité avec les données de champ LCP par phase
- Insight sur l'arborescence des dépendances réseau
- Durée au lieu de la durée totale et de la durée personnelle dans le récapitulatif
- Mise en surbrillance de la pile la plus lourde
- Amélioration des états vides pour différents panneaux
- Vue en arborescence de l'accessibilité dans "Éléments"
- Lighthouse 12.4.0
- Autres points à retenir
- Panneau "Confidentialité et sécurité"
- Améliorations apportées au panneau "Performances"
- Préréglages calibrés de limitation du processeur
- Sélectionner différents événements de performances dans le même chat IA
- Mise en évidence des données propriétaires et tierces dans "Performances"
- Données de champ dans les info-bulles et les insights des repères
- Insight sur l'ajustement forcé de la mise en page
- Insight "Optimiser la taille du DOM"
- Étendre la trace de performances avec console.timeStamp
- Améliorations apportées au panneau "Éléments"
- Valeurs en temps réel des styles animés
- Compatibilité avec la pseudo-classe :open et divers pseudo-éléments
- Copier tous les messages de la console
- Unités d'octets dans le panneau "Mémoire"
- Autres points à retenir
- Historique de chat IA persistant
- Améliorations apportées au panneau "Performances"
- Insight sur la diffusion d'images
- Navigation au clavier classique et moderne
- Ignorer les scripts non pertinents dans le graphique de type "flamme"
- Marqueurs de timeline et mise en surbrillance des plages au survol
- Paramètres de limitation recommandés
- Repères temporels dans une superposition
- Traces de pile des appels JS dans "Résumé"
- Les paramètres des badges ont été déplacés dans le menu d'Elements
- Nouveau panneau "Nouveautés"
- Lighthouse 12.3.0
- Autres points à retenir
- Déboguer les requêtes réseau, les fichiers sources et les traces de performances avec Gemini
- Afficher l'historique des discussions avec l'IA
- Gérer le stockage des extensions dans Application > Stockage
- Améliorations des performances
- Phases d'interaction dans les métriques en direct
- Informations sur le blocage du rendu dans l'onglet "Résumé"
- Prise en charge des événements scheduler.postTask et de leurs flèches d'initiateur
- Améliorations apportées au panneau "Animations" et à l'onglet "Éléments > Styles"
- Passer d'Éléments > Styles à Animations
- Mises à jour en temps réel dans l'onglet "Calculé"
- Émulation de la pression de calcul dans les capteurs
- Objets JS portant le même nom, regroupés par source dans le panneau "Mémoire"
- Nouvelle apparence des paramètres
- Le panneau "Informations sur les performances" est obsolète et a été supprimé des outils pour les développeurs
- Autres points à retenir
- Déboguer le CSS avec Gemini
- Contrôler les fonctionnalités d'IA dans un onglet de paramètres dédié
- Améliorations apportées au panneau "Performances"
- Annoter et partager les résultats sur les performances
- Obtenez des insights sur les performances directement dans le panneau "Performances"
- Repérer plus facilement les décalages de mise en page excessifs
- Identifier les animations non composées
- La simultanéité matérielle est déplacée vers les capteurs
- Ignorer les scripts anonymes et se concentrer sur votre code dans les traces de pile
- Éléments > Styles : compatibilité avec les modes d'écriture sideways-* pour les grilles et les mots clés CSS
- Audits Lighthouse pour les pages non HTTP en mode "Période" et "Instantané"
- Améliorations de l'accessibilité
- Autres points à retenir
- Améliorations du panneau "Réseau"
- Des filtres réseau repensés






