Les Chrome DevTools sont un ensemble d'outils intégrés au navigateur, conçus pour inspecter, déboguer et optimiser les sites et applications web. Puissants, ils peuvent intimider au début ; ce guide en présente les principaux panneaux.
Y accéder
Trois moyens : clic droit puis « Inspecter », la touche F12, ou le raccourci Ctrl + Maj + I (Windows/Linux) / Cmd + Option + I (Mac).
Elements et Styles
Le panneau Elements explore et modifie le DOM en temps réel. Le panneau Styles affiche et permet d'éditer les règles CSS, avec un rendu instantané : idéal pour le prototypage rapide.
Console
La console exécute du JavaScript à la volée et affiche les erreurs et avertissements. Cliquer sur un message d'erreur amène directement au code concerné.
Sources
Le panneau Sources donne accès aux fichiers du projet et permet de poser des points d'arrêt pour suspendre l'exécution et examiner l'état de l'application.
Network et Performance
Network enregistre les requêtes réseau (réponses, temps de chargement) pour repérer ce qui ralentit la page. Performance enregistre et analyse l'exécution pour identifier les goulots d'étranglement.
Memory, Application et Security
Memory aide à détecter les fuites de mémoire. Application gère le cache, le stockage local et les cookies. Security vérifie les connexions et les certificats.
Lighthouse
Intégré aux DevTools, Lighthouse audite les performances, l'accessibilité, les bonnes pratiques et le SEO d'une page, et propose des pistes d'amélioration.
Bonnes pratiques
- apprendre les raccourcis clavier pour gagner du temps ;
- s'appuyer sur la documentation officielle ;
- adapter l'interface à sa façon de travailler.
Ces outils font partie du quotidien d'un développeur web, abordé dans nos formations. Voir aussi les 5 outils indispensables du développeur web et la documentation officielle.
