Histoire des navigateurs web
Anri
Origine
Hyperlien
En 1965 l’hyperlien est créer par Ted Nelson pour son projet “Xanadu” qui permet le partage universel et instantanées en liant plusieurs documents entre eux, c’est l’ancêtre de l’HTTP.
Entre 1984 et 1989, Neil Larson poursuit la philosopie de Ted Nelson et créer plusieurs navigateurs mettant à profit l’idée d’hyperlien. Ce sont les programmes “HOUDINI” et “TransText”.
Avant 1990, plusieurs navigateurs du même type sont développés comme Silversmith, HyTelnet… mais ne sont pas facilement utilisable et très limité.
Premiers navigateurs
Le premier vrai navigateur web est créer en mars 1990, en Suisse, par Tim Berners-Lee pour ses collègues du CERN. Il s’appelle le “WorldWideWeb”, renommé plus tard “Nexus”. Il fonctionne sur l’ordinateur “NeXT”. Le navigateur ne permet que d’afficher du texte.
Suite à ça, plusieurs navigateurs sont crées reprenant le principe de “WorldWideWeb” comme “MidasWWW” (le 16 novembre 1992), “ViolaWWW” (le 9 mars 1992) et “Lynx” en 1992 (qui est encore maintenu).
Le 8 juin 1993 sort Cello qui est le premier navigateur à sortir sur Windows.
Démocratisation du web
Mosaic
En septembre de la même année (1993), un nouveau navigateur est créer et va populariser le web en introduisant des images : Mosaic, qui est créée à l’Université de l’Illinois par Marc Andreessen.
Plus tard, en 1994, Marc Andreessen fonde “Netscape” qui va créer le “Netscape Navigator” basé sur Mosaic et sera massivement utilisé. C’est le premier navigateur destiné au grand public.
Nouveaux standards
Le 1er octobre 1994, Tim Berners-Lee crée le W3C (World Wide Web Consortium) qui est un organisme de standartisation du web.
En mai 1994, Mosaic vend son code-source à “Spyglass” qui ne va pas directement commercialisé son propre navigateur. Au lieu de ça, Spyglass va vendre une licence aux autres qui veulent utiliser le code-source de Mosaic. Ils reçoivent sur chaque vente une comission.
Années 90 et guerre des navigateurs
Spyglass
IBM sort son navigateur le 27 novembre 1995 “WebExplorer” et est basé sur Spyglass Mosaic.
Internet explorer, basé lui aussi sur le Spyglass Mosaic, sort le 16 août 1995.
Internet explorer sera inclu dans toutes les distributions Windows de Windows 95+ à Windows 10 et dans les premières version de Classic Mac OS.
Internet Explorer
Internet Explorer étant installé gratuitement sur les PC, Microsoft a évité de payer les commissions de vente à Spyglass, ce qui leur a coûté un procès et une amende de $8M le 22 janvier 1997.
Technologies crées pour la compétition
- En 1995 sort les premières versions de HTML (par Tim Berners-Lee), JS (par Netscape), CSS (par Microsoft puis standardisé par le W3C) et PHP (par Rasmus Lerdorf).
Au début des années 1990, il y avait une multitude de navigateurs et tout était régie par des standards open-source (MidasWWW, ViolaWWW, etc). Chaque navigateur se valait.
Avec Netscape et Internet Explorer, des fonctionnalités propriétaire ont été ajoutés à leur produit (Netscape avec JS et CSS avec Microsoft), ce qui rendait la compétition difficile. Pendant cette période du web, seul Internet Explorer et Netscape était donc principalement utilisés.
Concurrence à Internet Explorer
Monopole
En 1996, Netscape a 86% des parts du marché tandis que Internet Explorer n’en a que 10%.
En 1999, IE en possède 99% car Microsoft multiplie les deals avec les fabriquants d’ordinateur pour installer Windows par défaut, et donc son navigateur aussi. Internet Explorer est donc le plus utilisé malgré les procès pour pratique déloyale dont on a parlé précédemment.
En 1998, face à la défaite contre Internet Explorer, Netscape approche de la faillite. La sortie de ce dernier sur Classic Mac OS les as achevé car c’était la dernière plateforme où ils étaient encore utilisé. Netscape décide de rendre leur code open-source et les développeurs créent Mozilla. En parallèle Netscape se fait racheté par America Online (AOL) en novembre 1998. AOL on d’ailleurs aidé à la fondation de Mozilla avec un don de $2M.
W3C est une organisation importante
- En 2001, standartisation des pages web avec le DOM (Document Object Model) par le W3C qui présente les pages comme un arbre.
Mozilla
Mozilla a connu des débuts compliqués mais vers 2002 sort leur premier navigateur : “Mozilla 1.0” ainsi que la première version de “Firefox”.
Firefox s’appellait originalement Firebird en référence au phoenix qui renaît de ses cendres, en référence aux employés de Netscape qui renaissent en créant Mozilla.
Le nom a changé car le nom était déjà déposé par Phoenix Technologies.
Firefox a toujours été gratuit depuis début, contrairement à son prédécesseur Netscape.
Les revenues principaux de Firefox était, et est toujours, de se faire payer par des moteurs de recherche tel que Google pour qu’ils soient afficher comme moteur de recherche par défaut dans Firefox.
Safari
En 2003, Microsoft annonce que Internet Explorer fait entièrement parti de l’environnement Windows et cesse de sortir son navigateur sur Classic Mac OS.
En réponse à ça, Apple sort Safari la même année, remplaçant donc Internet Explorer.
Safari utilise le Webkit Engine développé par Apple aussi, et est basé sur le K-HTML Engine développé par KDE (communauté internationale qui développe des logiciels libres et open-source). Safari est, et est toujours, le navigateur qui domine les appareils Apple, mais il ne s’est pas exporté sur les autres platerformes.
Fin de Internet Explorer
La chute
(Internet explorer reste le leader du marché avec 92% en 2004, cependant depuis cette date Internet Explorer ne va que perdre des parts de marché jusqu’à atteindre les 12% en 2013)
Avant 2008, c’est principalement Firefox qui va récupérer des parts de marchés face à Internet Explorer.
Chrome/Chromium
En 2008, Google sort son navigateur : “Google Chrome” basé sur le Webkit d’Apple. Chrome est gratuit et propriétaire, cependant la base du navigateur sans la surcouche Google est disponible sur le projet Chromium qui est open-source. Google va aussi fork le Webkit d’Apple et l’appeller Blink le rendant open-source aussi.
Depuis 2008, Chrome n’a cessé de gagner des parts de marchés grâce à une meilleur rapidité que ces concurrents (meilleur support de javascript, chargements des pages amélioré, etc).
Le projet Chromium étant open-source, les autres navigateurs concurrent l’ont utilisés et ce sont basés sur lui pour proposer des alternatives. Certains ont étés créer de 0 avec Chromium comme “Brave”, et d’autre ont changés pour l’utiliser comme “Opéra”, “Vivaldi”…
Edge
Avec la sortie de Windows 10, Microsoft sort Edge en 2015 et commence le remplacement d’Internet Explorer. A sa sortie il n’est pas basé sur chromium, ce qui change en 2019 car Edge change.
- Le paquet bleu du haut c’est la famille de Microsoft avec les moteurs Trident et EdgeHTML
- Le paquet rouge en dessous c’est la famille Firefox avec le moteur Gecko
- Le paquet principal vert en dessous c’est la famille des navigateurs basés sur les moteurs KTML -> Webkit -> Blink
- Le dernier petit paquet en bas c’est les navigateurs d’Opéra basé au début sur Presto.
(Opéra a aussi eu une version avec le moteur d’internet explorer appellée IEOpera mais c’est plus une anecdote qu’autre chose)