Avant Netscape : les navigateurs Web oubliés du début des années 1990

Quelqu'un se souvient d'Erwise ? Alto? Bonjour? Souvenons-nous.

Avant Netscape : les navigateurs Web oubliés du début des années 1990

Lorsque Tim Berners-Lee est arrivé au CERN, le célèbre laboratoire européen de physique des particules, en 1980, il a été embauché pour mettre à jour les systèmes de contrôle de plusieurs accélérateurs de particules. Mais l'inventeur du site Web moderne a presque immédiatement perçu un problème : des milliers de personnes allaient et venaient constamment à l'institut de recherche, dont beaucoup y travaillaient temporairement.

"C'était tout un défi pour les programmeurs contractuels d'essayer de comprendre les systèmes, à la fois humains et informatiques, qui géraient ce fantastique terrain de jeu", a écrit plus tard Berners-Lee. « La plupart des informations critiques n’existaient que dans la tête des gens. »

Alors pendant son temps libre, il a écrit un logiciel pour remédier à cette lacune : un petit programme qu'il a appelé Enquire. Il permettait aux utilisateurs de créer des « nœuds » – des pages ressemblant à des fiches remplies d’informations et de liens vers d’autres pages. Malheureusement, cette application, écrite en Pascal, fonctionnait sur le système d'exploitation propriétaire du CERN. « Un petit nombre de personnes qui ont vu ce programme ont pensé que c'était une bonne idée, mais personne ne l'a utilisé. En conséquence, le disque a été perdu, et avec lui l’Enquire original.

Quelques années plus tard, Berners-Lee revient au CERN. Cette fois, il a relancé son projet World Wide Web de manière à accroître ses chances de succès. Le 6 août 1991, il a publié une explication du WWW dans le groupe Usenet alt.hypertext. Il a également publié le code de la bibliothèque libWWW, qu'il a écrit avec son assistant Jean-François Groff. La bibliothèque a permis aux participants de créer leurs propres navigateurs Web.

"Leur travail - plus de cinq navigateurs différents en 18 mois - a permis de sauver un projet Web en difficulté de financement et de lancer une communauté de développeurs Web", a noté une célébration d'anniversaire au Computer History Museum de Mountain View, en Californie. Le plus célèbre des premiers navigateurs était Mosaic, écrit par Marc Andreessen et Eric Bina du National Center for Supercomputing Applications (NCSA).

Mosaic est rapidement devenu Netscape, mais ce n'était pas le premier navigateur. La carte collectée par le musée donne une idée de l'ampleur mondiale du premier projet. Ce qui est étonnant avec ces premières applications, c'est qu'elles contiennent déjà de nombreuses fonctionnalités des navigateurs ultérieurs. Et voici une visite guidée des applications de navigation Web telles qu'elles étaient avant qu'elles ne deviennent célèbres.

Navigateurs du CERN

Le premier navigateur de Tim Berners-Lee, WorldWideWeb de 1990, était à la fois un navigateur et un éditeur. Il espère que les futurs projets de navigateurs iront dans cette direction. Le CERN a rassemblé une reproduction de son contenu. La capture d'écran montre qu'en 1993, de nombreuses caractéristiques des navigateurs modernes y étaient déjà présentes.

Avant Netscape : les navigateurs Web oubliés du début des années 1990

La principale limitation du logiciel était qu'il fonctionnait sur le système d'exploitation NeXTStep. Mais peu après WorldWideWeb, Nicola Pellow, stagiaire en mathématiques au CERN, a écrit un navigateur qui pourrait fonctionner ailleurs, notamment sur les réseaux sous UNIX et MS-DOS. De cette façon, « tout le monde pouvait se connecter », explique l’historien de l’Internet Bill Stewart, « ce qui, à l’époque, consistait essentiellement en l’annuaire téléphonique du CERN ».

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Premier navigateur Web du CERN, ca. 1990

Sinon

Puis Erwise est arrivé. Il a été écrit par quatre étudiants finlandais en 1991 et publié en 1992. Erwise est considéré comme le premier navigateur doté d'une interface graphique. Il savait aussi chercher des mots sur une page.

Berners-Lee a examiné Erwise en 1992. Il a noté sa capacité à gérer différentes polices, à souligner les liens, à vous permettre de double-cliquer sur un lien pour accéder à d'autres pages et à prendre en charge plusieurs fenêtres.

« Erwise a l'air plutôt intelligent », a-t-il annoncé, même si cela reste un peu mystérieux, « un étrange cadre autour d'un mot dans un document, comme un bouton ou un formulaire de sélection. Même si elle n’est ni l’une ni l’autre, c’est peut-être quelque chose pour les versions futures. »

Pourquoi l’application n’a-t-elle pas décollé ? Dans une interview ultérieure, l’un des créateurs d’Erwise a souligné que la Finlande était à l’époque dans une profonde récession. Il n’y avait aucun investisseur providentiel dans le pays.

"A cette époque, nous n'aurions pas pu créer une entreprise basée sur Erwise", a-t-il expliqué. "La seule façon de gagner de l'argent était de poursuivre le développement afin que Netscape finisse par nous racheter." Cependant, nous pourrions atteindre le niveau de la première Mosaïque avec juste un peu plus de travail. Nous devions terminer Erwise et le publier sur plusieurs plateformes. »

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Navigateur Erwise

AltoWWW

AltoWWW sorti en avril 1992. Le développeur Pei-Yuan Wei l'a écrit à l'Université de Californie à Berkeley, en utilisant le langage de script Viola fonctionnant sous UNIX. Wei ne jouait pas du violoncelle, "c'est juste arrivé à cause de l'acronyme accrocheur" Langage et application orientés objet visuellement interactifs, comme l'ont écrit James Gillies et Robert Caillou dans leur histoire sur le WWW.

Wei semble avoir été inspiré par un des premiers programmes Mac appelé HyperCarte, qui permettait aux utilisateurs de créer des matrices à partir de documents formatés avec des hyperliens. "HyperCard était alors un projet très intéressant, graphiquement, ainsi que ces hyperliens", se souvient-il plus tard. Cependant, le programme « n’était pas global et ne fonctionnait que sur Mac. Et je n’avais même pas mon propre Mac.

Mais il avait accès aux terminaux UNIX X du Berkeley Experimental Computing Center. "J'avais les instructions pour HyperCard, je l'ai étudié et j'ai simplement utilisé les concepts pour les implémenter dans X-windows." Seulement, de manière assez impressionnante, il les a implémentés en utilisant le langage Viola.

L'une des fonctionnalités les plus importantes et innovantes de ViolaWWW était que le développeur pouvait inclure des scripts et des « applets » dans la page. Cela préfigurait l’énorme vague d’applets Java apparue sur les sites Web à la fin des années 90.

В documentation Wei a également noté diverses lacunes du navigateur, la principale étant l'absence de version PC.

  • Non porté sur plate-forme PC.
  • L'impression HTML n'est pas prise en charge.
  • HTTP est non-interruptible et non multithread.
  • Le proxy n'est pas pris en charge.
  • L'interpréteur de langage n'est pas multithread.

« L’auteur travaille sur ces problèmes, etc. », écrivait Wei à l’époque. Pourtant, "un navigateur très soigné, utilisable par n'importe qui, très intuitif et simple", a conclu Berners-Lee dans son examen. "Les fonctionnalités supplémentaires ne seront pas utilisées par 90 % des utilisateurs réels, mais ce sont des fonctionnalités dont les utilisateurs expérimentés ont besoin."

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Navigateur hypermédia ViolaWWW

Midas et Samba

En septembre 1991, le physicien Paul Kunz de l'accélérateur linéaire de Stanford (SLAC) a visité le CERN. Il est revenu avec le code nécessaire pour faire fonctionner le premier serveur Web nord-américain sur SLAC. "J'étais juste au CERN", a déclaré Kunz au bibliothécaire en chef Louis Addis, "et j'ai découvert cette chose merveilleuse qu'un ami, Tim Berners-Lee, est en train de développer. C’est exactement ce dont vous avez besoin pour votre base.

Addis était d’accord. Le bibliothécaire en chef a publié des recherches clés sur le Web. Les physiciens du Laboratoire Fermi ont fait de même un peu plus tard.

Puis, à l'été 1992, un physicien du SLAC Tony Johnson » a écrit Midas, un navigateur graphique destiné aux physiciens de Stanford. Énorme avantage Le point faible était qu'il pouvait afficher des documents au format postscript, privilégié par les physiciens pour sa capacité à reproduire avec précision des formules scientifiques.

«Grâce à ces avantages clés, le Web est devenu activement utilisé dans la communauté physique», conclut-il. оценка Département américain de l'énergie Progress SLAC daté de 2001.

Pendant ce temps, au CERN, Pellow et Robert Caillau ont lancé le premier navigateur Web pour ordinateur Macintosh. Gillies et Caillau décrivent ainsi le développement de Samba.

Pour Pellow, les progrès dans le lancement du projet Samba étaient lents car après quelques liens, le navigateur plantait et personne ne pouvait comprendre pourquoi. "Le navigateur Mac était plein de bugs", a tristement déclaré Tim Berners-Lee dans un bulletin d'information de 92. « J’offre un T-shirt avec l’inscription W3 à tous ceux qui pourront le réparer ! » - il a annoncé. Le T-shirt est allé à John Streets du Fermilab, qui a détecté le bug, permettant à Nicola Pellow de continuer à développer une version fonctionnelle de Samba.

Samba "était une tentative de porter le premier design de navigateur que j'ai écrit sur une machine NeXT vers la plate-forme Mac", ajoute Berners-Lee, mais ce n'était pas terminé jusqu'à ce que NCSA publie une version Mac de Mosaic qui l'éclipsait."

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Samba

Mosaic

Mosaic a été « l’étincelle qui a déclenché la croissance explosive du Web en 1993 », expliquent les historiens Gillies et Caillou. Mais il n'aurait pas pu être développé sans ses prédécesseurs, et sans les bureaux NCSA de l'Université de l'Illinois, équipés des meilleures machines UNIX. NCSA avait également le Dr Ping Fu, un infographiste et un sorcier qui a travaillé sur les effets de morphing pour le film Terminator 2. Et il a récemment embauché un assistant nommé Marc Andreessen.

« Que pensez-vous de l'écriture d'une interface graphique pour le navigateur ? » - Fu a suggéré à son nouvel assistant. « Qu'est-ce qu'un navigateur ? » – a demandé Andreessen. Mais quelques jours plus tard, l'un des membres du personnel du NCSA, Dave Thompson, a fait une présentation sur le premier navigateur de Nicola Pellow et sur le navigateur ViolaWWW de Pei Wei. Et juste avant les présentations, Tony Johnson a sorti la première version de Midas.

Le dernier programme a étonné Andreessen. "Incroyable! Fantastique! Incroyable! Putain impressionnant ! - il a écrit à Johnson. Andreessen a ensuite fait appel à Eric Bina, expert UNIX de NCSA, pour l'aider à écrire son propre navigateur pour X.

Mosaic intègre de nombreuses nouvelles fonctionnalités pour le Web, telles que la prise en charge des vidéos, de l'audio, des formulaires, des signets et de l'historique. "Et ce qui était étonnant, c'est que, contrairement à tous les premiers navigateurs pour X, tout était contenu dans un seul fichier", expliquent Gillies et Caillau :

Le processus d'installation était simple : il vous suffit de le télécharger et de l'exécuter. Mosaic est devenu plus tard célèbre pour avoir introduit le tag , qui permettait pour la première fois d'incorporer des images directement dans le texte, au lieu de les afficher dans une fenêtre séparée, comme dans le premier navigateur de Tim pour NeXT. Cela a permis aux utilisateurs de créer des pages Web plus similaires aux médias imprimés qu'ils connaissaient ; Tous les innovateurs n’ont pas apprécié l’idée, mais elle a certainement rendu Mosaic célèbre.

« Ce que Mark a très bien fait, à mon avis », écrivit plus tard Tim Berners-Lee, « c'est de rendre l'installation très simple et d'offrir une assistance avec correction d'erreurs par e-mail, à toute heure du jour ou de la nuit. Vous pourriez lui envoyer un message concernant l'erreur, et quelques heures plus tard, il vous enverrait une correction.

La plus grande avancée de Mosaic, du point de vue actuel, a été sa fonctionnalité multiplateforme. "Avec le pouvoir que, en principe, personne ne m'a conféré, je déclare X-Mosaic libéré", a fièrement écrit Andreessen dans le groupe www-talk le 23 janvier 1993. Alex Totik a sorti sa version pour Mac quelques mois plus tard. La version PC a été créée par Chris Wilson et John Mittelhauser.

Le navigateur Mosaic était basé sur Viola et Midas, comme indiqué dans l'exposition du musée informatique. Et il a utilisé une bibliothèque du CERN. "Mais contrairement à d'autres, il était fiable, même les non-professionnels pouvaient l'installer, et il a rapidement ajouté la prise en charge des graphiques couleur dans les pages plutôt que dans les fenêtres individuelles."

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Le navigateur Mosaic était disponible pour X Windows, Mac et Microsoft Windows

Un gars du Japon

Mais Mosaic n’était pas le seul produit innovant à émerger à cette époque. Étudiant à l'Université du Kansas Lou Montulli a adapté le navigateur d'informations hypertextes de son campus pour Internet et le Web. Il a été lancé en mars 1993. "Lynx est rapidement devenu le navigateur de choix pour les terminaux à caractères sans graphiques, et il est toujours utilisé aujourd'hui", explique l'historien Stewart.

Et à la Cornell Law School, Tom Bruce écrivait une application Web pour PC, « parce que c'étaient les ordinateurs que les avocats utilisaient généralement », notent Gillies et Caillau. Bruce a publié son navigateur Cello le 8 juin 1993, "et fut bientôt téléchargé 500 fois par jour".

Avant Netscape : les navigateurs Web oubliés du début des années 1990
Cello

Six mois plus tard, Andreessen était à Mountain View, en Californie. Son équipe prévoyait de sortir Mosaic Netscape le 13 octobre 1994. Lui, Totik et Mittelhauser ont téléchargé avec enthousiasme l'application sur un serveur FTP. Le dernier développeur se souvient de ce moment. « Cinq minutes se sont écoulées et nous étions tous assis là. Rien ne s'est passé. Et soudain, le premier téléchargement a eu lieu. C'était un gars du Japon. Nous avons juré de lui envoyer un T-shirt !

Cette histoire complexe nous rappelle qu’aucune innovation n’est créée par une seule personne. Le navigateur Web est entré dans nos vies grâce à des visionnaires du monde entier, des personnes qui souvent ne comprenaient pas clairement ce qu'ils faisaient, mais qui étaient motivées par la curiosité, des considérations pratiques ou même l'envie de jouer. Leurs étincelles de génie individuelles ont soutenu tout le processus. Tout comme l'insistance de Tim Berners-Lee pour que le projet reste collaboratif et, surtout, ouvert.

« Les débuts du Web étaient très soucieux du budget » écrit Il. « Il y avait tellement de choses à faire, une si petite flamme à entretenir. »

Source: habr.com

Ajouter un commentaire