- Die WorldWideWeb-Anwendung, die 1990 auf einem NeXT-Computer am CERN entwickelt wurde, gilt heute als Ursprung des Webs
- 2019 erstellte CERN zum 30. Jahrestag der Entwicklung eine rekonstruierte Version des ursprünglichen Browsers, die in modernen Browsern läuft
- Das Projekt wurde mit Unterstützung der CERN & Society Foundation und der Ständigen Vertretung der Vereinigten Staaten in Genf durchgeführt
- Nutzer können auf der Website den WorldWideWeb-Browser direkt ausführen und die damalige Art des Navigierens erleben
- Das Projekt hat Bedeutung als digitales Bewahrungsprojekt, das die Ursprünge des Webs und seine technische Entwicklung nachvollziehbar macht
Der Ursprung von WorldWideWeb
- Im Dezember 1990 wurde auf einer NeXT-Maschine am CERN (Europäische Organisation für Kernforschung) die WorldWideWeb-Anwendung entwickelt
- Dieses Programm gilt als Vorläufer des Webs, wie wir es heute kennen
- Das damalige WorldWideWeb war die Form des ersten Webbrowsers und Editors mit Funktionen zum Öffnen von Dokumenten, Erstellen von Links und Bearbeiten
Das Rekonstruktionsprojekt von 2019
- Im Februar 2019 kamen zum 30. Jahrestag der Entwicklung von WorldWideWeb Entwickler und Designer am CERN zusammen, um die Rekonstruktion durchzuführen
- Ziel war es, den ursprünglichen Browser in modernen Browsern nachzubilden, damit Nutzer weltweit ihn erleben können
- Das Projekt wurde von der CERN & Society Foundation und der Ständigen Vertretung der Vereinigten Staaten in Genf gefördert
- Der rekonstruierte Browser kann unter worldwideweb.cern.ch/browser ausgeführt werden
Verwendung
- Nutzer können den WorldWideWeb-Browser auf der Website starten und dann nach folgendem Ablauf navigieren
- Im Menü „Document“ auswählen
- Auf „Open from full document reference“ klicken
- Die URL eingeben und auf „Open“ klicken
- Zum Öffnen von Links ist ein Doppelklick erforderlich
Weitere Materialien und Aufbau
- Die Website enthält neben dem rekonstruierten Browser auch verschiedene Referenzseiten
- History: eine kurze Geschichte der 1989 entwickelten Anwendung
- Timeline: die Entwicklung des Webs über 30 Jahre
- The Browser: Erläuterung der Nutzung und Oberfläche des rekonstruierten Browsers
- Typography: Informationen zu den auf NeXT-Computern verwendeten Schriftarten
- Inside the Code: Veröffentlichung von Teilen des Originalcodes
- Production Process: Hintergrundgeschichte des Rekonstruktionsprozesses
- Related Links und Colophon: weiterführende Materialien und Informationen zu den Projektbeteiligten
Bedeutung des Projekts
- Diese Rekonstruktion ist ein Versuch, die Entstehung des Webs und den Prozess seiner technischen Entwicklung erfahrbar zu bewahren
- Nutzer können die Umgebung von 1989 direkt erleben und so den historischen Ausgangspunkt des Webs verstehen
- CERN schafft damit einen Anlass, sich an die Offenheit des Webs und seinen Geist der Zusammenarbeit zu erinnern
1 Kommentare
Hacker-News-Kommentare
Ich habe etwa 1992 beim RNEC Manadon in Devon, Großbritannien, gearbeitet
Mein Chef bat mich, das neue WWW zu untersuchen, also habe ich mich von einem Win-3.1-PC per Telnet auf einen VAX eingeloggt und dann über ein X.25-PAD über die USA bis zum CERN verbunden
Damals sah es ähnlich aus wie gopher oder WAIS, daher habe ich berichtet: „Ist im Grunde wie gopher“
Als Tim Berners-Lee das WWW und HTML entwickelte, war der Browser Telnet-basiert, und an eine grafische Oberfläche war damals noch gar nicht zu denken
WAIS war an der DigitalLibrarian-Software orientiert: oben wählte man eine Site aus und gab Suchbegriffe ein, unten erschien dann eine Liste mit Dokumenten
Gopher war hierarchisch aufgebaut, und das heutige Gemini-Protokoll fühlt sich an, als hätte es dieses Format übernommen
Das frühe WWW bestand dagegen aus Freiform-Dokumenten, hatte wenig Navigationsfunktionen und bot kaum Unterstützung für Bilder oder Formatierung
Deshalb war das Zukunftspotenzial schwer zu erkennen, und ich war schon immer schlecht darin, Sieger vorherzusagen
Wenn man nur den Knotennamen kannte, konnte jeder eine PPP-Sitzung öffnen, ganz ohne Passwort
Überall gab es nur Tutorials dazu, wie man HTML schreibt, aber kaum echte Inhalte
Wirklich lebendig waren IRC und Usenet
Eine interessante Randnotiz: Erwise war der erste grafische Webbrowser, entwickelt von Studenten der Technischen Hochschule Helsinki zusammen mit Berners-Lee
Allerdings gab es damals in Finnland keine Finanzierung, daher wurde das Projekt eingestellt, und die meisten wechselten zu Tekla, wo sie zur Entwicklung von AEC-CAD-Technologie beitrugen
Es war ein vollständig integriertes System, das Link-Konsistenz garantierte, und alle Browser fungierten gleichzeitig auch als Editoren
CERN wollte Multimedia-Sharing, Graz zielte dagegen auf eine Bildungsplattform
Schade, dass es durch die Kommerzialisierung nicht Open Source wurde
Trotzdem erwies sich das Konzept eines zustandslosen HTTP-Servers im Ergebnis als die bessere Wahl
Das ursprüngliche WorldWideWeb.app (für den NeXTCube) war bereits ein grafischer Browser
Schade ist, dass beide Steve-Jobs-Filme die NeXT- und Pixar-Zeit fast gar nicht behandeln
1983 sagte er voraus, dass es noch 10 bis 15 Jahre dauern würde, bis vernetzte Heimcomputer gelöst seien; genau 10 Jahre später wurde das WWW veröffentlicht, und entwickelt wurde es ausgerechnet auf der NeXT-Plattform
Direkter Link zum Browser: https://worldwideweb.cern.ch/browser/
Schade, dass diese Funktion verschwunden ist
Heute muss man dafür meist extra eine Wiki-Engine installieren
Sammlung weiterer verwandter Threads
Genauer wäre wohl die Formulierung „Rebuilt the CERN Browser“
Der Silversmith-Browser von 1986 war ein System zur Verarbeitung von SCI-Dokumenten unter Sicherheitskontrolle
Nutzer konnten nur auf freigegebene Abschnitte zugreifen, und Inline-Bilder waren mit Datenerläuterungen verknüpft
Später wurde auch eine Version mit semantischer Suche für das U.S. Army Material Command erstellt
Nach 16 Jahren habe ich einen alten NeXTStation Color wieder eingeschaltet, aber es gab kaum noch erreichbare Websites
Immerhin funktionierte useit.com noch
Wirklich großartig, wie das CERN-Team die NeXT-Oberfläche visuell rekonstruiert hat
Aber die technische Hürde, an der man immer wieder scheitert, sind die iframe-Sicherheitsrichtlinien
Wegen CORS, X-Frame-Options und CSP lassen sich moderne Websites nicht laden
Das ist sicherheitstechnisch natürlich richtig, aber schade, weil dadurch das nostalgische Gefühl des offenen Webs der 90er verloren geht
Deshalb habe ich selbst eine Custom-Embedder-API gebaut und eine vollständig isolierte Chromium-Instanz wie eine Pipe in die Retro-UI eingebunden
So läuft eine echte Engine, während die Sicherheitsgrenzen erhalten bleiben
Wer das 90er-Gefühl erleben möchte, kann es unter https://win9-5.com/demo ausprobieren — mit eingeschaltetem Ton hört man sogar das Modem-Einwahlgeräusch
Es wäre schön, wenn jemand die Referenzimplementierung dieses Browsers in einer funktionalen Sprache schreiben würde
Damit ließe sich die Spezifikation vielleicht formalisieren
In den damaligen Videos wirkte die UX ziemlich unbeholfen
Die Scrollleiste war links, und die Menüs waren drei Ebenen tief verschachtelt
Wenn man auf die Vergangenheit schaut, merkt man erst, wie groß die heutigen Verbesserungen sind
Wer an alte UIs gewöhnt ist, empfindet möglicherweise das heutige Flat Design oder verschwindende Scrollleisten als umständlich
Aber die Position der Scrollleiste ist Geschmackssache
Ich nutze in VS Code die linke Minimap quasi wie eine Scrollleiste, und das funktioniert erstaunlich gut