Passer au contenu

Votre navigateur se dévoile

L’indispensable navigateur Web d’aujourd’hui sait se connecter sur le Net, afficher les sites, sécuriser les transactions. Nous avons réalisé une interview virtuelle.

Bonjour à vous, navigateur ! Enfin, je devrais dire navigateurs, car vous êtes très nombreux. Pouvez-vous vous présenter ?Je représente effectivement une famille nombreuse à moi tout seul : je suis un type de logiciels, conçu pour consulter le World Wide Web, bref, les sites sur Internet. Et tout comme il existe de nombreux traitements de texte, il existe de nombreux navigateurs : Internet Explorer de Microsoft, Firefox de la fondation Mozilla, Safari d’Apple ou Opera, pour ne citer que les plus utilisés.Quel est votre rôle exactement ?Je sers à afficher les sites Internet, c’est-à-dire les pages Web. Les sites sont écrits dans un langage assez simple de mise en forme, le HTML (Hypertext Markup Language), ou l’une de ses évolutions. Celui-ci est constitué d’une série d’instructions de mise en page ?” on parle de balises ?” encadrant le contenu. Ces pages HTML sont écrites en respectant une syntaxe précise dans des fichiers de texte. On peut très bien utiliser le plus simple des éditeurs de texte, Notepad, pour écrire des pages Web.En somme, vous êtes une sorte d’interprète ?C’est presque cela… mais j’en fais tout de même un peu plus. Si un fichier HTML me demande d’afficher Bonjour mais que, juste avant ces mots, je rencontre la balise (gras en anglais), eh bien ! je vais afficher ce Bonjour. Et ainsi de suite.Téléchargement, affichage… Que savez-vous faire d’autre ?Avec le temps, le Web s’est considérablement compliqué. Pour suivre cette évolution, je me suis donc complexifié. On devrait donc me considérer comme une suite logicielle, à la manière d’Office, et non pas comme un afficheur de pages HTML. J’intègre des modules, des sous-programmes, qui font chacun leur travail, les uns après les autres ou en même temps. Aux modules par défaut s’ajoutent les extensions choisies par l’utilisateur.Quels sont ces modules ?Il s’agit principalement de modules d’interprétation des adresses Web du code HTML et du langage de script, ainsi que d’un module de lancement de programmes tiers.Hou là ! Doucement. Commençons par le premier module…Le tout premier est l’interpréteur d’URL, c’est-à-dire le sous-programme qui comprend les adresses Web. Dans la barre d’adresses de votre navigateur, vous pouvez lire, lorsque vous affichez par exemple le forum de Micro Hebdo, la ligne de texte suivante : http://forum.telecharger.01net.com/microhebdo/. Il s’agit de l’URL (Uniform Resource Locator) du site. Mon module spécialisé décompose d’abord cette adresse en y récupérant tout ce qui apparaît avant les caractères //. La première partie, http, correspond au protocole utilisé. Cela me permet de savoir comment je dois communiquer avec le serveur. Lorsque je vois écrit http, je sais qu’il s’agit d’une page Web ; et pour https, qu’il s’agit d’une page Web sécurisée, par exemple pour effectuer une transaction bancaire. Une fois le protocole déterminé, je regarde la première partie constituée de lettres, chiffres et points uniquement, ici forum.telecharger.01net.com. Il s’agit de l’adresse du site qui me permet de rentrer en contact avec le serveur.Et ensuite ?Ensuite, on entre dans le domaine de mon sous-programme d’interprétation du code HTML. Il lit le fichier, va télécharger tous les fichiers nécessaires, puis affiche la page. La rapidité d’affichage est l’un des nerfs de la guerre, dans la bataille des navigateurs.Vous avez l’air bien complet ! Pourquoi avoir besoin d’un dernier module de lancement d’applications externes ?Complet, me dites-vous ? Laissez-moi rire ! Ce que je vous ai décrit jusqu’ici n’est presque rien. Il s’agit des éléments des navigateurs d’il y a plus de dix ans.Je vois que vous êtes un programme bien occupé ! Un dernier mot ?Si je suis si bien occupé, c’est que je pense toujours à demain. N’hésitez donc pas à voir la prochaine version de mes aventures : les versions bêta dInternet Explorer 8 et de Firefox 3 sont déjà disponibles

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Stéphane Viossat