Il n'y a pas un seul programme qui "démarre et fonctionne dans le cadre d'un navigateur". Au lieu de cela, un navigateur Web est un logiciel complexe composé de plusieurs programmes et composants interconnectés travaillant ensemble:
* Moteur du navigateur: Ceci est le cœur du navigateur, responsable de l'interprétation des normes Web comme HTML, CSS et JavaScript, et en rendant des pages Web. Les exemples incluent Blink (Chrome, Opera, Edge), Gecko (Firefox), WebKit (Safari).
* Moteur de rendu: Ce composant prend les instructions du moteur du navigateur et affiche la page Web sur votre écran. Il gère les tâches comme la mise en page, la peinture et le chargement de l'image.
* pile de réseau: Cela gère la communication avec les serveurs Web, la récupération des données sur Internet et la gestion des téléchargements.
* moteur JavaScript: Ce composant exécute du code JavaScript intégré dans les pages Web, permettant une fonctionnalité dynamique et une interaction utilisateur. Les exemples populaires incluent V8 (Chrome, Opera, Edge), SpiderMonkey (Firefox) et JavascriptCore (Safari).
* Interface utilisateur: Cela inclut les composants visuels avec lesquels vous interagissez:barre d'adresse, boutons de navigation, onglets, gestionnaire de signets, etc.
* Gestionnaire de plugin: Ce composant permet aux extensions tierces d'étendre la fonctionnalité du navigateur, comme Flash Player ou Adobe Acrobat Reader.
Par conséquent, il est inexact de parler d'un seul "programme" qui fonctionne au sein d'un navigateur. Il est plus précis de le décrire comme une suite de programmes et de composants interconnectés travaillant ensemble pour fournir l'expérience de navigation Web.
|