Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig

Kent iemand Erwise nog? Altviool? Hallo? Laat ons herdenken.

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig

Toen Tim Berners-Lee in 1980 aankwam bij CERN, Europa's beroemde laboratorium voor deeltjesfysica, werd hij ingehuurd om de controlesystemen van verschillende deeltjesversnellers te updaten. Maar de uitvinder van de moderne webpagina zag vrijwel onmiddellijk een probleem: duizenden mensen waren voortdurend aan het komen en gaan naar het onderzoeksinstituut, van wie velen er tijdelijk werkten.

“Het was een behoorlijke uitdaging voor de contractprogrammeurs om te proberen de systemen, zowel menselijk als computationeel, te begrijpen die deze fantastische speeltuin runden”, schreef Berners-Lee later. “Veel van de cruciale informatie bestond alleen in de hoofden van mensen.”

Dus in zijn vrije tijd schreef hij wat software om deze tekortkoming te verhelpen: een klein programma dat hij Enquire noemde. Hiermee konden gebruikers ‘nodes’ creëren: indexkaartachtige pagina’s gevuld met informatie en met links naar andere pagina’s. Helaas draaide deze applicatie, geschreven in Pascal, op het eigen besturingssysteem van CERN. “Een klein aantal mensen dat dit programma zag, vond het een goed idee, maar niemand gebruikte het. Als gevolg daarvan ging de schijf verloren, en daarmee ook de originele Enquire.”

Een paar jaar later keerde Berners-Lee terug naar CERN. Deze keer lanceerde hij zijn World Wide Web-project opnieuw op een manier die de kans op succes zou vergroten. Op 6 augustus 1991 publiceerde hij een uitleg van het WWW in de alt.hypertext usenet-groep. Hij gaf ook de code vrij voor de libWWW-bibliotheek, die hij samen met zijn assistent Jean-François Groff schreef. De bibliotheek stond deelnemers toe hun eigen webbrowser te maken.

“Hun werk – meer dan vijf verschillende browsers in 18 maanden – heeft een webproject gered dat met financiële problemen kampte en een gemeenschap van webontwikkelaars gelanceerd”, aldus een jubileumviering in het Computer History Museum in Mountain View, Californië. De bekendste van de vroege browsers was Mozaïek, geschreven door Marc Andreessen en Eric Bina van het National Center for Supercomputing Applications (NCSA).

Mozaïek werd al snel Netscape, maar het was niet de eerste browser. De door het museum verzamelde kaart geeft een idee van de mondiale schaal van het vroege project. Het verbazingwekkende aan deze vroege applicaties is dat ze al veel van de functies van latere browsers bevatten. En hier is een rondleiding door webbrowser-apps zoals ze waren voordat ze beroemd werden.

Browsers van CERN

De eerste browser van Tim Berners-Lee, WorldWideWeb uit 1990, was zowel een browser als een editor. Hij hoopte dat toekomstige browserprojecten deze kant op zouden gaan. CERN heeft een reproductie van de inhoud samengesteld. Uit de schermafbeelding blijkt dat in 1993 veel van de kenmerken van moderne browsers daar al aanwezig waren.

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig

De belangrijkste beperking van de software was dat deze op het NeXTStep-besturingssysteem draaide. Maar kort na WorldWideWeb schreef Nicola Pellow, stagiair wiskunde bij CERN, een browser die op andere plaatsen kon draaien, inclusief netwerken op UNIX en MS-DOS. Op die manier ‘kon iedereen online gaan’, legt internethistoricus Bill Stewart uit, ‘dat op dat moment feitelijk bestond uit het CERN-telefoonboek.’

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
Vroege CERN-webbrowser, ca. 1990

erwijs

Toen kwam Erwise langs. Het is in 1991 door vier Finse studenten geschreven en in 1992 uitgebracht. Erwise wordt beschouwd als de eerste browser met een grafische interface. Hij wist ook hoe hij naar woorden op een pagina moest zoeken.

Berners-Lee recenseerde Erwise in 1992. Hij merkte de mogelijkheid op om met verschillende lettertypen om te gaan, links te onderstrepen, je in staat te stellen op een link te dubbelklikken om naar andere pagina's te gaan, en meerdere vensters te ondersteunen.

‘Erwise ziet er behoorlijk slim uit,’ kondigde hij aan, ook al zit er een beetje mysterie in, ‘een vreemd kader rond één woord in een document, zoals een knop of een selectieformulier. Hoewel ze noch het een noch het ander is, is dit misschien iets voor toekomstige versies."

Waarom is de applicatie niet van de grond gekomen? In een later interview merkte een van de makers van Erwise op dat Finland zich destijds in een diepe recessie bevond. Er waren geen engelinvesteerders in het land.

“In die tijd zouden we geen bedrijf op basis van Erwise hebben kunnen opzetten”, legt hij uit. “De enige manier om geld te verdienen was door de ontwikkeling voort te zetten, zodat Netscape ons uiteindelijk zou kopen.” Met een beetje meer werk zouden we echter het niveau van de eerste Mozaïek kunnen bereiken. We moesten Erwise afmaken en op meerdere platforms uitbrengen."

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
Erwise-browser

AltvioolWWW

AltvioolWWW uitgebracht in april 1992. Ontwikkelaar Pei-Yuan Wei schreef het aan de University of California, Berkeley, met behulp van de Viola-scripttaal die onder UNIX draait. Wei speelde geen cello, "het gebeurde gewoon vanwege het pakkende acroniem" Visueel Interactieve Object-georiënteerde Taal en Toepassing, zoals James Gillies en Robert Caillou schreven in hun WWW-geschiedenis.

Wei lijkt geïnspireerd te zijn door een vroeg Mac-programma genaamd HyperCards, waarmee gebruikers matrices konden maken van opgemaakte documenten met hyperlinks. "Toen was HyperCard grafisch een heel interessant project, en ook deze hyperlinks", herinnerde hij zich later. Het programma “was echter niet mondiaal en werkte alleen op de Mac. En ik had niet eens mijn eigen Mac.”

Maar hij had toegang tot UNIX X-terminals in het Berkeley Experimental Computing Center. “Ik had de instructies voor HyperCard, ik bestudeerde het en gebruikte de concepten om ze in X-windows te implementeren.” Alleen, op indrukwekkende wijze, implementeerde hij ze in de Viola-taal.

Een van de belangrijkste en meest innovatieve kenmerken van ViolaWWW was dat de ontwikkelaar scripts en "applets" in de pagina kon opnemen. Dit was een voorafschaduwing van de enorme golf van Java-applets die eind jaren negentig op websites verschenen.

В documentatie Wei merkte ook verschillende tekortkomingen van de browser op, waarvan de belangrijkste het ontbreken van een pc-versie was.

  • Niet geporteerd naar pc-platform.
  • HTML-afdrukken wordt niet ondersteund.
  • HTTP is niet-onderbreekbaar en niet-multithreadbaar.
  • Proxy wordt niet ondersteund.
  • De taalinterpreter is niet multi-threaded.

“De auteur werkt aan deze problemen, enz.”, schreef Wei destijds. Toch "een zeer nette browser, bruikbaar voor iedereen, zeer intuïtief en duidelijk", concludeerde Berners-Lee in zijn zijn recensie. “Extra functies zullen niet door 90% van de echte gebruikers worden gebruikt, maar het zijn functies die ervaren gebruikers nodig hebben.”

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
ViolaWWW Hypermedia-browser

Midas en Samba

In september 1991 bezocht natuurkundige Paul Kunz van de Stanford Linear Accelerator (SLAC) CERN. Hij kwam terug met de code die nodig was om de eerste Noord-Amerikaanse webserver op SLAC te draaien. ‘Ik was net bij CERN,’ zei Kunz tegen hoofdbibliothecaris Louis Addis, ‘en ik ontdekte iets geweldigs dat een vriend, Tim Berners-Lee, aan het ontwikkelen is. Dit is precies wat je nodig hebt voor je basis.”

Addis was het daarmee eens. De hoofdbibliothecaris heeft belangrijk onderzoek op internet geplaatst. Natuurkundigen van Fermilab deden iets later hetzelfde.

Toen, in de zomer van 1992, een natuurkundige van SLAC Tony Johnson schreef Midas, een grafische browser voor natuurkundigen van Stanford. Enorm voordeel Het dieptepunt was dat het documenten in het postscript-formaat kon weergeven, waar natuurkundigen de voorkeur aan geven vanwege het vermogen om wetenschappelijke formules nauwkeurig te reproduceren.

“Dankzij deze belangrijke voordelen is het internet actief gebruikt in de fysieke gemeenschap”, eindigde het rapport. оценка Progress SLAC van het Amerikaanse ministerie van Energie uit 2001.

Ondertussen brachten Pellow en Robert Caillau bij CERN de eerste webbrowser voor de Macintosh-computer uit. Gillies en Caillau beschrijven op deze manier de ontwikkeling van Samba.

Voor Pellow verliep de voortgang bij de lancering van het Samba-project traag omdat de browser bij elke paar links crashte en niemand kon achterhalen waarom. “De Mac-browser zat vol met bugs”, stelde Tim Berners-Lee treurig in een nieuwsbrief uit '92. “Ik geef een T-shirt met de inscriptie W3 weg aan iedereen die het kan repareren!” - hij kondigde aan. Het T-shirt ging naar John Streets van Fermilab, die de bug opspoorde, waardoor Nicola Pellow door kon gaan met het ontwikkelen van een werkende versie van Samba.

Samba "was een poging om het eerste browserontwerp dat ik op een NeXT-machine schreef over te zetten naar het Mac-platform", voegt toe Berners-Lee, maar het was pas klaar toen NCSA een Mac-versie van Mozaïek uitbracht die het overschaduwde."

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
Samba

Mosaic

Mozaïek was „de vonk die de explosieve groei van het internet in 1993 aanwakkerde”, leggen historici Gillies en Caillau uit. Maar het had niet ontwikkeld kunnen worden zonder zijn voorgangers, en zonder de NCSA-kantoren aan de Universiteit van Illinois, uitgerust met de beste UNIX-machines. NCSA had ook Dr. Ping Fu, een computergraphics-arts en -wizard die werkte aan de morphing-effecten voor de film Terminator 2. En hij heeft onlangs een assistent aangenomen genaamd Marc Andreessen.

"Wat denk je van het schrijven van een GUI voor de browser?" - Fu stelde zijn nieuwe assistent voor. “Wat is een browser?” – vroeg Andreessen. Maar een paar dagen later gaf een van de NCSA-medewerkers, Dave Thompson, een presentatie over de vroege browser van Nicola Pellow en de ViolaWWW-browser van Pei Wei. En vlak voor de presentaties bracht Tony Johnson de eerste versie van Midas uit.

Het laatste programma verbaasde Andreessen. "Verbazingwekkend! Fantastisch! Ongelooflijk! Verdomd indrukwekkend! - hij schreef aan Johnson. Andreessen schakelde vervolgens NCSA's UNIX-expert Eric Bina in om hem te helpen zijn eigen browser voor X te schrijven.

In Mozaïek zijn veel nieuwe functies voor internet ingebouwd, zoals ondersteuning voor video's, audio, formulieren, bladwijzers en geschiedenis. “En het verbazingwekkende was dat, in tegenstelling tot alle vroege browsers voor X, alles in één enkel bestand stond”, leggen Gillies en Caillau uit:

Het installatieproces was eenvoudig: u downloadt het gewoon en voert het uit. Mozaïek werd later beroemd door de introductie van de tag , waarmee voor het eerst afbeeldingen rechtstreeks in tekst konden worden ingesloten, in plaats van dat ze in een apart venster verschenen, zoals in Tim's eerste browser voor NeXT. Hierdoor konden mensen webpagina's meer laten lijken op de gedrukte media waarmee ze vertrouwd waren; Niet alle vernieuwers vonden het een leuk idee, maar het heeft Mozaïek zeker beroemd gemaakt.

“Wat Mark naar mijn mening heel goed deed”, schreef Tim Berners-Lee later, “was om de installatie heel eenvoudig te maken en ondersteuning te bieden bij foutcorrectie per e-mail, op elk moment van de dag of nacht. Je zou hem een ​​bericht kunnen sturen over de fout, en een paar uur later zou hij je een correctie sturen.”

De grootste doorbraak van Mozaïek, vanuit het huidige perspectief, was de platformonafhankelijke functionaliteit. “Met de macht die in principe niemand mij heeft gegeven, verklaar ik X-Mosaic vrijgelaten”, schreef Andreessen trots in de www-talkgroep op 23 januari 1993. Alex Totik bracht een paar maanden later zijn versie voor Mac uit. De pc-versie is gemaakt door Chris Wilson en John Mittelhauser.

De Mozaïekbrowser was gebaseerd op Viola en Midas, zoals vermeld in de tentoonstelling in het computermuseum. En hij gebruikte een bibliotheek van CERN. “Maar in tegenstelling tot anderen was het betrouwbaar, zelfs niet-professionals konden het installeren, en al snel werd er ondersteuning toegevoegd voor kleurenafbeeldingen op pagina’s in plaats van in individuele vensters.”

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
Mozaïekbrowser was beschikbaar voor X Windows, Mac en Microsoft Windows

Kerel uit Japan

Maar Mozaïek was destijds niet het enige innovatieve product dat opkwam. Studente aan de Universiteit van Kansas Lou Montulli paste zijn hypertext-informatiebrowser op de campus aan voor internet en internet. Het werd gelanceerd in maart 1993. "Lynx werd al snel de favoriete browser voor op tekens gebaseerde terminals zonder grafische afbeeldingen, en wordt nog steeds gebruikt", legt historicus Stewart uit.

En aan de Cornell Law School schreef Tom Bruce een webapplicatie voor pc's, "omdat dit de computers waren die advocaten doorgaans gebruikten", merken Gillies en Caillau op. Bruce publiceerde zijn Cello-browser op 8 juni 1993, "en werd al snel 500 keer per dag gedownload."

Vóór Netscape: vergeten webbrowsers uit het begin van de jaren negentig
Cello

Zes maanden later was Andreessen in Mountain View, Californië. Zijn team was van plan om Mozaïek Netscape op 13 oktober 1994 uit te brengen. Hij, Totik en Mittelhauser uploadden de applicatie opgewonden naar een FTP-server. De laatste ontwikkelaar herinnert zich dit moment. “Er gingen vijf minuten voorbij en we zaten daar allemaal. Er is niks gebeurd. En plotseling gebeurde de eerste download. Het was een jongen uit Japan. We hebben gezworen dat we hem een ​​T-shirt zouden sturen!”

Dit complexe verhaal herinnert ons eraan dat geen enkele innovatie door één persoon wordt gecreëerd. De webbrowser kwam in ons leven dankzij visionairs van over de hele wereld, mensen die vaak niet duidelijk begrepen wat ze deden, maar gemotiveerd werden door nieuwsgierigheid, praktische overwegingen of zelfs een verlangen om te spelen. Hun individuele vonken van genialiteit hielden het hele proces in stand. Net als de nadruk van Tim Berners-Lee dat het project collaboratief en, belangrijker nog, open blijft.

"De begindagen van het internet waren erg prijsbewust", ik schreef Hij. "Er was zoveel te doen, zo'n klein vlammetje om levend te houden."

Bron: www.habr.com

Voeg een reactie