Voici les nouvelles fonctionnalités qui seront disponibles dans les outils pour les développeurs de Chrome 65:
- Forcer des valeurs locales
- Nouveaux outils d'accessibilité
- Onglet Modifications
- Nouveaux audits SEO et de performances
- Plusieurs enregistrements dans le panneau Performances
- Exécution fiable du code avec les nœuds de calcul et le code asynchrone
Lisez la suite ou regardez la version vidéo de ces notes de version ci-dessous.
Remplacements locaux
Les remplacements locaux vous permettent d'apporter des modifications dans les outils de développement et de les conserver lors des chargements de page. Auparavant, toutes les modifications apportées dans les outils de développement étaient perdues lorsque vous actualisiez la page. Les forcements locaux fonctionnent pour la plupart des types de fichiers, à quelques exceptions près. Consultez la section Limites.
Figure 1 : Conserver une modification CSS lors des chargements de page avec les remplacements locaux
Fonctionnement :
- Vous spécifiez un répertoire dans lequel DevTools doit enregistrer les modifications.
- Lorsque vous apportez des modifications dans DevTools, une copie du fichier modifié est enregistrée dans votre répertoire.
- Lorsque vous actualisez la page, les Outils de développement diffusent le fichier local modifié plutôt que la ressource réseau.
Pour configurer les remplacements locaux:
- Ouvrez le panneau Sources.
Ouvrez l'onglet Remplacements.
Figure 2 : Onglet Remplacements
Cliquez sur Configurer les remplacements.
Sélectionnez le répertoire dans lequel vous souhaitez enregistrer vos modifications.
En haut de votre vue, cliquez sur Autoriser pour accorder à DevTools un accès en lecture et en écriture au répertoire.
Apportez les modifications souhaitées.
Limites
- DevTools n'enregistre pas les modifications apportées dans l'arborescence DOM du panneau Éléments. Modifiez plutôt le code HTML dans le panneau Sources.
- Si vous modifiez le code CSS dans le volet Styles et que la source de ce code CSS est un fichier HTML, DevTools n'enregistrera pas la modification. Modifiez plutôt le fichier HTML dans le panneau Sources.
Fonctionnalités associées
- Espaces de travail : Les outils de développement mappent automatiquement les ressources réseau à un dépôt local. Chaque fois que vous apportez une modification dans DevTools, elle est également enregistrée dans votre dépôt local.
Onglet "Modifications"
Suivez les modifications que vous apportez localement dans DevTools via le nouvel onglet Modifications.
Figure 3. Onglet Modifications
Nouveaux outils d'accessibilité
Utilisez le nouveau volet Accessibilité pour inspecter les propriétés d'accessibilité d'un élément et inspecter le rapport de contraste des éléments de texte dans le sélecteur de couleur pour vous assurer qu'ils sont accessibles aux utilisateurs souffrant d'une déficience visuelle.
Volet "Accessibilité"
Utilisez le volet Accessibilité du panneau Éléments pour examiner les propriétés d'accessibilité de l'élément actuellement sélectionné.
Figure 4. Le volet Accessibility (Accessibilité) affiche les attributs ARIA et les propriétés calculées pour l'élément actuellement sélectionné dans l'arborescence DOM du panneau Elements, ainsi que sa position dans l'arborescence d'accessibilité.
Regardez l'A11ycast de Rob Dodson sur le libellé ci-dessous pour voir le volet Accessibilité en action.
Rapport de contraste dans le sélecteur de couleur
Le sélecteur de couleur affiche désormais le rapport de contraste des éléments de texte. En augmentant le rapport de contraste des éléments de texte, vous rendez votre site plus accessible aux utilisateurs souffrant de déficience visuelle ou de la vision des couleurs. Consultez la section Couleur et contraste pour en savoir plus sur l'impact du rapport de contraste sur l'accessibilité.
Améliorer le contraste des couleurs de vos éléments textuels rend votre site plus utilisable pour tous les utilisateurs. En d'autres termes, si votre texte est gris sur un arrière-plan blanc, il sera difficile à lire pour tout le monde.
Figure 5. Inspection du rapport de contraste de l'élément h1
mis en surbrillance
Dans la Figure 5, les deux coches à côté de 4.61 signifient que cet élément respecte le rapport de contraste amélioré (AAA). S'il n'y avait qu'une seule coche, cela signifie qu'il répondait au rapport de contraste minimal recommandé (AA).
Cliquez sur Afficher plus pour développer la section Taux de contraste. La ligne blanche dans la zone Color Spectrum (Spectre de couleurs) représente la limite entre les couleurs qui correspondent au rapport de contraste recommandé et celles qui ne le sont pas. Par exemple, comme la couleur grise de la figure 6 respecte les recommandations, cela signifie que toutes les couleurs situées sous la ligne blanche respectent également les recommandations.
Figure 6. Section Rapport de contraste développée
Fonctionnalités associées
Le panneau Audits contient un audit d'accessibilité automatisé qui permet de s'assurer que chaque élément textuel d'une page présente un rapport de contraste suffisant.
Consultez Exécuter Lighthouse dans les outils pour les développeurs Chrome ou regardez l'A11ycast ci-dessous pour découvrir comment tester l'accessibilité à l'aide du panneau Audits.
Nouveaux audits
Chrome 65 est livré avec une toute nouvelle catégorie d'audits SEO et de nombreux nouveaux audits de performances.
Nouveaux audits SEO
En vous assurant que vos pages passent chacun des audits de la nouvelle catégorie SEO, vous pouvez améliorer leur classement dans les moteurs de recherche.
Figure 7 : La nouvelle catégorie d'audits SEO
Nouveaux audits de performances
Chrome 65 est également livré avec de nombreux nouveaux audits de performances:
- Le démarrage de JavaScript est long
- Utilise une stratégie de mise en cache inefficace sur les composants statiques
- Éviter les redirections de page
- Le document utilise des plug-ins
- Réduire la taille des ressources CSS
- Réduire la taille des ressources JavaScript
Les performances sont importantes ! Après que Mynet a multiplié par quatre la vitesse de chargement de ses pages, les utilisateurs ont passé 43% de temps en plus sur le site, ont consulté 34% de pages en plus, ont baissé de 24 % et leurs revenus ont augmenté de 25% par page vue d'article. En savoir plus
Conseil : Si vous souhaitez améliorer les performances de chargement de vos pages, mais que vous ne savez pas par où commencer, essayez le panneau Audits. Vous lui fournissez une URL, et il vous fournit un rapport détaillé sur de nombreuses façons d'améliorer cette page. Pour commencer, cliquez ici.
Autres actualités
- Nouveaux audits manuels de l'accessibilité
- Modifications apportées à l'audit WebP pour l'inclure davantage dans les autres formats d'image nouvelle génération
- Refonte du score d'accessibilité
- Si un audit de l'accessibilité n'est pas applicable à une page, il n'est plus pris en compte dans le score d'accessibilité.
- La section "Performances" est désormais en haut des rapports
Étapes de code fiables avec des workers et du code asynchrone
Chrome 65 apporte des mises à jour au bouton Step Into (Entrer) lors de l'exécution de code qui transmet des messages entre les threads, ainsi qu'au code asynchrone. Si vous souhaitez conserver l'ancien comportement de défilement, vous pouvez utiliser le nouveau bouton Étape .
Exécuter le code qui transmet des messages entre les threads
Lorsque vous effectuez un pas à pas dans le code qui transmet des messages entre les threads, DevTools vous montre désormais ce qui se passe dans chaque thread.
Par exemple, l'application de la figure 8 transmet un message entre le thread principal et le thread de travail.
Après avoir accédé à l'appel postMessage()
sur le thread principal, DevTools se met en pause dans le gestionnaire onmessage
du thread de travail. Le gestionnaire onmessage
lui-même publie un message dans le thread principal. L'étape dans cet appel met en pause DevTools dans le thread principal.
Figure 8. Accès au code de transmission de messages dans Chrome 65
Lorsque vous effectuiez un pas dans un code comme celui-ci dans les versions précédentes de Chrome, Chrome n'affiche que le côté du thread principal du code, comme illustré dans la figure 9.
Figure 9. Étapes à suivre pour accéder au code de transmission de messages dans Chrome 63
Exécuter du code asynchrone
Lorsque vous effectuez un pas à pas dans du code asynchrone, DevTools suppose désormais que vous souhaitez suspendre le code asynchrone qui s'exécute à terme.
Par exemple, dans la figure 10, après l'étape dans setTimeout()
, DevTools exécute tout le code menant à ce point en arrière-plan, puis s'arrête dans la fonction transmise à setTimeout()
.
Figure 10 : Accès au code asynchrone dans Chrome 65
Lorsque vous êtes entré dans du code comme celui-ci dans Chrome 63, les outils de développement se sont arrêtés dans le code pendant son exécution chronologique, comme vous pouvez le voir dans la Figure 11.
Figure 11 : Accès au code asynchrone dans Chrome 63
Plusieurs enregistrements dans le panneau "Performances"
Le panneau Performances vous permet désormais d'enregistrer temporairement jusqu'à cinq enregistrements. Les enregistrements sont supprimés lorsque vous fermez la fenêtre des outils de développement. Consultez Premiers pas avec l'analyse des performances d'exécution pour vous familiariser avec le panneau Performances.
Figure 12. Sélectionner parmi plusieurs enregistrements dans le panneau Performances
Bonus: Automatiser les actions DevTools avec Puppeteer 1.0
La version 1.0 de Puppeteer, un outil d'automatisation du navigateur géré par l'équipe Chrome DevTools, est désormais disponible. Vous pouvez utiliser Puppeteer pour automatiser de nombreuses tâches qui n'étaient auparavant disponibles que via les outils de développement, telles que la capture de captures d'écran:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
Il dispose également d'API pour de nombreuses tâches d'automatisation généralement utiles, telles que la génération de PDF:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://news.ycombinator.com', {waitUntil: 'networkidle2'});
await page.pdf({path: 'hn.pdf', format: 'A4'});
await browser.close();
})();
Pour en savoir plus, consultez le guide de démarrage rapide.
Vous pouvez également utiliser Puppeteer pour exposer les fonctionnalités des outils de développement lors de la navigation, sans jamais ouvrir explicitement les outils de développement. Pour obtenir un exemple, consultez Utiliser les fonctionnalités des outils de développement sans les ouvrir.
Télécharger les canaux de prévisualisation
Vous pouvez utiliser la version Canary, Dev ou Bêta de Chrome comme navigateur de développement par défaut. Ces canaux de prévisualisation vous donnent accès aux dernières fonctionnalités de DevTools, vous permettent de tester les API de plates-formes Web de pointe et vous aident à 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, 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 à l'aide de l'icône Plus d'options > Aide > Signaler un problème dans les outils de développement dans les outils de développement.
- Tweetez à l'adresse @ChromeDevTools.
- Laissez des commentaires sur les vidéos YouTube sur les nouveautés des outils pour les développeurs ou sur les vidéos YouTube sur les conseils concernant les outils pour les développeurs.
Nouveautés des outils pour les développeurs
Liste de tous les éléments abordés dans la série Nouveautés des outils pour les développeurs.
- Déboguer le CSS avec Gemini
- Contrôler les fonctionnalités d'IA dans un onglet de paramètres dédié
- Améliorations du panneau "Performances"
- Annoter et partager les résultats sur les performances
- Obtenir des insights sur les performances directement dans le panneau "Performances"
- Détectez plus facilement les décalages de mise en page excessifs
- Repérer les animations non composées
- La simultanéité matérielle passe à Sensors
- Ignorer les scripts anonymes et vous concentrer sur votre code dans les traces de la pile
- Éléments > Styles: prise en charge des modes d'écriture orientés latéralement* pour les superpositions de grille et les mots clés CSS
- Audits Lighthouse pour les pages non HTTP en mode période et instantané
- Améliorations liées à l'accessibilité
- Divers
- Améliorations du panneau "Réseau"
- Filtres réseau repensés
- Les exports au format HAR excluent désormais les données sensibles par défaut
- Améliorations apportées au panneau "Éléments"
- Valeurs de saisie semi-automatique pour les propriétés text-emphasis-*
- Dépassements de défilement marqués d'un badge
- Améliorations du panneau "Performances"
- Recommandations dans les métriques en temps réel
- Parcourir les fils d'Ariane
- Améliorations du panneau de mémoire
- Nouveau profil "Éléments dissociés"
- Amélioration de la dénomination des objets JavaScript simples
- Désactiver la thématisation dynamique
- Test Chrome : partage de processus
- Lighthouse 12.2.1
- Divers
- L'Enregistreur est compatible avec l'exportation vers Puppeteer pour Firefox
- Améliorations apportées au panneau "Performances"
- Observations des métriques en direct
- Requêtes de recherche dans le canal "Network"
- Consulter les traces de la pile des appels performance.mark et performance.measure
- Utiliser des données d'adresses de test dans le panneau de saisie automatique
- Améliorations apportées au panneau des éléments
- Forcer davantage d'états pour des éléments spécifiques
- Éléments > Styles permet désormais de saisir automatiquement plus de propriétés de grille
- Lighthouse 12.2.0
- Divers
- Les insights sur la console Gemini sont disponibles dans la plupart des pays européens
- Mises à jour du panneau "Performances"
- Canal réseau amélioré
- Personnaliser les données de performances avec l'API d'extensibilité
- Détails dans le canal "Temps de chargement"
- Copier toutes les requêtes listées dans le panneau "Network" (Réseau)
- Snapshots de tas de mémoire plus rapides avec des balises HTML nommées et moins d'encombrement
- Ouvrir le panneau "Animations" pour capturer des animations et modifier les @keyframes en direct
- Lighthouse 12.1.0
- Améliorations de l'accessibilité
- Divers
- Inspecter le positionnement des ancres CSS dans le panneau "Éléments"
- Améliorations apportées au panneau "Sources"
- Amélioration de la fonctionnalité "Ne jamais suspendre ici"
- Nouveaux écouteurs d'événements de repère de défilement
- Améliorations du panneau "Réseau"
- Mises à jour des préréglages de limitation de la bande passante réseau
- Informations sur le service worker dans les champs personnalisés du format HAR
- Envoyer et recevoir des événements WebSocket dans le panneau "Performances"
- Divers
- Améliorations apportées au panneau "Performances"
- Déplacer et masquer des pistes avec le nouveau mode de configuration des pistes
- Ignorer les scripts dans le graphique de type "flamme"
- Réduire la capacité du processeur par 20
- Le panneau "Informations sur les performances" sera abandonné
- Détecter une utilisation excessive de la mémoire à l'aide de nouveaux filtres dans les instantanés de segments de mémoire
- Inspecter les buckets de stockage dans Application > Stockage
- Désactiver les avertissements auto-XSS à l'aide d'une option de ligne de commande
- Lighthouse 12.0.0
- Informations importantes
- Mieux comprendre les erreurs et les avertissements dans la console avec Gemini
- Compatibilité avec les règles @position-try dans Éléments > Styles
- Améliorations apportées au panneau "Sources"
- Configurer l'affichage soigné automatique et la fermeture des crochets
- Les promesses refusées gérées sont reconnues comme détectées
- Causes d'erreur dans la console
- Améliorations du panneau "Réseau"
- Inspecter les en-têtes des premiers indices
- Masquer la colonne Waterfall
- Améliorations du panneau "Performances"
- Capturer les statistiques du sélecteur CSS
- Changer l'ordre et masquer les pistes
- Ignorer les retiens dans le panneau "Mémoire"
- Lighthouse 11.7.1
- Divers
- Nouveau panneau de saisie automatique
- Amélioration du débit limité du réseau pour WebRTC
- Compatibilité avec les animations liées au défilement dans le panneau "Animations"
- Amélioration de la prise en charge de l'imbrication CSS dans Éléments > Styles
- Panneau "Performances améliorées"
- Masquer les fonctions et leurs enfants dans le graphique de type "flamme"
- Flèches allant de l'initiateur sélectionné aux événements qu'il a initiés
- Lighthouse 11.6.0
- Info-bulles pour les catégories spéciales dans "Mémoire> "Instantanés de tas"
- Application > Mises à jour de l'espace de stockage
- Octets utilisés pour le stockage partagé
- Web SQL est complètement obsolète
- Améliorations apportées au panneau de couverture
- Le panneau "Calques" est peut-être obsolète
- Abandon du Profileur JavaScript: phase 4, finale
- Divers
- Trouver l'easter egg
- Mises à jour du panneau "Éléments"
- Émuler une page sélectionnée dans Éléments > Styles
- Sélecteur de couleur, horloge angulaire et éditeur d'atténuation dans les solutions de remplacement
var()
- L'outil de longueur CSS est obsolète
- Volet pop-up du résultat de recherche sélectionné dans "Performances > Canal principal"
- Mises à jour du panneau "Network" (Réseau)
- Bouton "Effacer" et filtre de recherche dans l'onglet "Réseau > EventStream"
- Info-bulles pour les motifs d'exception pour les cookies tiers dans Réseau > Cookies
- Activer et désactiver tous les points d'arrêt dans "Sources"
- Afficher les scripts chargés dans les outils de développement pour Node.js
- Lighthouse 11.5.0
- Améliorations de l'accessibilité
- Divers
- La collection officielle d'extensions Enregistreur est disponible
- Améliorations du réseau
- Motif de l'échec dans la colonne "État"
- Amélioration du sous-menu "Copier"
- Améliorations des performances
- Fils d'Ariane dans Vos trajets
- Initiateurs d'événements dans le canal principal
- Menu de sélection des instances de VM JavaScript pour les outils de développement Node.js
- Nouveau raccourci et nouvelle commande dans "Sources"
- Améliorations apportées aux éléments
- Le pseudo-élément ::view-transition est désormais modifiable dans "Styles".
- Compatibilité de la propriété align-content avec les conteneurs de blocs
- Compatibilité avec les positions des appareils pliables émulés
- Thématisation dynamique
- Avertissements d'arrêt progressif des cookies tiers dans les panneaux "Réseau" et "Application"
- Lighthouse 11.4.0
- Améliorations de l'accessibilité
- Informations importantes
- Améliorations apportées aux éléments
- Barre de filtre simplifiée dans le panneau "Network"
- Compatibilité
@font-palette-values
- Cas accepté : propriété personnalisée comme solution de remplacement d'une autre propriété personnalisée
- Compatibilité améliorée avec les cartes sources
- Améliorations du panneau "Performances"
- Suivi avancé des interactions
- Filtrage avancé dans les onglets "Ascendant", "Arborescence d'appels" et "Journal des événements"
- Repères d'indentation dans le panneau "Sources"
- Info-bulles utiles pour les en-têtes et le contenu remplacés dans le panneau "Network"
- Nouvelles options du menu de commande pour ajouter et supprimer des schémas de blocage des requêtes
- Le test sur les cas de non-respect du CSP est supprimé
- Lighthouse 11.3.0
- Améliorations liées à l'accessibilité
- Divers
- Arrêt progressif des cookies tiers
- Analyser les cookies de votre site Web avec Privacy Sandbox Analysis Tool
- Ignorer la fiche améliorée
- Modèle d'exclusion par défaut pour node_modules
- Les exceptions interceptées arrêtent désormais l'exécution si elles sont interceptées ou si elles passent par du code non ignoré.
x_google_ignoreList
renomméignoreList
dans les mappages source- Nouveau bouton d'activation/de désactivation du mode de saisie lors du débogage à distance
- Le panneau "Éléments" affiche désormais les URL des nœuds #document
- Stratégie de sécurité du contenu effective dans le panneau "Application"
- Amélioration du débogage des animations
- Boîte de dialogue "Faites-vous confiance à ce code ?" dans Sources et avertissement d'auto-XSS dans la console
- Points d'arrêt de l'écouteur d'événements dans les nœuds de calcul Web et les worklets
- Nouveau badge média pour
<audio>
et<video>
- Préchargement renommé en chargement spéculatif
- Lighthouse 11.2.0
- Améliorations de l'accessibilité
- Divers
- Amélioration de la section @property dans Éléments > Styles
- Règle @property modifiable
- Les problèmes liés aux règles @property non valides sont signalés
- Mise à jour de la liste des appareils à émuler
- Affichage mis en forme du code JSON intégré dans les balises de script dans "Sources"
- Saisie semi-automatique des champs privés dans la console
- Lighthouse 11.1.0
- Améliorations liées à l'accessibilité
- Abandon de Web SQL
- Validation du format des captures d'écran dans "Application > Fichier manifeste"
- Informations importantes
- Nouvelle section pour les propriétés personnalisées dans Éléments > Styles
- Améliorations supplémentaires apportées aux forçages locaux
- Recherche améliorée
- Panneau "Sources" amélioré
- Espace de travail simplifié dans le panneau "Sources"
- Réorganiser les volets dans "Sources"
- Mise en surbrillance de la syntaxe et mise en forme pour plus de types de scripts
- Émuler la caractéristique média prefers-reduced-transparency
- Lighthouse 11
- Améliorations de l'accessibilité
- Informations importantes
- Améliorations du panneau "Réseau"
- Remplacer le contenu Web localement encore plus rapidement
- Remplacer le contenu de XHR et récupérer des requêtes
- Masquer les requêtes des extensions Chrome
- Codes d'état HTTP lisibles par l'humain
- Paramètres des sources activés par défaut : repliage du code et affichage automatique des fichiers
- Amélioration du débogage des problèmes liés aux cookies tiers
- Nouveaux coloris
- Lighthouse 10.4.0
- Déboguer le préchargement dans le panneau "Application"
- L'extension de débogage WebAssembly C/C++ pour les outils de développement est désormais Open Source
- Divers
- (Expérimental) Nouvelle émulation de rendu: preferences-reduced-transparency
- (Expérimental) Surveillance améliorée du protocole
- Amélioration du débogage des feuilles de style manquantes
- Compatibilité avec le timing linéaire dans Éléments > Styles > Éditeur d'atténuation
- Compatibilité avec les buckets de stockage et vue des métadonnées
- Lighthouse 10.3.0
- Accessibilité : commandes au clavier et lecture à l'écran améliorée
- Divers
- Améliorations apportées aux éléments
- Nouveau badge de sous-grille CSS
- Spécificité du sélecteur dans les info-bulles
- Valeurs des propriétés CSS personnalisées dans les info-bulles
- Améliorations apportées aux sources
- Mise en surbrillance de la syntaxe CSS
- Raccourci pour définir des points d'arrêt conditionnels
- Application > Mesures d'atténuation du suivi des rebonds
- Lighthouse 10.2.0
- Ignorer les scripts de contenu par défaut
- Réseau > Améliorations des réponses
- Informations importantes
- Assistance au débogage WebAssembly
- Amélioration du comportement de l'étape dans les applications Wasm
- Déboguer la saisie automatique à l'aide du panneau "Éléments" et de l'onglet "Problèmes"
- Assertions dans l'Enregistreur
- Lighthouse 10.1.1
- Améliorations des performances
- performance.mark() affiche les codes temporels au passage de la souris dans Performances > Délais.
- La commande profile() renseigne Performance > Main
- Avertissement concernant les interactions utilisateur lentes
- Informations concernant les signaux Web
- Abandon du profileur JavaScript : phase 3
- Divers
- Forcer les en-têtes de réponse réseau
- Améliorations du débogage de Nuxt, Vite et de Rollup
- Améliorations du CSS dans Éléments > Styles
- Propriétés et valeurs CSS non valides
- Liens vers des images clés dans la propriété de raccourci de l'animation
- Nouveau paramètre de la console : saisie semi-automatique à la touche Entrée
- Le menu de commande met l'accent sur les fichiers créés
- Abandon du profileur JavaScript : deuxième étape
- Divers
- Informations sur l'enregistreur
- Extensions de rediffusion de l'Enregistreur
- Enregistrer avec des sélecteurs de perçage
- Exporter des enregistrements en tant que scripts Puppeteer avec une analyse Lighthouse
- Télécharger les extensions pour l'Enregistreur
- Éléments > Mises à jour des styles
- Documentation CSS dans le volet "Styles"
- Prise en charge de l'imbrication CSS
- Marquer des points de journalisation et des points d'arrêt conditionnels dans la console
- Ignorer les scripts non pertinents pendant le débogage
- Début de l'abandon du profileur JavaScript
- Émuler le contraste réduit
- Lighthouse 10
- Informations importantes
- Déboguer la couleur HD avec le volet "Styles"
- Expérience utilisateur améliorée pour les points d'arrêt
- Raccourcis personnalisables de l'Enregistreur
- Meilleure mise en surbrillance de la syntaxe pour Angular
- Réorganiser les caches dans le panneau "Application"
- Informations importantes
- Effacer le panneau des performances lors du rechargement
- Informations sur l'enregistreur
- Afficher et mettre en surbrillance le code de votre parcours utilisateur dans l'Enregistreur
- Personnaliser les types de sélecteurs d'un enregistrement
- Modifier le parcours utilisateur pendant l'enregistrement
- Affichage automatique au format "pretty print"
- Meilleure mise en surbrillance de la syntaxe et aperçu intégré pour Vue, SCSS et plus encore
- Saisie semi-automatique ergonomique et cohérente dans la console
- Informations importantes
- Enregistreur : options de copie pour les étapes, lecture sur la page, menu contextuel de l'étape
- Afficher les noms de fonction réels dans les enregistrements des performances
- Nouveaux raccourcis clavier dans le panneau "Console et sources"
- Amélioration du débogage JavaScript
- Informations importantes
- [Expérimental] Amélioration de l'expérience utilisateur dans la gestion des points d'arrêt
- [Expérimental] Impression automatique sur place
- Conseils pour les propriétés CSS inactives
- Détection automatique des sélecteurs XPath et de texte dans le panneau de l'Enregistreur
- Parcourir les expressions séparées par une virgule
- Amélioration du paramètre de liste d'ignorement
- Divers
- Personnaliser les raccourcis clavier dans DevTools
- Basculer entre les thèmes clair et sombre à l'aide d'un raccourci clavier
- Mettre en surbrillance des objets C/C++ dans l'outil d'inspection de la mémoire
- Compatibilité avec les informations complètes sur l'initiateur pour l'importation de fichiers HAR
- Démarrer la recherche DOM après avoir appuyé sur
Enter
- Affichage des icônes
start
etend
pour les propriétés CSS flexboxalign-content
- Informations importantes
- Regrouper les fichiers par "Créés / Déployés" dans le panneau "Sources"
- Traces de pile associées pour les opérations asynchrones
- Ignorer automatiquement les scripts tiers connus
- Amélioration de la pile d'appels lors du débogage
- Masquer les sources de la liste des éléments à ignorer dans le panneau "Sources"
- Masquer les fichiers de la liste d'ignorer dans le menu Command
- Nouveau suivi des interactions dans le panneau "Performances"
- Répartition des délais de LCP dans le panneau "Informations sur les performances"
- Générer automatiquement un nom par défaut pour les enregistrements dans le panneau de l'Enregistreur
- Divers
- Replay étape par étape dans l'Enregistreur
- Prendre en charge l'événement de survol de la souris dans le panneau "Enregistreur"
- Largest Contentful Paint (LCP) dans le panneau "Informations sur les performances"
- Identifier les flashs de texte (FOIT, FOUT) comme causes potentielles de décalages de mise en page
- Gestionnaires de protocoles dans le volet "Fichier manifeste"
- Badge de la couche supérieure dans le panneau "Éléments"
- Joindre des informations de débogage Wasm au moment de l'exécution
- Compatibilité avec la modification en temps réel lors du débogage
- Afficher et modifier @scope au niveau des règles dans le volet "Styles"
- Améliorations apportées aux cartes sources
- Divers
- Redémarrer le frame pendant le débogage
- Options de relecture lentes dans le panneau "Enregistreur"
- Créer une extension pour le panneau Enregistreur
- Regrouper les fichiers par créés/déployés dans le panneau "Sources"
- Nouvelle trace "Temps utilisateur" dans le panneau "Insights sur les performances"
- Afficher l'emplacement attribué à un élément
- Simuler la simultanéité matérielle pour les enregistrements de performances
- Aperçu de la valeur autre que la couleur lors de la saisie semi-automatique des variables CSS
- Identifier les cadres bloquants dans le volet "Cache avant/arrière"
- Suggestions de saisie semi-automatique améliorées pour les objets JavaScript
- Améliorations apportées aux cartes sources
- Divers
- Capturer les événements de double-clic et de clic droit dans le panneau "Enregistreur"
- Nouveaux modes de période et d'instantané dans le panneau Lighthouse
- Amélioration du contrôle du zoom dans le panneau "Informations sur les performances"
- Confirmer la suppression d'un enregistrement de performances
- Réorganiser les volets dans le panneau "Éléments"
- Choisir une couleur en dehors du navigateur
- Amélioration de l'aperçu de la valeur intégrée lors du débogage
- Prendre en charge les blobs volumineux pour les authentificateurs virtuels
- Nouveaux raccourcis clavier dans le panneau "Sources"
- Améliorations apportées aux cartes sources
- Fonctionnalité en version preview : nouveau panneau "Insights sur les performances"
- Nouveaux raccourcis pour émuler les thèmes clair et sombre
- Sécurité renforcée dans l'onglet "Aperçu du réseau"
- Amélioration de la recharge au point d'arrêt
- Mises à jour de la console
- Annuler l'enregistrement du parcours utilisateur dès le début
- Afficher les pseudo-éléments de surbrillance hérités dans le volet "Styles"
- Informations importantes
- [Expérimental] Copier les modifications CSS
- [Expérimental] Sélectionner une couleur en dehors du navigateur
- Importer et exporter des flux utilisateur enregistrés sous forme de fichier JSON
- Afficher les calques en cascade dans le volet "Styles"
- Compatibilité avec la fonction de couleur
hwb()
- Amélioration de l'affichage des propriétés privées
- Divers
- [Expérimental] Nouveau mode "Période" et "Instantané" dans le panneau Lighthouse
- Afficher et modifier les règles @supports dans le volet "Styles"
- Compatibilité avec les sélecteurs courants par défaut
- Personnaliser le sélecteur d'enregistrement
- Renommer un enregistrement
- Prévisualiser les propriétés de classe ou de fonction par simple survol de la souris
- Frames partiellement présentés dans le panneau "Performances"
- Divers
- Limiter les requêtes WebSocket
- Nouveau volet de l'API Reporting dans le panneau "Application"
- Prise en charge de l'attente jusqu'à ce que l'élément soit visible/cliquable dans le panneau de l'Enregistreur
- Amélioration du style, de la mise en forme et du filtrage de la console
- Déboguer l'extension Chrome avec des fichiers de carte sources
- Amélioration de l'arborescence des dossiers sources dans le panneau "Sources"
- Afficher les fichiers sources des nœuds de calcul dans le panneau "Sources"
- Mises à jour du thème sombre automatique de Chrome
- Sélecteur de couleur et volet fractionné conviviaux pour les écrans tactiles
- Divers
- Fonctionnalité Preview : arborescence d'accessibilité en pleine page
- Modifications plus précises dans l'onglet "Modifications"
- Définir un délai avant expiration plus long pour l'enregistrement du parcours utilisateur
- Vérifier que vos pages peuvent être mises en cache avec l'onglet "Cache amélioré"
- Nouveau filtre du volet "Propriétés"
- Émuler la caractéristique média CSS forced-colors
- Commande "Afficher les règles au passage du pointeur"
- Compatibilité avec
row-reverse
etcolumn-reverse
dans l'éditeur Flexbox - Nouveaux raccourcis clavier pour relancer les requêtes XHR et développer tous les résultats de recherche
- Lighthouse 9 dans le panneau Lighthouse
- Panneau "Sources" amélioré
- Divers
- [Expérimental] Points de terminaison dans le volet de l'API Reporting
- Fonctionnalité en preview: nouveau panneau "Enregistreur"
- Actualiser la liste des appareils en mode Appareil
- Saisie semi-automatique avec Modifier au format HTML
- Amélioration de l'expérience de débogage du code
- Synchronisation des paramètres des outils de développement sur plusieurs appareils
- Fonctionnalité en version Preview : nouveau panneau "Présentation du CSS"
- Récupération et amélioration de l'expérience de modification et de copie de la longueur CSS
- Émuler la caractéristique média CSS prefers-contrast
- Émuler le thème sombre automatique de Chrome
- Copier les déclarations au format JavaScript dans le volet "Styles"
- Nouvel onglet "Charge utile" dans le panneau "Réseau"
- Amélioration de l'affichage des propriétés dans le panneau "Propriétés"
- Option permettant de masquer les erreurs CORS dans la console
- Aperçu et évaluation appropriés des objets
Intl
dans la console - Traces de pile asynchrones cohérentes
- Conserver la barre latérale de la console
- Volet "Application Cache" obsolète dans le panneau "Application"
- [Expérimental] Nouveau volet de l'API Reporting dans le panneau "Application"
- Nouveaux outils de création de longueurs CSS
- Masquer les problèmes dans l'onglet "Problèmes"
- Amélioration de l'affichage des établissements
- Lighthouse 8.4 dans le panneau Lighthouse
- Trier les extraits dans le panneau "Sources"
- Nouveaux liens vers les notes de version traduites et signaler un bug de traduction
- Amélioration de l'interface utilisateur du menu de commande des outils de développement
- Utiliser les outils pour les développeurs dans votre langue préférée
- Nouveaux appareils Nest Hub dans la liste des appareils
- Phases d'évaluation d'origine dans la vue "Détails du frame"
- Nouveau badge "Requêtes de conteneur CSS"
- Nouvelle case à cocher pour inverser les filtres réseau
- Abandon prochain de la barre latérale de la console
- Affichage des en-têtes
Set-Cookies
bruts dans l'onglet "Issues" (Problèmes) et le panneau "Network" (Réseau) - Affichage cohérent des accésseurs natifs en tant que propriétés dans la console
- Traces de pile d'erreur appropriées pour les scripts intégrés avec #sourceURL
- Modifier le format de couleur dans le volet "Comptabilisé"
- Remplacer les info-bulles personnalisées par des info-bulles HTML natives
- [Expérimental] Masquer les problèmes dans l'onglet "Problèmes"
- Requêtes de conteneur CSS modifiables dans le volet "Styles"
- Aperçu du bundle Web dans le panneau "Réseau"
- Débogage de l'API Attribution Reporting
- Meilleure gestion des chaînes dans la console
- Amélioration du débogage CORS
- Lighthouse 8.1
- URL de la nouvelle note dans le volet "Fichier manifeste"
- Correction des sélecteurs de correspondance CSS
- Affichage mis en forme des réponses JSON dans le panneau "Network" (Réseau)
- Éditeur de grille CSS
- Compatibilité avec les redéfinitions
const
dans la console - Lecteur de l'ordre des sources
- Nouveau raccourci pour afficher les détails d'un frame
- Amélioration de la compatibilité avec le débogage CORS
- Renommer l'étiquette XHR en Fetch/XHR
- Filtrer le type de ressource Wasm dans le panneau "Network"
- Hints client user-agent pour les appareils dans l'onglet "Conditions du réseau"
- Signaler des problèmes liés au mode Quirks dans l'onglet "Problèmes"
- Inclure les intersections de calcul dans le panneau "Performances"
- Lighthouse 7.5 dans le panneau Lighthouse
- Menu contextuel "Redémarrer le cadre" obsolète dans la pile d'appel
- [Expérimental] Moniteur de protocole
- [Expérimental] Enregistreur Puppeteer
- Fenêtre pop-up d'informations sur les Web Vitals
- Nouvel outil d'inspection de la mémoire
- Visualiser le scroll-snap CSS
- Nouveau volet des paramètres des badges
- Aperçu d'image amélioré avec des informations sur le format
- Nouveau bouton "Conditions réseau" avec des options permettant de configurer des
Content-Encoding
- raccourci pour afficher la valeur calculée
- Mot clé
accent-color
- Classer les types de problèmes à l'aide de couleurs et d'icônes
- Supprimer les jetons de confiance
- Fonctionnalités bloquées dans la vue "Détails du frame"
- Filtrer les tests dans le paramètre "Tests"
- Nouvelle colonne
Vary Header
dans le volet de stockage du cache - Compatibilité avec la vérification de la marque privée JavaScript
- Amélioration de l'assistance pour le débogage des points d'arrêt
- Compatibilité avec l'aperçu au passage de la souris avec la notation
[]
- Amélioration de la structure des fichiers HTML
- Traces de pile d'erreur appropriées pour le débogage Wasm
- Nouveaux outils de débogage CSS flexbox
- Nouvelle superposition Core Web Vitals
- Déplacement du nombre de problèmes dans la barre d'état de la console
- Signaler des problèmes liés aux activités Web fiables
- Formater des chaînes en tant que littéraux de chaîne JavaScript (valides) dans la console
- Volet "Nouveau jeton de confiance" du panneau "Application"
- Émuler la caractéristique média CSS "color-gamut"
- Amélioration des outils des progressive web apps
- Nouvelle colonne
Remote Address Space
dans le panneau "Network" (Réseau) - Améliorations des performances
- Afficher les fonctionnalités autorisées/non autorisées dans la vue "Détails du frame"
- Nouvelle colonne
SameParty
dans le volet "Cookies" - Compatibilité
fn.displayName
non standard obsolète - Abandon de
Don't show Chrome Data Saver warning
dans le menu "Paramètres" - [Expérimental] Signalement automatique des problèmes de faible contraste dans l'onglet "Problèmes"
- [Expérimental] Arborescence d'accessibilité complète dans le panneau "Éléments"
- Compatibilité avec le débogage pour les cas de non-respect des Trusted Types
- Capturer une capture d'écran du nœud au-delà du viewport
- Nouvel onglet "Jetons de confiance" pour les requêtes réseau
- Lighthouse 7 dans le panneau Lighthouse
- Forcer l'état
:target
CSS - Nouveau raccourci pour dupliquer un élément
- Sélecteurs de couleur pour les propriétés CSS personnalisées
- Nouveaux raccourcis pour copier des propriétés CSS
- Nouvelle option pour afficher les cookies décodés via l'URL
- Effacer uniquement les cookies visibles
- Nouvelle option permettant de supprimer les cookies tiers dans le volet "Stockage"
- Modifier les hints client User-Agent pour les appareils personnalisés
- Conserver le paramètre "Enregistrer le journal réseau"
- Afficher les connexions WebTransport dans le panneau "Réseau"
- "Online" a été renommé "No throttling"
- Nouvelles options de copie dans la console, le panneau "Sources" et le volet "Styles"
- Nouvelles informations sur les service workers dans la vue "Détails du frame"
- Mesurer les informations sur la mémoire dans la vue "Détails du frame"
- Envoyer des commentaires depuis l'onglet "Problèmes"
- Images perdues dans le panneau "Performances"
- Émuler les appareils pliables et double écran en mode Appareil
- [Expérimental] Automatiser les tests du navigateur avec l'enregistreur Puppeteer
- [Expérimental] Éditeur de police dans le volet "Styles"
- [Expérimental] Outils de débogage CSS flexbox
- [Expérimental] Nouvel onglet "Exemples de non-respect de CSP"
- [Expérimental] Nouveau calcul du contraste des couleurs : algorithme APCA (Advanced Perceptual Contrast Algorithm)
- Démarrage plus rapide des outils pour les développeurs
- Nouveaux outils de visualisation des angles CSS
- Émuler les types d'images non compatibles
- Simuler la taille du quota de stockage dans le volet "Stockage"
- Nouvelle section "Web Vitals" dans le panneau "Performances"
- Signaler des erreurs CORS dans le panneau "Network"
- Informations sur l'isolation multi-origine dans la vue "Détails du frame"
- Nouvelles informations sur les Web Workers dans la vue d'informations sur le frame
- Afficher les détails du frame d'ouverture pour les fenêtres ouvertes
- Ouvrir le panneau "Network" (Réseau) à partir du volet "Service Workers" (Service workers)
- Copier la valeur de la propriété
- Copier la trace de la pile pour l'initiateur de réseau
- Aperçu de la valeur de la variable Wasm au survol
- Évaluer la variable Wasm dans la console
- Unités de mesure cohérentes pour les tailles de fichiers/mémoires
- Mettre en surbrillance les pseudo-éléments dans le panneau "Elements"
- [Expérimental] Outils de débogage CSS Flexbox
- [Expérimental] Personnaliser les raccourcis clavier pour les accords
- Nouveaux outils de débogage de la grille CSS
- Nouvel onglet WebAuthn
- Déplacer des outils entre le panneau supérieur et le panneau inférieur
- Nouveau volet "Styles calculés" dans le volet "Styles"
- Regrouper des propriétés CSS dans le volet "Calculé"
- Lighthouse 6.3 dans le panneau Lighthouse
- Événements
performance.mark()
dans la section "Timings" - Nouveaux filtres
resource-type
eturl
dans le panneau "Réseau" - Modifications apportées à l'affichage des détails des cadres
- Abandon de
Settings
dans le menu "Plus d'outils" - [Expérimental] Afficher et corriger les problèmes de contraste des couleurs dans le panneau "Présentation du CSS"
- [Expérimental] Personnaliser les raccourcis clavier dans les outils de développement
- Nouveau panneau "Multimédia"
- Faire des captures d'écran de nœud à l'aide du menu contextuel du panneau "Éléments"
- Mises à jour de l'onglet "Problèmes"
- Émuler les polices locales manquantes
- Émuler les utilisateurs inactifs
- Émuler
prefers-reduced-data
- Compatibilité avec de nouvelles fonctionnalités JavaScript
- Lighthouse 6.2 dans le panneau Lighthouse
- Abandon de la liste "autres origines" dans le volet "Service workers"
- Afficher le résumé de la couverture pour les éléments filtrés
- Nouvelle vue des détails du frame dans le panneau "Application"
- Suggestion de couleur accessible dans le volet "Styles"
- Rétablir le volet Properties (Propriétés) du panneau "Elements"
- Valeurs d'en-tête
X-Client-Data
lisibles par l'humain dans le panneau "Network" (Réseau) - Saisie semi-automatique des polices personnalisées dans le volet "Styles"
- Affichage cohérent du type de ressource dans le panneau "Réseau"
- Boutons "Effacer" dans les panneaux "Éléments" et "Réseau"
- Modification des styles pour les frameworks CSS-in-JS
- Lighthouse 6 dans le panneau Lighthouse
- Abandon de First Meaningful Paint (FMP)
- Compatibilité avec de nouvelles fonctionnalités JavaScript
- Nouveaux avertissements concernant les raccourcis d'application dans le volet "Fichier manifeste"
- Événements
respondWith
de service worker dans l'onglet "Durée" - Affichage cohérent du panneau "Calculé"
- Décalages de code octet pour les fichiers WebAssembly
- Copier et couper par ligne dans le panneau "Sources"
- Mises à jour des paramètres de la console
- Mises à jour du panneau "Performances"
- Nouvelles icônes pour les points d'arrêt, les points d'arrêt conditionnels et les points de journalisation
- Résoudre les problèmes de votre site avec le nouvel onglet "Problèmes"
- Afficher des informations sur l'accessibilité dans l'info-bulle du mode d'inspection
- Mises à jour du panneau "Performances"
- Terminologie plus précise des promesses dans la console
- Mises à jour du volet "Styles"
- Abandon du volet Propriétés du panneau "Éléments"
- Prise en charge des raccourcis d'application dans le volet du fichier manifeste
- Émuler les déficiences visuelles
- Émuler les paramètres régionaux
- Déboguer le règlement de l'intégrateur multi-origine (COEP)
- Nouvelles icônes pour les points d'arrêt, les points d'arrêt conditionnels et les points de journalisation
- Afficher les requêtes réseau qui définissent un cookie spécifique
- Accrochage à gauche du menu Command
- L'option "Paramètres" du menu principal a été déplacée
- Le panneau "Audits" est désormais le panneau "Lighthouse"
- Supprimer tous les forçages locaux d'un dossier
- Interface utilisateur mise à jour des tâches longues
- Compatibilité avec les icônes masquables dans le volet "Fichier manifeste"
- Compatibilité avec le Moto G4 en mode Appareil
- Informations concernant les cookies
- Icônes de fichier manifeste d'application Web plus précises
- Pointer sur les propriétés CSS
content
pour afficher les valeurs non échappées - Erreurs de mappage de source dans la console
- Paramètre permettant de désactiver le défilement au-delà de la fin d'un fichier
- Compatibilité avec les redéfinitions
let
etclass
dans la console - Amélioration du débogage WebAssembly
- Demander des chaînes d'initiateur de requête dans l'onglet "Initiateur"
- Mettez en surbrillance la demande réseau sélectionnée dans "Overview" (Aperçu).
- Colonnes "URL" et "Chemin" du panneau "Network" (Réseau)
- Chaînes user-agent mises à jour
- Nouvelle interface utilisateur de configuration du panneau "Audits" (Audits)
- Modes de couverture du code par fonction ou par bloc
- La couverture du code doit désormais être lancée par un rechargement de page.
- Déboguer pourquoi un cookie a été bloqué
- Afficher les valeurs des cookies
- Simuler différentes préférences de préférences de couleur et de mouvement réduit
- Mises à jour de la couverture du code
- Déboguer la raison pour laquelle une ressource réseau a été demandée
- Les panneaux "Console" et "Sources" respectent à nouveau les préférences d'indentation.
- Nouveaux raccourcis pour la navigation avec le curseur
- Compatibilité multicompte dans le panneau "Audits"
- Débogage du gestionnaire de paiements
- Lighthouse 5.2 dans le panneau "Audits"
- Largest Contentful Paint dans le panneau "Performances"
- Problèmes liés aux outils de développement de fichiers depuis le menu principal
- Copier les styles des éléments
- Visualiser les décalages de mise en page
- Lighthouse 5.1 dans le panneau "Audits"
- Synchronisation du thème de l'OS
- Raccourci clavier pour ouvrir l'éditeur de points d'arrêt
- Cache de préchargement dans le panneau "Network" (Réseau)
- Propriétés privées lors de l'affichage d'objets
- Notifications et messages push dans le panneau "Application"
- Saisie semi-automatique avec des valeurs CSS
- Nouvelle interface utilisateur pour les paramètres réseau
- Messages WebSocket dans les exportations HAR
- Boutons d'importation et d'exportation des fichiers HAR
- Utilisation de la mémoire en temps réel
- Numéros de port d'enregistrement des service workers
- Inspecter les événements de récupération en arrière-plan et de synchronisation en arrière-plan
- Puppeteer pour Firefox
- Préprêts pertinents lors de la saisie semi-automatique des fonctions CSS
- Effacer les données des sites depuis le menu Command
- Afficher toutes les bases de données IndexedDB
- Afficher la taille non compressée d'une ressource en pointant dessus
- Points d'arrêt intégrés dans le volet "Points d'arrêt"
- Nombre de ressources IndexedDB et Cache
- Paramètre pour désactiver l'info-bulle d'inspection détaillée
- Paramètre permettant d'activer ou de désactiver l'indentation par tabulation dans l'éditeur
- Mettre en surbrillance tous les nœuds affectés par la propriété CSS
- Lighthouse v4 dans le panneau "Audits"
- Visionneuse de messages binaires WebSocket
- Capturer une capture d'écran de la zone sélectionnée dans le menu de commandes
- Filtres de service worker dans le panneau "Réseau"
- Mises à jour du panneau "Performances"
- Tâches longues dans les enregistrements du panneau "Performances"
- First Paint dans la section "Timing" (Temps)
- Astuce: Raccourci pour afficher les codes couleur RVB et HSL (vidéo)
- Points de journalisation
- Info-bulles détaillées en mode Inspecter
- Exporter des données de couverture du code
- Naviguer dans la console à l'aide d'un clavier
- Ligne de rapport de contraste AAA dans le sélecteur de couleur
- Enregistrer des forçages de géolocalisation personnalisés
- Pliage de code
- L'onglet "Cadres" a été renommé "Messages".
- Conseil supplémentaire : Filtrer le panneau "Réseau" par propriété (vidéo)
- Visualiser les métriques de performances dans le panneau "Performances"
- Mettre en surbrillance les nœuds de texte dans l'arborescence DOM
- Copiez le chemin JS dans un nœud DOM.
- Mises à jour du panneau "Audits", y compris un nouvel audit qui détecte les bibliothèques JS et de nouveaux mots clés pour accéder au panneau "Audits" depuis le menu de commande
- Conseil supplémentaire : Utiliser le mode appareil pour inspecter les requêtes multimédias (vidéo)
- Pointez sur un résultat d'expression en direct pour mettre en surbrillance un nœud DOM.
- Stocker les nœuds DOM en tant que variables globales
- Informations sur l'initiateur et la priorité désormais disponibles dans les importations et exportations de fichiers HAR
- Accéder au menu de commandes depuis le menu principal
- Points d'arrêt Picture-in-picture
- Astuce supplémentaire: Utilisez
monitorEvents()
pour consigner les événements déclenchés par un nœud dans la console (vidéo). - Expressions dynamiques dans la console
- Mettre en surbrillance les nœuds DOM lors de l'évaluation stricte
- Optimisations du panneau "Performances"
- Débogage plus fiable
- Activer la limitation de la bande passante depuis le menu Command
- Saisie semi-automatique des points d'arrêt conditionnels
- Arrêter sur les événements AudioContext
- Déboguer des applications Node.js avec ndb
- Conseil supplémentaire : Mesurez les interactions réelles des utilisateurs avec l'API User Timing
- Évaluation stricte
- Conseils sur les arguments
- Saisie semi-automatique des fonctions
- Mots clés ES2017
- Lighthouse 3.0 dans le panneau "Audits" (Audits)
- Compatibilité avec BigInt
- Ajouter des chemins d'accès de propriété au volet "Watch" (Surveillance)
- L'option "Afficher les codes temporels" a été déplacée dans les paramètres.
- Conseil supplémentaire : Méthodes de la console moins connues (vidéo)
- Rechercher dans tous les en-têtes réseau
- Aperçus des valeurs des variables CSS
- Copier en tant que fetch
- Nouveaux audits, options de configuration pour ordinateur et traces d'affichage
- Arrêter les boucles infinies
- Temps utilisateur dans les onglets "Performances"
- Instances de VM JavaScript clairement listées dans le panneau "Mémoire"
- L'onglet "Network" (Réseau) a été renommé "Page".
- Mises à jour du thème sombre
- Informations sur la transparence des certificats dans le panneau de sécurité
- Fonctionnalités d'isolation de sites dans le panneau "Performances"
- Astuce supplémentaire: panneau "Calques" + inspecteur d'animations (vidéo)
- Boîte noire dans le panneau "Network" (Réseau)
- Ajustement automatique du zoom en mode Appareil
- Affichage mis en forme dans les onglets "Aperçu" et "Réponse"
- Prévisualiser le contenu HTML dans l'onglet "Aperçu"
- Compatibilité avec les forçages locaux pour les styles dans le code HTML
- Conseil supplémentaire : Scripts de framework Blackbox pour rendre les points d'arrêt de l'écouteur d'événements plus utiles
- Forcer des valeurs locales
- Nouveaux outils d'accessibilité
- Onglet "Modifications"
- Nouveaux audits SEO et de performances
- Plusieurs enregistrements dans le panneau "Performances"
- Exécution du code fiable avec des nœuds de calcul dans le code asynchrone
- Astuce supplémentaire: Automatiser les actions des outils de développement avec Puppeteer (vidéo)
- Analyseur de performances
- Panneau latéral de la console
- Regrouper les messages similaires de la console
- Conseil supplémentaire : Activer/Désactiver la pseudo-classe "hover" (vidéo)
- Compatibilité avec le débogage à distance multi-client
- Workspaces 2.0
- 4 nouveaux audits
- Simuler des notifications push avec des données personnalisées
- Déclencher des événements de synchronisation en arrière-plan avec des tags personnalisés
- Astuce supplémentaire : Points d'arrêt de l'écouteur d'événements (vidéo)
- Attente de niveau supérieur dans la console
- Nouveaux processus de capture d'écran
- Mise en surbrillance de la grille CSS
- Nouvelle API de la console pour interroger des objets
- Nouveaux filtres de la console
- Importations HAR dans le panneau "Réseau"
- Ressources de cache prévisualisables
- Débogage du cache plus prévisible
- Couverture du code au niveau du bloc
- Simulation de limitation de débit sur un appareil mobile
- Afficher l'utilisation de l'espace de stockage
- Afficher les cas où un service worker a mis en cache des réponses
- Activer le compteur de FPS dans le menu Command
- Définir le comportement de la molette de la souris sur le zoom ou le défilement
- Compatibilité avec le débogage des modules ES6
- Nouveau panneau "Audits"
- Badges tiers
- Nouveau geste pour "Continuer vers ici"
- Passer en mode asynchrone
- Aperçus d'objets plus informatifs dans la console
- Sélection de contexte plus informative dans la console
- Mises à jour en temps réel dans l'onglet "Couverture"
- Options de limitation de la bande passante plus simples
- Les piles asynchrones sont activées par défaut.
- Couverture du code CSS et JS
- Captures d'écran de toute la page
- Bloquer les requêtes
- Passer à "async await"
- Menu de commandes unifiées
Chrome 131
Chrome 130
Chrome 129
Chrome 128
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
La version 82 de Chrome a été annulée.