TechWeb

Histoire du Web

Arpanet 1974

1970 :

  • Création d'ARPANET pour relier les universités en réseau pour l'échange de données
  • Invention du protocole TCP/IP
arobase

1980 :

  • Le réseau est scindé en deux : Mildnet pour l'armée et NSFnet Pour les universités
  • Applications austères : FTP, Email, Serveurs reliés à 56kbits/s
  • Invention du DNS (Domain Name System) qui permet de nommer les machines plutôt que d'utiliser leur adresse IP
Tm Berners Lee

1984 :

  • Au CERN, Tim Berners Lee conçoit un protocole permettant la mise en lignes de pages avec des liens hypertextes
  • L'usage devient public, et on baptise l'ensemble de ces pages reliées entre-elles : le « world wide web » (nom du premier navigateur écrit par Tim Berners Lee)
HTML

1990 :

  • Première version du HTML, en pleine évolution stimulée par le développement de navigateurs
  • Utilisation du protocole HTTP (HyperText Transfert Protocol ) pour la communication entre serveurs et navigateurs
Navigateur Mosaic

1993 :

  • Le navigateur Mosaic de NCSA (National center for supercomputer applications) développé pour Sun s'impose sous Unix
  • Mosaic inaugure l'élément img et les formulaires
Navigateur Netscape

1994 :

  • Une partie de l'équipe de fondateurs de Mosaic s'émancipe et crée le navigateur Netscape
  • Netscape ajoute de nouveaux éléments de présentation (polices alignement clignotement) à l'encontre du but premier de HTML (véhiculer l'information)
  • Apparition de divergences, chaque navigateur introduisant des balises propriétaires
  • Détournement de l'usage de certains éléments comme les tables pour concevoir une mise en page
  • Tim Berners Lee quitte le CERN pour le MIT et crée le W3C pour promouvoir la standardisation des langages du Web

W3C

javascript

1995 :

  • Le W3C publie HTML 2.0 (sans les ajouts spécifiques de Netscape)
  • Javascript permettant l'écriture de pages dynamiques est intégré à Netscape
  • Microsoft découvre l'existence d'internet et développe Internet Explorer 1.0 puis 2.0 avec une variante de Javascript nommée Jscript, introduisant les frames et les cookies
css

1996 :

  • Nouveau standard CSS officialisé permettant de gérer la présentation des documents indépendamment de leur contenu
  • CSS mettra 10 ans à s'imposer
  • Explorer 3.0 intègre quelques fonctionnalités CSS
xhtml

1997 :

  • le W3C publie HTML 3.2 et officilise certaines balises propriétaires en les intégrant
  • Explorer 4.0 installé par défaut sur Windows 98 prend le pas sur Netscape
  • IE4.0 utilise des nouveautés propriétaires (Jscript, VBScript, ActiveX)
  • Fin d'année le W3C publie HTML 4.0 ( support de styles, scripts, frames)
  • HTML est redéfinie comme une application XML → XHTML 1.0
mozilla

1998 :

  • CSS2 est publié en recommandation suivi d'une révision 2.1
  • En parallèle le développement de CSS3 commence
  • Stagnation du W3C qui est critiqué
  • Avancée des navigateurs : Ajax, animations Flash
  • La version 5 de Netscape passe sous licence libre avec la fondation Mozilla, qui, jugeant le moteur irrécupérable entame l'écriture du moteur Gecko
firefox

2001 - 2002 :

  • Microsoft sort la version 6.0 d'Internet Explorer et n'y touchera plus pendant 6 ans en raison de sa supématie (95% de part de marché)
  • le W3C publie XHTML 1.1 qui est trop contaignant
  • La fondation Mozilla lance un nouveau navigateur successivement nommé Phoenix, FireBird puis FireFox qui séduit les développeur en raison de sa conformité aux standards
  • La tendance s'infléchit grâce à cette concurence des navigateurs alternatifs qui ont un meilleur support des standards
safari

2003 :

  • Apple propose Safari sur Mac avec le moteur WebKit (2009 version Windows)
opera

2005 :

  • Opéra respectueux des standard devient gratuit
  • W3C publie XHTML 2.0 (premier brouillon apparu en 2002). Il fait table rase, et propose un nouveau départ → incompatible avec les versions précédentes → oppositon des éditeurs de navigateurs
  • Un groupe dissident du W3C , le WhatWG (Web Hypertext Application Technology Working Group) se constitue (membres issus de Mozilla Apple et Opéra). Leur objectif est plus pragamtique et consiste à faire évoluer le Web en maintenant une rétrocompatibilité.
intenet explorer 7

2006 :

  • Microsoft sort de sa léthargie et sort IE7 avec Windows Vista
HTML 5

2007 :

  • Présentation de la spécification HTML5 auprès du W3C qui constitue alors un groupe de travail HTML, permettant une collaboration entre W3C et WhatWG
  • Sortie du premier Iphone disposant d'un navigateur pour mobile
google chrome

2008 :

  • Google propose le navigateur Chrome
  • Les navigateurs alternatifs prennent le pas sur Internet Explorer
internet explorer 8

2009 :

  • Sortie de IE8
  • XHTML 2.0 est défiitivement abandonné par le W3C pour se concentrer sur HTML5
HTML5 - CSS 3

2011 :

  • Sortie de IE9, Opera 11 intégrant progressivement HTML5 et CSS3
  • Fin 2011 sortie de IE10 avec Windows 8 intégrant fortement HTML5 et CSS3

Mises en place des normes du W3C :

  • Working Draft (WD): premier brouillon de travail destiné à être débattu dans la communauté
  • Last Call Working Draft (LC) : dernier appel à modifications
  • Candidate Recommandation (CR) : implémentation dans les navigateurs avec retour d'expérience
  • Proposed Recommandation (PR): version prenant en compte les retours d'expérience en vue de la soumission pour approbation finale
  • W3C recommandation (REC) : recommandation définitive

Ce processus est lent, il est devancé par les implémentations effectives dans les navigateurs. A ce rythme HTML5 devrait officiellement voir le jour en 2022 !!!