Invention du web : Invention
Pour décrire comment a été inventé le web par Tim Berners-Lee en 1989, il faut résumer la situation de l'informatique avant 1989 :
- Les ordinateurs se démocratisent.
- Internet, connectant seulement 100 000 machines en 1989, fonctionne déjà grâce à "l'annuaire DNS".
- L'hypertexte est généralisé dans les systèmes d'information des grandes entreprises et émerge dans une encyclopédie grand-public sur CD-ROM en 1989.
- Un langage descriptif de documents (le SGML) est déjà utilisé dans beaucoup de grosses entreprises ou administrations : il sépare le contenu structuré du document de sa mise en page (afin de minimiser les coûts).
- Les transferts de fichiers sont utilisés depuis longtemps (FTP, SMTP). En particulier , le protocole SMTP pour les courriels prend en compte les documents multimédias grâce aux en-têtes MIME.
Dans ce contexte, l'invention du web par Berners-Lee est très bien résumée par lui-même :
«When I was doing the WWW, most of the bits I needed were already done.
Vint Cerf and people he worked with had figured out the IP, and also the TCP.
Paul Mockapetris and friends had figured out the DNS. [...]
I didn't invent the hypertext [...], the idea had been thought [by] Vanevar Bush in 1945, and by Ted Nelson [...].
I just had to take the hypertext idea and connect it to the TCP and DNS ideas and -- ta-da! -- the World Wide Web.»
En 1989 il est physicien au CERN à Genève et propose à son chef de mélanger de l'hypertexte et Internet afin de pouvoir faire communiquer entre eux tous les chercheurs du CERN disséminés sur la planète. À la fin de l'année 1990, il a déjà inventé les trois principales technologies du web (URL, HTML et HTTP) qui sont mises en oeuvre via un navigateur/éditeur web dénommé WorldWideWeb et via un serveur web. Dès 1991, WorldWideWeb est mis à disposition des physiciens du CERN par le biais de leur logithèque.
Pour mieux appréhender ce qu'il a produit à l'époque on peut regarder deux captures d'écran du logiciel WorldWideWeb en 1990 puis en 1991 ainsi que la première page web publiée. Voyons maintenant plus en détail les trois technologies qu'il a mis en place.