Qu'est-ce que le mode développeur de Chrome et à quoi sert-il ?

Aucun site Web n'est construit parfaitement. Comme tous les produits fabriqués par des humains, les erreurs de code font partie du processus. C'est pourquoi il est important de tester minutieusement tout nouveau site Web que vous créez pour vous assurer qu'il est aussi exempt d'erreurs que possible afin d'offrir à vos utilisateurs la meilleure expérience possible. 

Vous ne devriez pas tester un site Web sans avoir d'abord essayé le kit DevTools de Google (DevTools)Chrome . Le mode développeur de Chrome(Chrome) vous permet d'essayer et de tester minutieusement un nouveau site (ou un site existant) pour trouver et corriger les bogues. Il peut également vous donner un aperçu de la façon dont d'autres sites sont exécutés, y compris l'affichage du code source. 

Voici tout ce que vous devez savoir sur le mode développeur du navigateur Google Chrome , les outils dont il dispose et comment l'utiliser efficacement.

Qu'est-ce que le mode développeur Chrome ?(What Is Chrome Developer Mode?)

Lorsque nous parlons du mode développeur de Chrome , nous ne parlons pas du même mode développeur(same developer mode) que vous verrez sur les Chromebooks . Nous faisons référence aux nombreux outils de développement Chrome (appelés Google DevTools ) qui sont intégrés au navigateur lui-même.

Ce sont des outils conçus pour tester, analyser et casser délibérément (si nécessaire) une page Web que vous avez chargée dans le navigateur Google Chrome(Google Chrome) à des fins de test. À un niveau de base, vous pouvez utiliser DevTools pour afficher le code source d'un site Web, vous permettant de jeter un coup d'œil sous le capot pour voir comment un site a été construit et s'il fonctionne bien.

Cependant, Google DevTools(Google DevTools) offre plus que cela. Vous pouvez utiliser le mode développeur de Chrome pour modifier une page après son chargement, exécuter les commandes de la console Google Chrome pour contrôler et manipuler la page, ainsi que pour exécuter des tests de vitesse et de réseau pour surveiller le trafic Web.

Vous pouvez également émuler d'autres appareils, y compris différents systèmes d'exploitation et résolutions d'écran, en mode Chrome DevTools . Cela vous permet de voir si un site a une conception Web réactive et où le contenu et les mises en page du site changeront en fonction de la résolution ou du type d'appareil.

Bien que ces outils soient destinés aux développeurs ou aux testeurs Web professionnels, il est également pratique pour les utilisateurs standard de Chrome de se familiariser avec la suite (Chrome)DevTools . Si vous constatez un problème avec un site que vous ne parvenez pas à résoudre, le passage au mode développeur de Chrome peut vous aider à voir si le problème vient du site ou de votre navigateur.

Comment accéder au menu Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

Il existe plusieurs façons d'accéder au menu Google Chrome DevTools , en fonction de l'outil que vous souhaitez utiliser.

La méthode la plus simple consiste à utiliser le menu Google Chrome . Pour ce faire, cliquez sur l' icône du menu à trois points(three-dots menu icon) en haut à droite. Dans le menu qui s'affiche, cliquez sur More Tools > Developer Tools .

Cela ouvrira le kit DevTools dans un nouveau menu sur le côté droit de votre onglet ou fenêtre Chrome ouvert.(Chrome)

Vous pouvez également le faire en utilisant des raccourcis clavier. Depuis un PC (Linux PC)Windows ou Linux , ouvrez le navigateur Chrome et appuyez sur la touche F12 . Vous pouvez également appuyer sur les Ctrl + Alt + J ou Ctrl + Alt + I dans un onglet ou une fenêtre Chrome ouvert .

Sur macOS, appuyez sur F12 ou appuyez sur les touches Option + Command + J ou Option + Command + I pour ouvrir le menu Chrome DevTools à la place. Cela ouvrira la console Chrome , avec des options pour passer à d'autres outils Chrome en haut du menu (Chrome)DevTools .

Si vous le souhaitez, vous pouvez afficher le code source d'un site Web (en ouvrant l' onglet Éléments du menu (Elements)DevTools dans le processus) sur n'importe quelle page Web ouverte en cliquant avec le bouton droit sur et en cliquant sur l' option Inspecter .(Inspect )

Utilisation des outils de développement Chrome(Using Chrome DevTools)

Comme nous l'avons brièvement évoqué, vous pouvez utiliser le kit Chrome DevTools pour voir le code source d'un site Web sous l' onglet Éléments . (Elements)Il vous permettra d'analyser le code derrière la page que vous avez chargée, ainsi que d'afficher les messages d'erreur (indiquant des problèmes de chargement du site) dans la console Chrome sous l' onglet Console .

Vous pouvez également afficher les différentes sources de contenu d'un site Web sous l' onglet Sources . Par exemple, si un site utilise un réseau de diffusion de contenu (CDN)(using a content delivery network (CDN)) , les médias d'un site seront répertoriés comme une source différente ici.

Le mode développeur de Chrome(Chrome) vous permet de télécharger ce contenu directement ou d'effectuer une analyse plus complexe du contenu.

Si vous souhaitez tester les performances d'un site, vous pouvez surveiller et enregistrer votre utilisation du réseau sous l' onglet Réseau . (Network)Cela montrera la vitesse, la taille et le type des requêtes réseau effectuées entre votre navigateur et le site.

Par exemple, lors du premier chargement d'une page, le site chargera le contenu de la page lui-même, mais il peut également demander des données à des bases de données tierces. Par exemple, lorsque vous vous connectez, cela peut interroger une base de données qui apparaîtrait ici comme une requête réseau.

Vous pouvez analyser cela plus en détail sous l' onglet Performances(Performance ) , où vous pouvez enregistrer plus en profondeur l'utilisation de votre navigateur Chrome , y compris l'enregistrement de captures d'écran à différents moments. Cela enregistrera le temps qu'il faut pour charger votre site pour une analyse plus approfondie.

Google Chrome a la réputation d' être dur sur la mémoire de votre PC(being hard on your PC memory) , vous pouvez donc tester l' utilisation de la mémoire JavaScript de votre site sous l' onglet Mémoire . (Memory)Différents(Different Chrome) profils de test Chrome peuvent être utilisés ici, avec plus d'informations sur ces tests sur la page de documentation de Chrome DevTools(Chrome DevTools documentation page) .

Pour une analyse plus approfondie du contenu de votre site, ainsi que de tout stockage de navigateur qu'il pourrait utiliser (par exemple, pour enregistrer des données), vous pouvez effectuer une recherche via l' onglet Application . Vous pouvez afficher les informations sur les cookies du site ici dans la section Cookies ou effacer le stockage utilisé en cliquant sur l' option Effacer le stockage .(Clear storage)

Si vous vous inquiétez de la sécurité de votre site, vous pouvez vérifier ses performances sous l' onglet Sécurité . (Security )Cela vous donnera un aperçu rapide de l'analyse de sécurité de Chrome pour une page, y compris si la page possède ou non un certificat SSL correct et fiable.(SSL)

Si vous souhaitez générer un rapport sur les performances de votre site, y compris s'il répond aux normes d'utilisation typiques et si les performances du site peuvent affecter l'optimisation des moteurs de recherche, vous pouvez cliquer sur l' onglet Phare . (Lighthouse)Cela offre des paramètres que vous pouvez cocher ou décocher pour votre rapport. Cliquez sur Générer le rapport(Generate report) pour créer le rapport à afficher.

Cela effleure à peine la surface du potentiel que le mode développeur de Chrome peut apporter aux développeurs. Si vous souhaitez en savoir plus, la documentation de Chrome DevTools(Chrome DevTools documentation) devrait vous aider avec les outils et fonctionnalités proposés, y compris comment créer vos propres tests utilisateur avec. 

Astuces avancées de Google Chrome(Advanced Google Chrome Tricks)

La plupart des utilisateurs de Chrome ne sauront jamais que le kit Google Chrome DevTools existe dans leur navigateur, mais pour les utilisateurs expérimentés, il reste un moyen exceptionnellement utile de tester et d'analyser des sites Web. Il existe également des extensions Chrome(Chrome extensions for web developers) tierces pour les développeurs Web disponibles pour vous aider à tester davantage votre site.

Si vous créez un site Web de base(building a basic website) , le passage au mode développeur de Chrome peut vous aider à repérer les erreurs de votre site qui ne sont pas immédiatement visibles. Vous ne pouvez le faire que si Chrome fonctionne correctement. Par conséquent, si vous rencontrez des problèmes de plantage de Chrome(struggling with Chrome crashes) , vous devrez peut-être d'abord réinitialiser ou réinstaller votre navigateur.



About the author

Je suis un ingénieur logiciel avec plus de 10 ans d'expérience dans l'industrie du logiciel. Je me spécialise dans la création et la maintenance d'applications logicielles individuelles et d'entreprise, ainsi que dans le développement d'outils de développement pour les petites entreprises et les grandes organisations. Mes compétences résident dans le développement d'outils robustes de codeBase, de débogage et de test, et dans la collaboration étroite avec les utilisateurs finaux pour garantir que leurs applications fonctionnent parfaitement.



Related posts