Introduction à l'architecture du Web Flashcards
Semaine 1 (11 cards)
Définition du Web
Ensemble de noeuds (ressources) connectés par des liens et accessibles à travers une application
La ressource est accédée à travers un un URI par un client à partir d’un serveur.
Définissez les mots en gras
La ressource est accédée à travers un un URI par un client à partir d’un serveur.
URI (Uniform Resource Identifier): identifiant unique qui représente une ressource
Client: application logicielle qui accède à des ressources à travers des requêtes. (souvent un navigateur)
Serveur: application logicieille qui répond à des requêtes avec des ressources.
Comment le client communique avec un serveur?
À l’aide de protocoles de communication. Et le serveur répond avec la ressource (ou non) et un code de retour spécifique
Le protocole HTTP en est un qu’on va étudier en classe
Qu’est ce que la DOM et la création de celle-ci est faite comment?
DOM: Document Object Model
Elle est faite sequentiellement, en une suite ordonnée d’étapes
HTML est une DOM est elle est lu de haut en bas
Qu’est ce que le CSSOM et la création de celle-ci est faite comment?
CSSOM : CSS Object Model
Elle peut interrompre la création du DOM et ne peut pas être interprété séquentiellement
CSS est une exemple.
Après la création du DOM et CSSOM, comment procèssons nous les changements?
Le reste du processus est réalisé en boucle pour chaque changement du DOM ou CSSOM
Qu’est ce que l’étape du Render Tree?
L’étape après la création du DOM et CSSOM
Combinaison du DOM et CSSOM.
Représente ce qui sera affiché à l’écran.
N’est pas 100% pareil au HTML
Qu’est ce que le Layout?
Vient après le Render Tree
Calcule la position de la taille de chaque élément
Qu’est ce que le Paint?
Vient après le layout
Calcule des couches (layers) de la plus profonde vers la plus proches.
Génère des images à envoyer au GPU (si activé)
Composition: création de l’image finale
Qu’est ce que le Navigateur Web?
- Application logicielle qui permet d’accéder au Web.
- Regroupe un ensemble de technologies dans la même application (Browser, Rendering, Gestionnaire de reseau…)
- Disponible sur de plus en plus d’appareils différents