Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre

Erinnert sich jemand an Erwise? Viola? Hallo? Lass uns erinnern.

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre

Als Tim Berners-Lee 1980 am CERN, Europas berühmtem Labor für Teilchenphysik, ankam, wurde er damit beauftragt, die Steuerungssysteme mehrerer Teilchenbeschleuniger zu aktualisieren. Doch der Erfinder der modernen Webseite erkannte fast sofort ein Problem: Tausende Menschen kamen und gingen ständig zum Forschungsinstitut, viele von ihnen arbeiteten dort vorübergehend.

„Es war eine ziemliche Herausforderung für die Vertragsprogrammierer, die menschlichen und rechnerischen Systeme zu verstehen, die diesen fantastischen Spielplatz betrieben“, schrieb Berners-Lee später. „Viele der entscheidenden Informationen existierten nur in den Köpfen der Menschen.“

Deshalb schrieb er in seiner Freizeit eine Software, um dieses Manko zu beheben: ein kleines Programm namens Enquire. Es ermöglichte Benutzern, „Knoten“ zu erstellen – Karteikarten-ähnliche Seiten voller Informationen und mit Links zu anderen Seiten. Leider lief diese in Pascal geschriebene Anwendung auf dem proprietären Betriebssystem von CERN. „Eine kleine Anzahl Leute, die dieses Programm sahen, hielten es für eine gute Idee, aber niemand nutzte es. Infolgedessen ging die CD verloren und mit ihr auch das Original von Enquire.“

Einige Jahre später kehrte Berners-Lee zum CERN zurück. Dieses Mal startete er sein World Wide Web-Projekt auf eine Weise neu, die die Erfolgswahrscheinlichkeit erhöhen würde. Am 6. August 1991 veröffentlichte er eine Erklärung des WWW in der Usenet-Gruppe alt.hypertext. Er veröffentlichte auch den Code für die libWWW-Bibliothek, den er zusammen mit seinem Assistenten Jean-François Groff schrieb. Die Bibliothek ermöglichte es den Teilnehmern, ihre eigenen Webbrowser zu erstellen.

„Ihre Arbeit – mehr als fünf verschiedene Browser in 18 Monaten – rettete ein Webprojekt, dessen Finanzierung knapp war, und gründete eine Community von Webentwicklern“, hieß es bei einer Jubiläumsfeier im Computer History Museum in Mountain View, Kalifornien. Der berühmteste der frühen Browser war „Mosaic“, geschrieben von Marc Andreessen und Eric Bina vom National Center for Supercomputing Applications (NCSA).

Aus Mosaik wurde bald Netscape, aber es war nicht der erste Browser. Die vom Museum gesammelte Karte gibt einen Eindruck vom globalen Ausmaß des frühen Projekts. Das Erstaunliche an diesen frühen Anwendungen ist, dass sie bereits viele Funktionen späterer Browser enthalten. Und hier ist eine Tour durch Webbrowser-Apps, wie sie waren, bevor sie berühmt wurden.

Browser von CERN

Tim Berners-Lees erster Browser, WorldWideWeb aus dem Jahr 1990, war sowohl ein Browser als auch ein Editor. Er hoffte, dass zukünftige Browserprojekte in diese Richtung gehen würden. CERN hat eine Reproduktion seines Inhalts zusammengestellt. Der Screenshot zeigt, dass dort bereits 1993 viele Eigenschaften moderner Browser vorhanden waren.

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre

Die größte Einschränkung der Software bestand darin, dass sie auf dem NeXTStep-Betriebssystem lief. Doch kurz nach WorldWideWeb schrieb die CERN-Mathematikpraktikantin Nicola Pellow einen Browser, der an anderen Orten ausgeführt werden konnte, einschließlich Netzwerken unter UNIX und MS-DOS. Auf diese Weise „konnte jeder online gehen“, erklärt der Internethistoriker Bill Stewart, „das zu diesem Zeitpunkt im Wesentlichen aus dem CERN-Telefonbuch bestand.“

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
Früher CERN-Webbrowser, ca. 1990

Übrigens

Dann kam Erwise. Er wurde 1991 von vier finnischen Studenten geschrieben und 1992 veröffentlicht. Erwise gilt als der erste Browser mit einer grafischen Oberfläche. Er wusste auch, wie man auf einer Seite nach Wörtern sucht.

Berners-Lee rezensierte Erwise im Jahr 1992. Er wies darauf hin, dass es in der Lage sei, verschiedene Schriftarten zu verarbeiten, Links zu unterstreichen, einen Doppelklick auf einen Link zu ermöglichen, um zu anderen Seiten zu springen, und mehrere Fenster zu unterstützen.

„Erwise sieht ziemlich schick aus“, verkündete er, obwohl es ein wenig rätselhaft ist, „ein seltsames Kästchen um ein Wort in einem Dokument, wie eine Schaltfläche oder ein Auswahlformular.“ Obwohl sie weder das eine noch das andere ist – vielleicht ist das etwas für zukünftige Versionen.“

Warum kam die Bewerbung nicht an? In einem späteren Interview bemerkte einer der Gründer von Erwise, dass sich Finnland zu dieser Zeit in einer tiefen Rezession befand. Es gab keine Angel-Investoren im Land.

„Zu diesem Zeitpunkt hätten wir kein Unternehmen auf Basis von Erwise gründen können“, erklärte er. „Die einzige Möglichkeit, Geld zu verdienen, bestand darin, die Entwicklung fortzusetzen, damit Netscape uns schließlich kaufen würde.“ Allerdings könnten wir mit etwas mehr Arbeit das Niveau des ersten Mosaiks erreichen. Wir mussten Erwise fertigstellen und auf mehreren Plattformen veröffentlichen.“

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
Erwise-Browser

BratscheWWW

BratscheWWW veröffentlicht im April 1992. Der Entwickler Pei-Yuan Wei hat es an der University of California in Berkeley geschrieben und dabei die Skriptsprache Viola verwendet, die unter UNIX läuft. Wei spielte nicht Cello, „es geschah einfach aufgrund des eingängigen Akronyms „Visually Interactive Object-orientierte Language and Application“, wie James Gillies und Robert Caillou in ihrer WWW-Geschichte schrieben.

Wei scheint von einem frühen Mac-Programm namens inspiriert worden zu sein Hypercard, mit dem Benutzer Matrizen aus formatierten Dokumenten mit Hyperlinks erstellen konnten. „Dann war HyperCard ein sehr interessantes Projekt, grafisch und auch diese Hyperlinks“, erinnerte er sich später. Das Programm „war jedoch nicht global und funktionierte nur auf dem Mac. Und ich hatte nicht einmal einen eigenen Mac.“

Aber er hatte Zugang zu UNIX-X-Terminals im Berkeley Experimental Computing Center. „Ich hatte die Anweisungen für HyperCard, habe sie studiert und die Konzepte einfach verwendet, um sie in X-Windows zu implementieren.“ Nur hat er sie ganz eindrucksvoll in der Viola-Sprache umgesetzt.

Eine der wichtigsten und innovativsten Funktionen von ViolaWWW war, dass der Entwickler Skripte und „Applets“ in die Seite einbinden konnte. Dies war ein Vorgeschmack auf die große Welle von Java-Applets, die Ende der 90er Jahre auf Websites auftauchten.

В Dokumentation Wei wies auch auf verschiedene Mängel des Browsers hin, wobei der Hauptgrund das Fehlen einer PC-Version sei.

  • Nicht auf die PC-Plattform portiert.
  • HTML-Druck wird nicht unterstützt.
  • HTTP ist nicht unterbrechbar und nicht multithreadbar.
  • Proxy wird nicht unterstützt.
  • Der Sprachinterpreter ist nicht multithreaded.

„Der Autor arbeitet an diesen Problemen usw.“, schrieb Wei damals. Dennoch „ein sehr ordentlicher Browser, der von jedem genutzt werden kann, sehr intuitiv und unkompliziert ist“, schlussfolgerte Berners-Lee überprüfen. „Zusätzliche Funktionen werden nicht von 90 % der echten Benutzer genutzt, aber es sind Funktionen, die Power-User benötigen.“

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
ViolaWWW Hypermedia-Browser

Midas und Samba

Im September 1991 besuchte der Physiker Paul Kunz vom Stanford Linear Accelerator (SLAC) das CERN. Er kehrte mit dem Code zurück, der zum Betrieb des ersten nordamerikanischen Webservers auf SLAC erforderlich war. „Ich war gerade am CERN“, sagte Kunz dem Chefbibliothekar Louis Addis, „und ich habe diese wunderbare Sache entdeckt, die ein Freund, Tim Berners-Lee, entwickelt.“ Das ist genau das, was Sie für Ihre Basis brauchen.“

Addis stimmte zu. Der Chefbibliothekar hat wichtige Forschungsergebnisse im Internet veröffentlicht. Etwas später taten es Physiker vom Fermilab ebenfalls.

Dann, im Sommer 1992, ein Physiker vom SLAC Tony Johnson schrieb Midas, einen grafischen Browser für Stanford-Physiker. Riesig Vorteil Der Tiefpunkt war, dass es Dokumente im Postscript-Format anzeigen konnte, das von Physikern wegen seiner Fähigkeit, wissenschaftliche Formeln genau wiederzugeben, beliebt ist.

„Mit diesen entscheidenden Vorteilen ist das Web in der physischen Gemeinschaft aktiv geworden“, hieß es abschließend. оценка SLAC des US-Energieministeriums aus dem Jahr 2001.

Unterdessen veröffentlichten Pellow und Robert Caillau am CERN den ersten Webbrowser für den Macintosh-Computer. Gillies und Caillau beschreiben die Entwicklung von Samba auf diese Weise.

Für Pellow kam der Start des Samba-Projekts nur langsam voran, da der Browser alle paar Links abstürzte und niemand herausfinden konnte, warum. „Der Mac-Browser war voller Fehler“, erklärte Tim Berners-Lee traurig in einem Newsletter aus dem Jahr 92. „Ich verlose ein T-Shirt mit der Aufschrift W3 an jeden, der es reparieren kann!“ - er kündigte an. Das T-Shirt ging an John Streets von Fermilab, der den Fehler aufspürte und es Nicola Pellow ermöglichte, weiterhin eine funktionierende Version von Samba zu entwickeln.

Samba „war ein Versuch, das erste Browserdesign, das ich auf einem NeXT-Rechner geschrieben habe, auf die Mac-Plattform zu portieren.“ fügt hinzu Berners-Lee, aber es wurde erst fertig, als NCSA eine Mac-Version von Mosaic herausbrachte, die es in den Schatten stellte.

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
Samba

Mosaik

„Mosaik war der Funke, der 1993 das explosive Wachstum des Internets auslöste“, erklären die Historiker Gillies und Caillau. Aber es hätte ohne seine Vorgänger und ohne die NCSA-Büros an der University of Illinois, ausgestattet mit den besten UNIX-Maschinen, nicht entwickelt werden können. NCSA hatte auch Dr. Ping Fu, einen Arzt und Zauberer für Computergrafik, der an den Morphing-Effekten für den Film Terminator 2 arbeitete. Und er hat kürzlich einen Assistenten namens Marc Andreessen eingestellt.

„Was halten Sie davon, eine GUI für den Browser zu schreiben?“ - schlug Fu seinem neuen Assistenten vor. „Was ist ein Browser?“ – fragte Andreessen. Doch ein paar Tage später hielt einer der NCSA-Mitarbeiter, Dave Thompson, eine Präsentation über Nicola Pellows frühen Browser und Pei Weis ViolaWWW-Browser. Und kurz vor den Präsentationen veröffentlichte Tony Johnson die erste Version von Midas.

Das letzte Programm überraschte Andreessen. "Toll! Fantastisch! Unglaublich! Verdammt beeindruckend! - Er schrieb an Johnson. Andreessen engagierte daraufhin den UNIX-Experten der NCSA, Eric Bina, um ihm beim Schreiben seines eigenen Browsers für X zu helfen.

In Mosaic sind viele neue Funktionen für das Web integriert, z. B. Unterstützung für Videos, Audio, Formulare, Lesezeichen und Verlauf. „Und das Erstaunliche war, dass im Gegensatz zu allen frühen Browsern für X alles in einer einzigen Datei enthalten war“, erklären Gillies und Caillau:

Der Installationsprozess war einfach – Sie laden es einfach herunter und führen es aus. Mosaik wurde später durch die Einführung des Tags berühmt , wodurch es erstmals möglich war, Bilder direkt in den Text einzubetten, anstatt sie in einem separaten Fenster anzuzeigen, wie in Tims erstem Browser für NeXT. Dies ermöglichte es den Menschen, Webseiten den ihnen vertrauten gedruckten Medien ähnlicher zu machen; Nicht allen Innovatoren gefiel die Idee, aber sie machte Mosaic auf jeden Fall berühmt.

„Was Mark meiner Meinung nach sehr gut gemacht hat“, schrieb Tim Berners-Lee später, „war, die Installation sehr einfach zu gestalten und zu jeder Tages- und Nachtzeit Unterstützung bei der Fehlerbehebung per E-Mail zu bieten.“ Sie könnten ihm eine Nachricht über den Fehler schicken und ein paar Stunden später würde er Ihnen eine Korrektur schicken.“

Der aus heutiger Sicht größte Durchbruch von Mosaic war seine plattformübergreifende Funktionalität. „Mit der Macht, die mir im Prinzip niemand verliehen hat, erkläre ich X-Mosaic für freigegeben“, schrieb Andreessen stolz in der www-talk-Gruppe am 23. Januar 1993. Einige Monate später veröffentlichte Alex Totik seine Version für Mac. Die PC-Version wurde von Chris Wilson und John Mittelhauser erstellt.

Der Mosaik-Browser basierte auf Viola und Midas, wie in der Ausstellung des Computermuseums erwähnt. Und er nutzte eine Bibliothek vom CERN. „Aber im Gegensatz zu anderen war es zuverlässig, sogar Laien konnten es installieren, und bald wurden Farbgrafiken in Seiten statt in einzelnen Fenstern unterstützt.“

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
Der Mosaik-Browser war für X Windows, Mac und Microsoft Windows verfügbar

Typ aus Japan

Doch Mosaik war nicht das einzige innovative Produkt, das zu dieser Zeit auf den Markt kam. Student der Kansas University Lou Montulli hat seinen Campus-Hypertext-Informationsbrowser für das Internet und das Web angepasst. Es kam im März 1993 auf den Markt. „Lynx wurde schnell zum Browser der Wahl für zeichenbasierte Terminals ohne Grafik und wird auch heute noch verwendet“, erklärt der Historiker Stewart.

Und an der Cornell Law School schrieb Tom Bruce eine Webanwendung für PCs, „weil dies die Computer waren, die Anwälte normalerweise verwendeten“, bemerken Gillies und Caillau. Bruce veröffentlichte seinen Cello-Browser am 8. Juni 1993, „und wurde bald 500 Mal am Tag heruntergeladen.“

Vor Netscape: Vergessene Webbrowser der frühen 1990er Jahre
Cello

Sechs Monate später war Andreessen in Mountain View, Kalifornien. Sein Team plante die Veröffentlichung von „Mosaic Netscape“ am 13. Oktober 1994. Er, Totik und Mittelhauser haben die Bewerbung aufgeregt auf einen FTP-Server hochgeladen. Der letzte Entwickler erinnert sich an diesen Moment. „Fünf Minuten vergingen und wir saßen alle da. Nichts ist passiert. Und plötzlich erfolgte der erste Download. Es war ein Typ aus Japan. Wir haben geschworen, ihm ein T-Shirt zu schicken!“

Diese komplexe Geschichte erinnert uns daran, dass keine Innovation von einer einzelnen Person geschaffen wird. Der Webbrowser kam dank Visionären aus aller Welt in unser Leben, Menschen, die oft nicht genau wussten, was sie taten, sondern von Neugier, praktischen Überlegungen oder sogar der Lust am Spielen motiviert waren. Ihre einzelnen Geniefunken trugen den gesamten Prozess aufrecht. Ebenso wie Tim Berners-Lees Beharren darauf, dass das Projekt kollaborativ und vor allem offen bleibt.

„Die Anfänge des Internets waren sehr budgetbewusst“ писал Er. „Es gab so viel zu tun, eine so kleine Flamme am Leben zu erhalten.“

Source: habr.com

Kommentar hinzufügen