Comment Fonctionne Un Navigateur Web

Table des matières:

Comment Fonctionne Un Navigateur Web
Comment Fonctionne Un Navigateur Web

Vidéo: Comment Fonctionne Un Navigateur Web

Vidéo: Comment Fonctionne Un Navigateur Web
Vidéo: Tutoriel HTML : Comprendre le fonctionnement des Navigateurs 2024, Novembre
Anonim

Le navigateur Web est un programme par lequel les pages Internet sont visualisées. L'architecture générale de tous les navigateurs populaires est similaire: elle se compose de plusieurs composants indépendants les uns des autres, qui sont ensuite combinés via des interfaces spéciales.

Comment fonctionne un navigateur Web
Comment fonctionne un navigateur Web

Instructions

Étape 1

Viennent d'abord les paramètres réseau: JavaScript, XML parser et Display Backend (gestion des événements à l'écran). Ce sont 4 modules indépendants qui fonctionnent dans le cadre du moteur graphique. Ensuite, un moteur de haut niveau est programmé, qui, comme l'interface utilisateur, est capable de stocker certaines données. Il existe également des composants supplémentaires (plugins, multimédia, module de messagerie, aide, outils de développement, etc.), mais ils n'affectent pas autant la structure du navigateur.

Étape 2

Chaque composant de l'architecture est à un certain niveau et ne peut interagir qu'avec l'élément le plus proche. Par conséquent, l'architecture du navigateur est dite en couches.

Étape 3

L'interface utilisateur est une sorte de tampon qui existe entre le moteur et l'utilisateur. C'est lui qui accepte tous les souhaits de l'utilisateur, lui donne toutes les possibilités et traite toutes ses actions. L'interface permet de fournir un ensemble standard de fonctions. Le moteur de haut niveau est chargé du traitement de la page, c'est-à-dire de l'affichage de toute la partie graphique. Il commence également à charger la page, les actualise, saute en arrière ou en avant, travaille avec les signets, l'historique et les paramètres qui affectent les graphiques.

Étape 4

Le même moteur graphique est la partie principale de tout navigateur. Il restitue le contenu de la ressource et analyse HTML et XML, en tenant compte de l'influence de CSS et JS, ainsi que d'autres objets (images, flash). Sur la base de toutes les données collectées par le moteur, une mise en page est générée que l'utilisateur voit sur le moniteur.

Étape 5

Le réseau de composants, JS, l'analyseur XML sont des parties spécialisées du programme qui fonctionnent sur les paramètres correspondants. Display Backend est associé au système d'exploitation et fournit la sortie des graphiques les plus primitifs (barres de défilement, formulaires, décoration de fenêtre, etc.), qui dépendent du système d'exploitation.

Étape 6

Grâce au système de composants, le navigateur peut facilement modifier la conception, il est plus facile de localiser les erreurs de programme, chaque composant est amélioré séparément et n'affecte pas le programme dans son ensemble, chaque composant peut être utilisé séparément.

Conseillé: