Да Netscape: забытыя вэб-браўзэры пачатку 1990-х

Хто-небудзь памятае Erwise? Viola? Cello? Давайце ўспамінаць.

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х

Калі ў 1980-м Цім Бернерс-Лі прыбыў у ЦЕРН, знакамітую еўрапейскую лабараторыю фізікі часціц, яго нанялі для абнаўлення кантрольных сістэм некалькіх паскаральнікаў часціц. Але вынаходнік сучаснай вэб-старонкі амаль адразу ўбачыў праблему: у даследчы інстытут увесь час прыходзілі і сыходзілі тысячы людзей, шматлікія з якіх працавалі тамака часова.

«Для праграмістаў на кантракце было даволі складана спрабаваць зразумець сістэмы, як чалавечыя, так і вылічальныя, якія кіравалі гэтай фантастычнай гульнявой пляцоўкай, – пісаў Бернерс-Лі пазней. – Большая частка крытычна важнай інфармацыі існавала толькі ў людзей у галовах».

Таму ў вольны час ён напісаў сёе-тое софт для ўхілення гэтага недахопу: маленькую праграмку, якую ён назваў Enquire. Яна дазваляла карыстальнікам ствараць "вузлы" - старонкі, падобныя на індэксныя карткі, запоўненыя інфармацыяй, і якія мелі спасылкі на іншыя старонкі. Нажаль, гэта дадатак, напісанае на мове Pascal, працавала на прапрыетарнай АС ЦЕРН. «Невялікая колькасць людзей, якія бачылі гэтую праграму, лічылі яе добрай ідэяй, але ніхто ёю не карыстаўся. У выніку згубіўся дыск, а з ім - арыгінальная Enquire.

Праз некалькі гадоў Бернерс-Лі вярнуўся ў ЦЕРН. На гэты раз ён перазапусціў свой праект "Сусветнай павуціны" так, каб павысіць верагоднасць яго поспеху. 6 жніўня 1991 гады ён апублікаваў зацемку да WWW у юзнет-групе alt.hypertext. Таксама ён выпусціў код бібліятэкі libWWW, напісанай ім разам з асістэнтам Жанам-Франсуа Грофам. Бібліятэка дазваляла ўдзельнікам ствараць уласныя вэб-браўзэры.

"Іх праца - больш за пяць розных браўзэраў за 18 месяцаў - выратаваў праект вэба, у якога былі праблемы з фінансаваннем, і запусціў супольнасць вэб-распрацоўшчыкаў", - адзначалася на святкаванні гэтай гадавіны ў Музеі кампутарнай гісторыі ў Маунтин-Ую, Каліфорнія. Найвядомым з ранніх браўзэраў быў Mosaic, напісаны Маркам Андрысэнам і Эрыкам Бінай з Нацыянальнага цэнтра суперкампутарных прыкладанняў (NCSA).

Mosaic неўзабаве абярнуўся Netscape'ом, але ён не быў першым браўзэрам. Сабраная музеем карта дае ўяўленне аб глабальным маштабе ранняга праекта. У гэтых ранніх прыкладаннях дзіўна тое, што ў іх ужо змяшчаюцца многія асаблівасці пазнейшых браўзэраў. І вось тур па дадатках для прагляду вэба, якімі яны былі да таго, як сталі знакамітымі.

Браўзэры з ЦЕРН

Першы браўзэр Ціма Бернерса-Лі пад назвай WorldWideWeb ад 1990 года быў як браўзэрам, так і рэдактарам. Ён спадзяваўся, што будучыя праекты браўзэраў пайдуць у гэтым напрамку. ЦЕРН сабрала рэпрадукцыю яго змесціва. На скрыншоце відаць, што да 1993 году тамака ўжо прысутнічалі шматлікія характарыстыкі сучасных браўзэраў.

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х

Галоўным абмежаваннем ПЗ было тое, што працавала яно на АС NeXTStep. Але неўзабаве пасля WorldWideWeb інтэрн па матэматыцы з ЦЕРН Нікола Пеллоу напісаў браўзэр, здольны працаваць у іншых месцах, у тым ліку сеткі на UNIX і MS-DOS. Такім чынам "кожны мог выйсці ў сетку", тлумачыць гісторык інтэрнэту Біл Сцюарт, "якая ў той момант у асноўным складалася з тэлефоннай кнігі ЦЕРН".

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
Ранні вэб-браўзэр ЦЕРН, ок. 1990

Інакш

Потым з'явіўся Erwise. Яго напісалі чатыры фінскія студэнты каледжа ў 1991, і выпусцілі ў 1992. Erwise лічыцца першым браўзэрам з графічным інтэрфейсам. А яшчэ ён умеў шукаць словы на старонцы.

Бернерс-Лі напісаў агляд Erwise у 1992. Ён адзначыў яго здольнасць працаваць з рознымі шрыфтамі, падкрэсліваць спасылкі, дазваляць пераходзіць на іншыя старонкі па падвойнай пстрычцы на спасылцы і падтрымліваць некалькі вокнаў.

«Erwise выглядае даволі разумна, - абвясціў ён, хоць у ім і ёсць нейкая загадка, - дзіўная рамка вакол аднаго слова ў дакуменце, падобная на кнопку або форму для выбару. Хоць яна не з'яўляецца ні тым, ні іншым - магчыма, гэта нешта для наступных версій».

Чаму ж прыкладанне не ўзляцела? У інтэрв'ю, дадзеным пазней, адзін са стваральнікаў Erwise адзначыў, што ў той час у Фінляндыі ішла глыбокая рэцэсія. У краіне не было інвестараў-«анёлаў».

«У той час мы б не змаглі стварыць бізнэс на аснове Erwise, растлумачыў ён. - Адзіным спосабам зарабіць было працягваць распрацоўку з тым, каб нас у выніку купіў Netscape. Аднак мы б маглі дайсці да ўзроўню першага Mosaic, папрацаваўшы яшчэ дастаткова нядоўга. Нам трэба было скончыць Erwise і выпусціць яго на некалькіх платформах».

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
Браўзэр Erwise

ВіёлаWWW

ВіёлаWWW выйшла ў красавіку 1992. Распрацоўнік Пэй-Юань Вэй напісаў яго ў Каліфарнійскім універсітэце ў Берклі, выкарыстоўваючы скрыптовую мову Viola, які працаваў пад UNIX. На віяланчэлі Вэй не гуляў, «гэта проста атрымалася з-за запамінальнай абрэвіятуры» Visually Interactive Object-oriented Language and Application [візуальная інтэрактыўная аб'ектна-арыентаваная мова і дадатак], як пісалі Джэймс Джыліс і Роберт Каяу ў іх гісторыі WWW.

Вэй, судзячы па ўсім, натхняўся ранняй праграмай з Mac пад назовам Гіперкарта, якая дазваляла карыстальнікам ствараць матрыцы з адфарматаваных дакументаў з гіперспасылкамі. "Тады HyperCard быў вельмі цікавым праектам, графічна, і яшчэ гэтыя гіперспасылкі", – успамінаў ён пазней. Аднак праграма не была глабальнай і працавала толькі на Mac. А ў мяне нават не было свайго Mac».

Затое ў яго было доступ да X-тэрміналаў UNIX у эксперыментальным вылічальным цэнтры Берклі. "У мяне была інструкцыя для HyperCard, я вывучыў яе і проста выкарыстаў канцэпцыі, каб рэалізаваць іх у X-windows". Толькі, што даволі ўражліва, ён рэалізаваў іх з дапамогай мовы Viola.

Адной з найважнейшых і інавацыйных асаблівасцяў ViolaWWW было тое, што распрацоўшчык мог уключаць скрыпты і «аплеты» у старонку. Гэта апярэдзіла велізарную хвалю аплетаў на Java, якія з'явіліся на сайтах у канцы 90-х.

В дакументацыі Вэй таксама адзначыў розныя недахопы браўзэра, асноўным з якіх была адсутнасць версіі для ПК.

  • Ці не партаваны на платформу ПК.
  • Не падтрымліваецца друк HTML.
  • HTTP не прерываемый, не шматструменевы.
  • Проксі не падтрымліваецца.
  • Інтэрпрэтатар мовы не шматструменевы.

"Аўтар працуе над гэтымі праблемамі, і інш.", пісаў Вэй у той час. І ўсё ж, "вельмі акуратны браўзэр, прыдатны для выкарыстання кім заўгодна, вельмі інтуітыўны і прамалінейны", - сказаў на заканчэнне Бернерс-Лі ў сваім аглядзе. "Дадатковыя магчымасці не будуць выкарыстоўваць 90% рэальных карыстальнікаў, аднак гэта тыя функцыі, якія патрэбны вопытным карыстальнікам".

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
ViolaWWW Hypermedia Browser

Midas і Samba

У верасні 1991 года фізік Пол Кунц са стэнфардскага лінейнага паскаральніка (SLAC) пабываў у ЦЕРН у гасцях. Ён вярнуўся з кодам, неабходным для запуску першага паўночнаамерыканскага вэб-сервера на SLAC. «Толькі што быў у ЦЕРН, - распавёў Кунц галоўнаму бібліятэкару Луісу Эдзісу, - і выявіў такую ​​выдатную штуку, якую распрацоўвае адзін таварыш, Цім Бернерс-Лі. Гэта проста тое, што вам трэба для вашай базы».

Эдзіс пагадзіўся. Галоўны бібліятэкар выклаў ключавую даследчую базу ў Інтэрнэце. Фізікі з Фермілаба зрабілі тое ж самае крыху пазней.

Затым улетку 1992 г. фізік з SLAC Тоні Джонсан напісаў Midas, графічны браўзэр для стэнфардскіх фізікаў. Велізарным перавагай Midas было тое, што ён мог паказваць дакументы фармату postscript, каханага фізікамі за магчымасць сапраўды прайграваць навуковыя формулы.

"З гэтымі ключавымі перавагамі вэб сталі актыўна выкарыстоўваць у фізічнай супольнасці", – так сканчалася адзнака міністэрству энергетыкі ЗША прагрэсу SLAC ад 2001 года.

Тым часам, у ЦЕРН Пэлаў і Роберт Кая выпусцілі першы вэб-браўзэр для кампутара Macintosh. Джыліс і Каяу так апісваюць распрацоўку Samba.

Для Пеллоу прагрэс у запуску праекту Samba ішоў павольна, паколькі праз кожныя некалькі спасылак браўзэр падаў, і ніхто не мог зразумець, чаму. "Браўзэр для Mac быў поўны памылак", – сумна канстатаваў Цім Бернерс-Лі ў навіннай рассылцы ад 92 гады. «Дару футболку з надпісам W3 таму, хто зможа яго наладзіць!» - абвясціў ён. Футболка сышла Джону Стрытсу з Фермілаб, які адсачыў памылку, што дазволіла Нікола Пеллоу працягнуць распрацоўку якая працуе версіі Samba.

Samba быў спробай партаваць дызайн першага браўзэра, які я напісаў на машыне NeXT, на платформу Mac, дадае Бернерс-Лі, – але яго не паспелі дарабіць да моманту, калі NCSA выпусцілі версію Mosaic для Mac, якая засланіла яго ».

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
Самба

Майсееў

Mosaic быў «іскрай, якая запаліла выбухны рост інтэрнэту ў 1993», – тлумачаць гісторыкі Джыліс і Каяу. Але яго не змаглі б распрацаваць без папярэднікаў, і без офісаў NCSA у Ілінойскім універсітэце, абсталяваныя лепшымі машынамі з UNIX. Яшчэ ў NCSA быў доктар Пінг Фу, доктар кампутарнай графікі і чараўнік, які працаваў над эфектамі марфінгу для фільма "Terminator 2". А ён нядаўна наняў асістэнта па імі Марк Андрысэн.

"Што скажаш з нагоды напісанні графічнага інтэрфейсу для браўзэра?" - Прапанаваў Фу свайму новаму памочніку. "А што такое браўзэр?" - спытаў Андрысэн. Але праз некалькі дзён адзін з супрацоўнікаў NCSA, Дэйв Томпсан, зрабіў прэзентацыю ранняга браўзэра Ніколы Пеллоу і браўзэра ViolaWWW ад Пэй Вэя. А перад самай прэзентацый Тоні Джонсан выпусціў першую версію Midas.

Апошняя праграма ўразіла Андрысена. «Узрушаюча! Фантастыка! Неверагодна! Уражвае, чорт вазьмі!» - пісаў ён Джонсану. Потым Андрысэн займеў эксперта па UNIX з NCSA, Эрыка Бину, у дапамогу для напісання ўласнага браўзэра для X.

У Mosaic было ўбудавана мноства новых для вэба магчымасцяў, накшталт падтрымкі відэаролікаў, гуку, формаў, закладак і гісторыі. "І дзіўным было тое, што ў адрозненне ад усіх ранніх браўзэраў для X, усё змяшчалася ў адзіным файле", – тлумачаць Джыліс і Каяу:

Працэс яго ўстаноўкі быў простым - трэба было проста спампаваць яго і запусціць. Пазней Mosaic уславіўся ўводам тэга , упершыню які дазволіў убудоўваць малюнкі прама ў тэкст, замест таго, каб яны з'яўляліся ў асобным акне, як у першым браўзэры Ціма для NeXT. Гэта дазволіла людзям рабіць вэб-старонкі больш падобнымі да знаёмых ім друкаваных носьбітаў; гэтая ідэя спадабалася не ўсім наватарам, але вызначана зрабіла Mosaic знакамітым.

«Што Марку, па-мойму, удалося вельмі добра, - пісаў пазней Цім Бернерс-Лі, - зрабіць вельмі простую ўстаноўку, і падтрымку з выпраўленнем памылак па емейлу, у любы час дня і ночы. Можна было адправіць яму паведамленне пра памылку, і праз пару гадзін ён дасылаў табе выпраўленне».

Самым галоўным прарывам Mosaic, з сённяшняга пункта гледжання, была яго кросплатформеннасць. "Уладай, якой мяне не надзяляў, у прынцыпе, ніхто, аб'яўляю X-Mosaic якія выйшлі", – ганарліва пісаў Андрысэн у групе www-talk 23 студзеня 1993 года. Алекс Тоцік выдаў сваю версію для Mac праз некалькі месяцаў. Версія для ПК з'явілася працамі Крыса Уілсана і Джона Миттельхаузера.

Браўзэр Mosaic быў заснаваны на Viola і Midas, як адзначаецца на выставачнай экспазіцыі камп'ютарнага музея. І ён выкарыстоўваў бібліятэку ад ЦЕРН. "Але, у адрозненне ад іншых, ён быў надзейным, яго маглі ўсталяваць нават непрафесіяналы, і неўзабаве ён дадаў падтрымку каляровай графікі ў старонках, а не ў асобных вокнах".

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
Браўзэр Mosaic быў даступны для X Windows, Mac і Microsoft Windows

Хлопец з Японіі

Але Mosaic быў не адзіным інавацыйным прадуктам, які з'явіўся ў той час. Студэнт Канзаскага ўніверсітэта Лу Мантулі адаптаваў гіпертэкставы інфармацыйны браўзэр свайго кампуса для інтэрнэту і вэба. Ён запусціўся ў сакавіку 1993. «Lynx хутка стаў каханым браўзэрам для знакавых тэрміналаў без графікі, і выкарыстоўваецца дагэтуль», - тлумачыць гісторык Сцюарт.

А ў юрыдычнай школе Карнэлскага універсітэта Том Брус пісаў вэб-дадатак для ПК, "паколькі менавіта гэтыя кампутары звычайна выкарыстоўвалі юрысты", – адзначаюць Джыліс і Каяу. Брус апублікаваў свой браўзэр Cello 8 чэрвеня 1993, "і неўзабаве яго спампоўвалі па 500 раз у дзень".

Да Netscape: забытыя вэб-браўзэры пачатку 1990-х
віяланчэль

Шэсць месяцаў праз Андрысэн быў у Маунтин-Ую, Каліфорнія. Яго каманда планавала выпусціць Mosaic Netscape 13 кастрычніка 1994 гады. Ён, Тотык і Миттельхаузер з хваляваннем выклалі дадатак на FTP-сервер. Апошні распрацоўшчык успамінае гэты момант. «Прайшло пяць хвілін, і мы ўсе там сядзелі. Нічога не адбывалася. І раптам здарылася першая запампоўка. Гэта быў хлопец з Японіі. Мы пакляліся, што адправім яму футболку!

Гэтая складаная гісторыя нагадвае нам, што ніводная інавацыя не ствараецца адзіным чалавекам. Вэб-браўзэр увайшоў у нашае жыццё дзякуючы візіянерам з усяго свету, людзям, якія часта не зусім выразна разумелі, што робяць, але матываванымі цікаўнасцю, практычнымі меркаваннямі ці нават жаданнем пагуляць. Іх асобныя іскры геніяльнасці падтрымлівалі ўвесь працэс. Як і зацятасць Ціма Бернерса-Лі ў тым, што праект павінен заставацца сумесным, і, што галоўнае, адкрытым.

«Раннія дні інтэрнэту былі вельмі абмежаванымі ў сродках, – пісаў ён. – Столькі ўсяго трэба было зрабіць, такое слабое полымя падтрымліваць».

Крыніца: habr.com

Дадаць каментар