Introduction

Un peu d’histoire

Le World Wide Web, communément appelé web, a été inventé en 1989 au CERN par Tim Berners-Lee et Robert Cailliau. Contrairement à l’idée reçue et à un abus de langage, le Web et Internet ne sont pas la même chose :

Internet est un réseau de télécommunication :

Le World Wide Web est :

Le Web est un système fonctionnant sur Internet

Chronologie

Au début d’internet, les documents web étaient écrits uniquement en HTML. Ce langage de présentation permet de structurer ces mêmes documents sous forme de titres, paragraphes, listes et liens hypertextes.

Structurer une page web avec du HTML est équivalent à structurer un document dans une suite office.

Avec les années, le langage HTML s’est étoffé. L’apparition des feuilles de style CSS et des langages de programmation ont permis de rendre le web plus souple et de diversifier sa conception graphique.

Année Technologie Évènement
1989 HTTP Naissance du protocole
1989 WWW Premier navigateur web
1989 HTML Naissance du langage balisé
1994 WWW Fondation de la W3C
1995 HTML version 2.0
1996 CSS version 1.0
1997 HTML version 3.2
1999 CSS version 2.0
2012 HTML version 5.0
2012 CSS version 3.0

Le Web, comment ça marche ?

Au dela des technologies liées au Web, celui-ci repose sur une logique dite de client-serveur.

Un serveur prend la commande d'une cliente dans un restaurant
Un serveur prend la commande d’une cliente dans un restaurant

Faisons un analogie avec la vie réelle : dans un restaurant, le client passe une commande à un serveur qui s’occupe de vous délivrer le résultat de votre requête, préparée par les équipes.

Sur le web, cela fonctionne pareil : le client (le navigateur web) passe une commande (une requête) à un serveur (un ordinateur connecté à Internet) qui s’occupe de délivrer le résultat de votre requête (la page web) préparée par les équipes (les programmes).

Deux ordinateur clients font leurs requêtes à un serveur via Internet.
Deux ordinateur clients font leurs requêtes à un serveur via Internet.

Les navigateurs web

En cours d’écriture

La console des navigateurs

Chaque navigateur est doté d’une console accessible en faisant clic droit, inspecter ou en appuyant sur la touche F12 du clavier.

Ouvrez la console de votre navigateur en faisant un clic droit ou en appuyant sur F12.

Les onglets de la console

La console est divisée en plusieurs onglets permettants de visualiser un certain nombre d’informations. C’est également un indispensable pour les développaires web. Voyons ensemble les principaux onglets :

L’onglet Inspecteur

Cet onglet permet d’afficher le code source de la page tel qu’il a été envoyé par le serveur. On y retrouve le code HTML et CSS de la page (le style).

Le code affiché est modifiable et permet aux développaires de le vérifier si l’affichage ne correspond pas à ce qui est attendu par exemple. Toute modification permet de modifier la page web affichée mais pas celle coté serveur

L’onglet Console

Cet onglet permet de lire les traces du site et d’écrire du code JavaScript.

Le code écrit dans cet onglet permet d’intéragir avec la page web affichée mais pas celle coté serveur

L’onglet Accessibilité

Cet onglet permet de consulter la façon dont les divers éléments de la page seront interprétés par les outils d’assitance technique (exemple: lecteurs d’écran)

L’accessibilité web est un droit fondamental pour les personnes handicapées. Elle est règlementée par le RGAA (Référentiel général d’amélioration de l’accessibilité).

L’onglet Réseau

Cet onglet permet de visualiser, sous forme d’un tableau, l’ensemble des requêtes HTTP (les échanges entre le client et le serveur). Chaque ligne correspond à une ressource dont le navigateur a besoin pour afficher convenablement la page (exemple: une image, une fonte, etc.).

Pour chaque ressource, le tableau présente les informations suivantes :

État
Le code état HTTP de la requête.
Méthode
La méthode de requête HTTP utilisée.
Domaine
Le nom de domaine où se site la ressource.
Fichier
Le nom du fichier.
Initiateur
L’élément HTML qui a déclenché la demande d’une ressource.
Type
Le type de la ressoure (exemple: jpg).
Transfert
La quantité de ressources transferées par le réseaux (exprimé en octets).
Taille
Le poids de la ressource (exprimé en octets).
Chronologie
La chronologie et le temps de chargement des ressources.

Cet onglet est très utile pour mesurer l’impact environnemental d’une page web lorsque l’on s’insrit dans une démarche d’écoconception web.

L’onglet Débogeur

Cet onglet permet de voir le code JavaScript et de déboguer celui-ci en cas d’erreur.

Annexes

Pages connexes