Comment est une page Web Interprété Chronologiquement?

Comment est une page Web Interprété Chronologiquement?


Les navigateurs web sont des pièces très sophistiquées de logiciels dont la caractéristique est peut-être plus la possibilité de cacher complètement leur complexité derrière un amical, point et cliquez sur l'interface utilisateur. Lorsque vous cliquez sur un lien hypertexte, votre navigateur envoie des instructions à un serveur Web qui répond en vous envoyant la page Web que vous avez demandé. Bien que la façon dont une page Web est interprété varie chronologiquement d'un navigateur à, les mêmes étapes de base sont nécessaires.

Parsing code HTML

Votre navigateur commence le processus d'interprétation de la page Web que vous avez demandé en décomposant et en analysant les différents composants de son Hypertext Markup Language - HTML - Code. Les informations contenues dans la section head de votre page Web contient des liens vers d'autres fichiers à récupérer, y compris les fichiers JavaScript, Cascading Style Sheet - CSS - fichiers et de type de document Définitions, ou DTD. Il contient également des descriptions de méta-éléments, souvent, le code JavaScript, le code CSS et DTD. La section de corps contient le contenu que vous avez demandé, des informations sur la structure de la page et parfois plus d'instructions JavaScript et CSS.

fichiers supplémentaires

Une fois le code HTML est analysé, le navigateur commence à récupérer des fichiers supplémentaires nécessaires à la construction de la page. Une page Web peut avoir besoin de charger CSS, JavaScript, les fichiers image ou audiovisuels. Les fichiers CSS et JavaScript sont encore analysés et analysés aussi bien. À l'occasion, un fichier CSS ou JavaScript contiennent des références à d'autres encore des fichiers qui doivent être chargés. Dans ce cas, le navigateur répète le cycle de récupération et l'analyse jusqu'à ce que tous les fichiers sont pris en compte et chargé.

Document Object Model

Ensuite, le navigateur interprète et applique les informations de mise en forme et le style dans les fichiers CSS à de la page Web Document Object Model. Le DOM agit comme une interface à la structure et le contenu de la page Web. Cette interface permet des styles à appliquer à la page Web des composants tels que du texte, des images, des formes et des tables. Après CSS, le code JavaScript est exécuté et mises à jour du DOM sont effectués si nécessaire.

page Web Rendu

Dans l'étape finale dans l'interprétation chronologique d'une page Web, le navigateur envoie les instructions de votre ordinateur de la façon d'afficher la page Web. Les commandes sont transmises à votre système d'exploitation de l'ordinateur, qui gère les moindres détails impliqués dans la création d'images sur votre moniteur. Parfois, le navigateur accélère le rendu des pages en envoyant des commandes d'affichage directement à l'unité de traitement graphique ou GPU.