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

Quelqu'un se souvient d'Erwise ? Viola ? Cello ? Revenons sur ces souvenirs.

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

Lorsque Tim Berners-Lee est arrivé au CERN en 1980, le célèbre laboratoire européen de physique des particules, il a été engagé pour mettre à jour les systèmes de contrôle de plusieurs accélérateurs de particules. Mais l'inventeur de la page web moderne a rapidement perçu un problème : des milliers de personnes entraient et sortaient constamment dans cet institut de recherche, dont beaucoup y travaillaient temporairement.

« Il était assez difficile pour les programmeurs sous contrat d'essayer de comprendre les systèmes, à la fois humains et informatiques, qui dirigeaient ce fantastique terrain de jeu, a écrit Berners-Lee plus tard. – La majorité des informations critiques n'existaient que dans la tête des gens. »

C'est pourquoi, pendant son temps libre, il a écrit un logiciel pour remédier à ce manque : un petit programme qu'il a nommé Enquire. Il permettait aux utilisateurs de créer des « nœuds » – des pages semblables à des fiches index, remplies d'informations, et contenant des liens vers d'autres pages. Malheureusement, cette application, écrite en Pascal, fonctionnait sur un système d'exploitation propriétaire du CERN. « Un petit nombre de personnes ayant vu ce programme le considéraient comme une bonne idée, mais personne ne l'a utilisé. Au final, le disque a été perdu, emportant avec lui l'original d'Enquire. »

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

« Leur travail – plus de cinq navigateurs différents en 18 mois – a sauvé le projet web, qui avait des problèmes de financement, et a lancé la communauté des développeurs web », a été noté lors de la célébration de cet anniversaire au Musée de l'histoire de l'informatique à Mountain View, 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 il n'était pas le premier navigateur. La carte créée par le musée donne un aperçu de l'ampleur mondiale du projet précoce. Dans ces premières applications, il est étonnant de constater qu'elles contiennent déjà de nombreuses fonctionnalités des navigateurs ultérieurs. Voici une visite des applications de navigation web, telles qu'elles étaient avant de devenir célèbres.

Navigateurs du CERN

Le premier navigateur de Tim Berners-Lee, nommé WorldWideWeb, datant de 1990, était à la fois un navigateur et un éditeur. Il espérait que les futurs projets de navigateurs prendraient 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 de temps après WorldWideWeb, un stagiaire en mathématiques du CERN, Nicolas Pellow, a écrit un navigateur capable de fonctionner ailleurs, y compris sur des réseaux UNIX et MS-DOS. Ainsi, "tout le monde pouvait se connecter", explique l'historien de l'internet Bill Stewart, "qui à l'époque était principalement constitué d'un 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, vers 1990

Erwise

Ensuite est venu Erwise. Développé par quatre étudiants finlandais en 1991 et publié en 1992, Erwise est considéré comme le premier navigateur avec une interface graphique. De plus, il était capable de rechercher des mots sur une page.

Berners-Lee a écrit un aperçu d'Erwise en 1992. Il a noté sa capacité à travailler avec différentes polices, à souligner les liens, à permettre de naviguer vers d'autres pages par double clic sur un lien et à prendre en charge plusieurs fenêtres.

"Erwise semble assez intelligent", a-t-il déclaré, bien qu'il y ait un certain mystère autour de lui - un cadre étrange autour d'un mot dans le document, ressemblant à un bouton ou à un formulaire de sélection. Bien que ce ne soit ni l'un ni l'autre - peut-être quelque chose pour les prochaines versions."

Pourquoi l'application n'a-t-elle pas décollé ? Dans une interview ultérieure, l'un des créateurs d'Erwise a noté qu'à l'époque, la Finlande traversait une profonde récession. Il n'y avait pas d'investisseurs "anges" dans le pays.

«À l'é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 aurait été de continuer le développement en espérant que Netscape nous achète au final. Cependant, nous aurions pu atteindre le niveau du premier Mosaic si nous avions travaillé encore un peu. 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

ViolaWWW

ViolaWWW est 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, qui fonctionnait sous UNIX. Wei ne jouait pas du violoncelle, « c'est simplement arrivé à cause de l'acronyme mémorable » Visually Interactive Object-oriented Language and Application [langage et application visuellement interactive orientés objet], comme l'ont écrit James Gillies et Robert Cailliau dans leur histoire du WWW.

Wei s'est apparemment inspiré d'un ancien programme Mac appelé HyperCard, qui permettait aux utilisateurs de créer des matrices de documents formatés avec des hyperliens. « À l'époque, HyperCard était un projet très intéressant, graphiquement, et en plus ces hyperliens », se souvenait-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 à des terminaux X UNIX dans un centre de calcul expérimental à Berkeley. « J'avais un guide pour HyperCard, je l'ai étudié et j'ai juste utilisé les concepts pour les réaliser dans X-windows ». Ce qui est assez impressionnant, c'est qu'il a réussi à les mettre en œuvre avec 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 a précédé un énorme déferlement d'applets Java qui ont émergé sur les sites à la fin des années 90.

Dans documentation Wei a également noté divers inconvénients du navigateur, le principal étant l'absence d'une version pour PC.

  • Non porté sur la plateforme PC.
  • Impression HTML non prise en charge.
  • HTTP non interrompu, non multi-threadé.
  • Proxy non pris en charge.
  • L'interpréteur de langage n'est pas multi-threadé.

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

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

Midas et Samba

En septembre 1991, le physicien Paul Kunz a visité le CERN depuis l'accélérateur Linéaire de Stanford (SLAC). Il est revenu avec le code nécessaire pour lancer le premier serveur web nord-américain sur SLAC. "Je viens de revenir du CERN," a raconté Kunz au bibliothécaire en chef Luis Eddis, "et j'ai découvert une chose incroyable qu'un certain Tim Berners-Lee développe. C'est exactement ce qu'il vous faut pour votre base de données."

Eddis a accepté. Le bibliothécaire en chef a mis la base de recherche clé en ligne. Les physiciens de Fermilab ont fait de même peu après.

Puis, à l'été 1992, un physicien de SLAC Tony Johnson a écrit Midas, un navigateur graphique pour les physiciens de Stanford. Un énorme avantage de Midas était qu'il pouvait afficher des documents au format postscript, apprécié des physiciens pour leur capacité à reproduire avec précision les formules scientifiques.

"Avec ces principaux avantages, le web a été rapidement adopté par la communauté scientifique," concluait évaluation du ministère de l'Énergie des États-Unis sur les progrès du SLAC en 2001.

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

Pour Pellow, le progrès dans le lancement du projet Samba était lent car à chaque fois qu'il y avait quelques liens, le navigateur plantait, et personne ne comprenait pourquoi. "Le navigateur pour Mac était plein de bogues," a tristement constaté Tim Berners-Lee dans une newsletter de 92. "Je fais cadeau d'un t-shirt avec l'inscription W3 à celui qui pourra le réparer!" – a-t-il annoncé. Le t-shirt a été attribué à John Streitz de Fermilab, qui a détecté le bogue, permettant à Nicola Pellow de poursuivre le développement d'une version fonctionnelle de Samba.

Samba "était une tentative de porter le design du premier navigateur que j'avais écrit sur une machine NeXT, sur la plateforme Mac," - ajoute Berners-Lee, "mais il n'a pas été terminé à temps, quand le NCSA a sorti la version Mosaic pour Mac, qui l'a éclipsé."

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é l'explosion du web en 1993 », expliquent les historiens Gillis et Kaiau. Mais il n'aurait pas pu être développé sans ses prédécesseurs, et sans les bureaux du NCSA à l'Université de l'Illinois, équipés des meilleures machines UNIX. De plus, le NCSA comptait le Dr. Ping Fu, docteur en graphisme informatique et magicien, qui travaillait sur les effets de morphing pour le film « Terminator 2 ». Il avait récemment engagé un assistant nommé Marc Andreessen.

« Que dirais-tu de créer une interface graphique pour un navigateur ? » – proposa Fu à son nouvel assistant. « Qu'est-ce qu'un navigateur ? » – demanda Andreessen. Mais quelques jours plus tard, l'un des employés du NCSA, Dave Thompson, a présenté un ancien navigateur de Nicola Pellow et le navigateur ViolaWWW de Pei Wei. Et juste avant la présentation, Tony Johnson a publié la première version de Midas.

Le dernier programme a impressionné Andreessen. « Incroyable ! Fantastique ! Étonnant ! Impressionnant, bon sang ! » – écrivait-il à Johnson. Ensuite, Andreessen a recruté un expert UNIX du NCSA, Eric Bina, pour l'aider à créer son propre navigateur pour X.

Mosaic intégrait de nombreuses nouvelles fonctionnalités pour le web, comme la prise en charge des vidéos, du son, des formulaires, des favoris et de l'historique. « Et ce qui était incroyable, c'est qu'à la différence de tous les anciens navigateurs pour X, tout était contenu dans un seul fichier », expliquent Gillis et Kaiau.

Le processus d'installation était simple : il suffisait de le télécharger et de le lancer. Plus tard, Mosaic est devenu célèbre pour l'introduction de la balise , permettant 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 gens de rendre les pages web plus similaires aux supports imprimés qu'ils connaissaient ; cette idée n'a pas plu à tous les innovateurs, mais a définitivement rendu Mosaic célèbre.

« Ce que Marc, je pense, a très bien réussi, écrivait plus tard Tim Berners-Lee, c'était de rendre l'installation très simple, et de fournir un soutien avec correction des erreurs par email, à tout moment de la journée ou de la nuit. On pouvait lui envoyer un message concernant une erreur, et dans quelques heures, il te renvoyait une correction. »

La plus grande avancée de Mosaic, vue aujourd'hui, était sa compatibilité multiplateforme. « Avec le pouvoir que personne ne m'avait conféré, je déclare X-Mosaic sorti », écrivait avec fierté Marc Andreessen dans le groupe www-talk le 23 janvier 1993. Alex Totic a publié sa version pour Mac quelques mois plus tard. La version pour PC est apparue grâce aux efforts de Chris Wilson et John Mittelhauser.

Le navigateur Mosaic était basé sur Viola et Midas, comme l'indique l'exposition du musée de l'informatique. Il utilisait également une bibliothèque du CERN. « Mais, contrairement aux autres, il était fiable, pouvait être installé même par des non-professionnels, et bientôt il a ajouté le support de la graphique couleur sur les pages, plutôt que dans des fenêtres séparées ».

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 à apparaître à cette époque. Un étudiant de l'université du Kansas. Lou Montulli a adapté le navigateur d'information hypertexte de son campus pour Internet et le web. Il a été lancé en mars 1993. « Lynx est rapidement devenu le navigateur préféré pour les terminaux textuels sans graphique, et il est encore utilisé aujourd'hui », explique l'historien Stewart.

Et à la faculté de droit de l'université de Cornell, Tom Bruce a écrit une application web pour PC, « car ces ordinateurs étaient généralement utilisés par les avocats », notent Gillies et Kaiau. Bruce a publié son navigateur Cello le 8 juin 1993, « et il a rapidement é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, Californie. Son équipe prévoyait de lancer Mosaic Netscape le 13 octobre 1994. Lui, Totic et Mittelhauser ont avec excitation mis l'application sur le serveur FTP. Le dernier développeur se souvient de ce moment. « Cinq minutes s'étaient écoulées, et nous étions tous là. Rien ne se passait. Et soudain, il y a eu le premier téléchargement. 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 tout à fait ce qu'elles faisaient, mais étaient motivées par la curiosité, des considérations pratiques ou même un désir de jouer. Leurs étincelles individuelles de génie ont alimenté tout le processus. Tout comme la persistance de Tim Berners-Lee pour que le projet reste collaboratif et, surtout, ouvert.

« Les débuts du web étaient très limités en ressources, — a écrit a-t-il déclaré. – Tant de choses devaient être faites, une si faible flamme à entretenir. »

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster