Que ce soit sur un or­di­na­teur, une tablette ou un smart­phone : la voie d’accès à Internet passe gé­né­ra­le­ment par un na­vi­ga­teur Web ou Browser en anglais. Nous utilisons sys­té­ma­ti­que­ment Chrome, Mozilla Firefox ou Safari pour consulter des sites Web ou faire des achats en ligne. Mais qu’est-ce qu’un na­vi­ga­teur Web ? Nous ex­pli­quons le fonc­tion­ne­ment de ce logiciel et apportons une dé­fi­ni­tion du na­vi­ga­teur Web qui est la véritable pas­se­relle vers Internet.

Dé­fi­ni­tion de na­vi­ga­teur Web

Un na­vi­ga­teur est un logiciel prin­ci­pa­le­ment gratuit qui permet de consulter les pages Internet. À l’aide d’un na­vi­ga­teur Web, des textes, des images, des vidéos, mais aussi des liens et d’autres fonctions d’un site Internet sont affichés. Le terme anglais Browser est dérivé du verbe « to browse » et signifie regarder, feuil­le­ter ou naviguer. Avec l’in­tro­duc­tion de l’hy­per­texte, des ré­fé­rences à la na­vi­ga­tion ont été ajoutées, appelées hy­per­liens. Entre-temps, l’éventail des fonc­tion­na­li­tés des na­vi­ga­teurs s’est con­si­dé­ra­ble­ment élargi : outre les images et les vidéos, des gra­phiques in­te­rac­tifs, des fichiers audio, des PDF et d’autres res­sources peuvent être désormais intégrés et dotés de fonctions.

Comment fonc­tionne un na­vi­ga­teur Web ?

Avant de répondre pré­ci­sé­ment à la question « qu’est-ce qu’un na­vi­ga­teur Web ? », il est utile de com­prendre le fonc­tion­ne­ment de ce logiciel. Lorsque vous entrez une URL dans votre na­vi­ga­teur, celui-ci demande alors la page au serveur cible. Le serveur répond en renvoyant le contenu sous forme de code HTML, d’images et d’autres res­sources. Chaque ressource est iden­ti­fiée de manière unique par un URI (Uniform Resource Iden­ti­fier). À l’aide de certaines spé­ci­fi­ca­tions contenues dans les fichiers HTML et CSS, le na­vi­ga­teur in­ter­prète tout le contenu et veille à ce que nous puissions vi­sua­li­ser et utiliser le site Web comme d’habitude sur notre écran.

Mais que signifie cette in­ter­pré­ta­tion et comment un na­vi­ga­teur Web fonc­tionne-t-il sur le plan technique ? Pour pouvoir afficher cor­rec­te­ment toutes les res­sources, les dif­fé­rents com­po­sants ef­fec­tuent des tâches dif­fé­rentes : derrière ce que nous aper­ce­vons, l’interface uti­li­sa­teur du na­vi­ga­teur, se trouve tout d’abord le moteur du na­vi­ga­teur, qui sert de lien entre l’interface uti­li­sa­teur et le moteur de rendu.

L’élément central du na­vi­ga­teur Web : le moteur de rendu

Ce module est le composant central de la pré­sen­ta­tion des contenus : par défaut, le moteur peut afficher des fichiers et des images HTML et XML. Toutefois, des res­sources sup­plé­men­taires sont également possibles avec des plugins ap­pro­priés. Par exemple, après qu’un fichier HTML a été demandé, le moteur de rendu l’analyse. Cela signifie que le moteur analyse les données HTML et les convertit en un format que le na­vi­ga­teur peut traiter ul­té­rieu­re­ment. D’une part, le moteur de rendu crée la structure DOM, c’est-à-dire la structure du contenu des balises, et d’autre part la structure de rendu, les couleurs et autres critères de mise en page.

Les deux struc­tures sont réunies dans les étapes suivantes : la structure ar­bo­res­cente DOM ou les nœuds in­di­vi­duels sont d’abord po­si­tion­nés selon des coor­don­nées exactes. Enfin, la structure de rendu est traitée à l’aide du backend de l’interface uti­li­sa­teur et permet de vi­sua­li­ser le site Web - cette étape est également appelée « Painting ». « UI » signifie « User Interface », également appelé frontend, c’est-à-dire ce que l’uti­li­sa­teur voit au final sur l’écran.

Autres modules du na­vi­ga­teur

En plus du backend de l’interface uti­li­sa­teur mentionné ci-dessus, qui est res­pon­sable de l’affichage des widgets de base tels que les fenêtres, un autre module gère les appels réseau via les pro­to­coles communs tels que HTTP. Un in­ter­pré­teur Ja­vaS­cript analyse et exécute le code Ja­vaS­cript. Une mémoire de données est également fournie en tant que composant per­sis­tant, qui stocke, par exemple, les cookies, l’his­to­rique du na­vi­ga­teur et le cache local sur l’or­di­na­teur. Cette mémoire est traitée en HTML5 sous la forme d’une mince base de données Web dans le na­vi­ga­teur.

Dif­fé­rences d’affichage dans le na­vi­ga­teur

Comme il existe dif­fé­rentes versions de HTML - HTML, XHTML ou HTML5 - et que les dif­fé­rents na­vi­ga­teurs ne les in­ter­prè­tent pas exac­te­ment de la même manière, un site Web dans Chrome a parfois un aspect lé­gè­re­ment différent de celui de Firefox. Toutefois, les fonctions de base sont toujours les mêmes, de sorte que vous verrez toujours tous les textes, images et liens - sauf qu’ils peuvent être disposés et affichés lé­gè­re­ment dif­fé­rem­ment. Ces dif­fé­rences peuvent également se produire si votre na­vi­ga­teur n’est pas à jour. Il est ainsi re­com­mandé de procéder à des mises à jour ré­gu­lières.

Quels sont les éléments du na­vi­ga­teur ?

Après avoir répondu à la question « Qu'est-ce qu’un na­vi­ga­teur Web ? », nous examinons les éléments et les fonctions les plus im­por­tants. Tous les na­vi­ga­teurs sont dotés d’un équi­pe­ment de base com­pre­nant les éléments suivants :

  • Barre d’adresse pour la saisie de l’URL
  • Boutons pour naviguer en avant et en arrière, pour ra­fraî­chir ou recharger et arrêter un processus de char­ge­ment
  • Bouton d’accès à la page d’accueil du na­vi­ga­teur Web
  • Fonction de création de signets

Les autres fonctions varient d’un na­vi­ga­teur à l’autre ou peuvent être ajoutées selon les besoins.

Les fonctions sup­plé­men­taires utiles dans le na­vi­ga­teur Web

Par ailleurs, des na­vi­ga­teurs comme Firefox ou Safari vous per­met­tent d’organiser vos signets, d’en­re­gis­trer des mots de passe ou encore d’utiliser le mode incognito, souvent appelé « na­vi­ga­tion privée ». Vous ne laissez ainsi aucune trace visible sur votre propre appareil. Par exemple, votre his­to­rique de na­vi­ga­tion n’est pas en­re­gis­tré et les données saisies dans un for­mu­laire ne peuvent pas être re­cons­ti­tuées. En ce qui concerne la sécurité et la pro­tec­tion des données, vous trouverez également une pro­tec­tion contre l’ha­me­çon­nage et les logiciels mal­veil­lants, ainsi que des bloqueurs de publicité qui sont désormais des fonc­tion­na­li­tés standard de tous les na­vi­ga­teurs courants. Toutefois, ces fonctions ne rem­pla­cent pas la pro­tec­tion complète contre les virus, que tout appareil doit au final posséder.

Conseil

Si certaines fonctions sont man­quantes, telles que la pos­si­bi­lité de créer une capture d’écran dans le na­vi­ga­teur ou d’afficher certains contenus, la gamme de fonctions de votre na­vi­ga­teur peut être étendue via des ex­ten­sions Web et des plugins.

Quels sont les na­vi­ga­teurs Web dis­po­nibles et quel est le meilleur?

Étant donné que tous les na­vi­ga­teurs fonc­tion­nent fon­da­men­ta­le­ment de la même manière, il n’est pas vraiment possible de dire quel na­vi­ga­teur est le meilleur. Cela dépend beaucoup plus de vos propres exigences et des habitudes des uti­li­sa­teurs. Parmi les na­vi­ga­teurs les plus répandus en France, on trouve :

  • Mozilla Firefox : l’un des na­vi­ga­teurs Web les plus po­pu­laires en Europe.
  • Microsoft Internet Explorer & Edge : fait partie in­té­grante des systèmes d’ex­ploi­ta­tion Microsoft depuis Windows 95.
  • Google Chrome : sur le marché depuis 2008. C’est la référence en matière de syn­chro­ni­sa­tion entre les appareils.
  • Safari : le pendant d’Apple pour Internet Explorer et Edge de Microsoft
  • Opera : aussi et surtout populaire pour les appareils mobiles.

Nous four­nis­sons des in­for­ma­tions plus dé­tail­lées sur les dif­fé­rents na­vi­ga­teurs dans l’article « Quel est le meilleur na­vi­ga­teur Web ? ».

Aller au menu principal