Antes do Netscape: navegadores esquecidos do início dos anos 1990

Alguém se lembra do Erwise? Viola? Olá? Vamos lembrar.

Antes do Netscape: navegadores esquecidos do início dos anos 1990

Quando Tim Berners-Lee chegou ao CERN, o famoso laboratório europeu de física de partículas, em 1980, foi contratado para atualizar os sistemas de controle de vários aceleradores de partículas. Mas o inventor da página web moderna viu um problema quase imediatamente: milhares de pessoas entravam e saíam constantemente do instituto de pesquisa, muitas das quais trabalhavam lá temporariamente.

“Foi um grande desafio para os programadores contratados tentar compreender os sistemas, tanto humanos como computacionais, que administravam este fantástico parque infantil”, escreveu Berners-Lee mais tarde. “Muitas das informações críticas existiam apenas na cabeça das pessoas.”

Então, em seu tempo livre, ele escreveu um software para remediar essa deficiência: um pequeno programa que chamou de Enquire. Ele permitiu que os usuários criassem “nós” – páginas semelhantes a cartões de índice cheias de informações e links para outras páginas. Infelizmente, esta aplicação, escrita em Pascal, rodava no sistema operacional proprietário do CERN. “Um pequeno número de pessoas que viu este programa achou que era uma boa ideia, mas ninguém o utilizou. Como resultado, o disco foi perdido e, com ele, o Enquire original.”

Alguns anos depois, Berners-Lee retornou ao CERN. Desta vez ele relançou seu projeto da World Wide Web de uma forma que aumentaria a probabilidade de seu sucesso. Em 6 de agosto de 1991, ele publicou uma explicação da WWW no grupo alt.hypertext usenet. Ele também lançou o código da biblioteca libWWW, que escreveu com seu assistente Jean-François Groff. A biblioteca permitiu que os participantes criassem seus próprios navegadores web.

“O trabalho deles – mais de cinco navegadores diferentes em 18 meses – salvou um projeto da Web com dificuldades financeiras e lançou uma comunidade de desenvolvedores da Web”, observou uma celebração de aniversário no Museu de História do Computador em Mountain View, Califórnia. O mais famoso dos primeiros navegadores foi o Mosaic, escrito por Marc Andreessen e Eric Bina do National Center for Supercomputing Applications (NCSA).

O Mosaic logo se tornou o Netscape, mas não foi o primeiro navegador. O mapa recolhido pelo museu dá uma ideia da escala global do projeto inicial. O que é surpreendente nesses primeiros aplicativos é que eles já contêm muitos dos recursos dos navegadores posteriores. E aqui está um tour pelos aplicativos de navegação na web como eram antes de se tornarem famosos.

Navegadores do CERN

O primeiro navegador de Tim Berners-Lee, WorldWideWeb de 1990, era ao mesmo tempo um navegador e um editor. Ele esperava que futuros projetos de navegadores seguissem nessa direção. O CERN reuniu uma reprodução do seu conteúdo. A captura de tela mostra que em 1993 muitas das características dos navegadores modernos já estavam presentes lá.

Antes do Netscape: navegadores esquecidos do início dos anos 1990

A principal limitação do software era que ele rodava no sistema operacional NeXTStep. Mas logo depois da WorldWideWeb, Nicola Pellow, estagiária de matemática do CERN, escreveu um navegador que poderia rodar em outros lugares, incluindo redes em UNIX e MS-DOS. Dessa forma, “todos podiam ficar online”, explica o historiador da Internet Bill Stewart, “que naquela altura consistia basicamente na lista telefónica do CERN”.

Antes do Netscape: navegadores esquecidos do início dos anos 1990
Navegador CERN antigo, ca. 1990

Erwise

Então Erwise apareceu. Foi escrito por quatro estudantes universitários finlandeses em 1991 e lançado em 1992. Erwise é considerado o primeiro navegador com interface gráfica. Ele também sabia procurar palavras em uma página.

Berners-Lee revisou o Erwise em 1992. Ele observou sua capacidade de lidar com diferentes fontes, sublinhar links, permitir que você clique duas vezes em um link para ir para outras páginas e oferecer suporte a várias janelas.

“Erwise parece muito inteligente”, anunciou ele, embora haja um certo mistério nisso, “uma caixa estranha em torno de uma palavra em um documento, como um botão ou um formulário de seleção. Embora ela não seja nem uma nem outra – talvez isso seja algo para versões futuras."

Por que o aplicativo não decolou? Numa entrevista posterior, um dos criadores do Erwise observou que a Finlândia estava numa recessão profunda na altura. Não havia investidores anjos no país.

“Naquela altura, não teríamos conseguido criar um negócio baseado na Erwise”, explicou. “A única maneira de ganhar dinheiro era continuar o desenvolvimento para que a Netscape eventualmente nos comprasse.” Porém, poderíamos chegar ao nível do primeiro Mosaico com apenas um pouco mais de trabalho. Precisávamos terminar o Erwise e lançá-lo em múltiplas plataformas."

Antes do Netscape: navegadores esquecidos do início dos anos 1990
Navegador Erwise

ViolaWWW

ViolaWWW lançado em abril de 1992. O desenvolvedor Pei-Yuan Wei o escreveu na Universidade da Califórnia, Berkeley, usando a linguagem de script Viola rodando em UNIX. Wei não tocava violoncelo, "só aconteceu por causa do acrônimo cativante" Visually Interactive Object-Oriented Language and Application, como James Gillies e Robert Caillou escreveram em sua história na WWW.

Wei parece ter sido inspirado por um dos primeiros programas do Mac chamado HyperCards, que permitiu aos usuários criar matrizes a partir de documentos formatados com hiperlinks. “Então o HyperCard era um projeto muito interessante, graficamente, e também esses hiperlinks”, lembrou mais tarde. Porém, o programa “não era global e só funcionava no Mac. E eu nem tinha meu próprio Mac.”

Mas ele tinha acesso a terminais UNIX X no Centro de Computação Experimental de Berkeley. “Eu tinha as instruções do HyperCard, estudei e apenas usei os conceitos para implementá-los no X-windows.” Só que, de forma bastante impressionante, ele os implementou usando a linguagem Viola.

Uma das características mais importantes e inovadoras do ViolaWWW era que o desenvolvedor podia incluir scripts e “applets” na página. Isso prenunciou a enorme onda de miniaplicativos Java que apareceram em sites no final dos anos 90.

В documentação Wei também notou várias deficiências no navegador, sendo a principal delas a falta de uma versão para PC.

  • Não portado para plataforma PC.
  • A impressão HTML não é suportada.
  • HTTP é ininterruptível e não multithread.
  • Proxy não é compatível.
  • O intérprete de linguagem não é multithread.

“O autor está trabalhando nesses problemas, etc.”, escreveu Wei na época. Ainda assim, “um navegador muito elegante, utilizável por qualquer pessoa, muito intuitivo e direto”, concluiu Berners-Lee em seu revisão. “Recursos adicionais não serão usados ​​por 90% dos usuários reais, mas são recursos que os usuários avançados precisam.”

Antes do Netscape: navegadores esquecidos do início dos anos 1990
Navegador hipermídia ViolaWWW

Midas e Samba

Em setembro de 1991, o físico Paul Kunz, do Stanford Linear Accelerator (SLAC), visitou o CERN. Ele voltou com o código necessário para executar o primeiro servidor web norte-americano no SLAC. “Eu estava no CERN”, disse Kunz ao bibliotecário-chefe Louis Addis, “e descobri uma coisa maravilhosa que um amigo, Tim Berners-Lee, está desenvolvendo. Isso é exatamente o que você precisa para sua base.”

Addis concordou. O bibliotecário-chefe publicou pesquisas importantes na web. Os físicos do Fermilab fizeram o mesmo um pouco mais tarde.

Então, no verão de 1992, um físico do SLAC Tony Johnson escreveu Midas, um navegador gráfico para físicos de Stanford. Enorme vantagem O ponto baixo era que ele podia exibir documentos no formato postscript, preferido pelos físicos por sua capacidade de reproduzir fórmulas científicas com precisão.

“Com esses benefícios principais, a web passou a ser amplamente utilizada na comunidade física”, finalizou. оценка SLAC do Progresso do Departamento de Energia dos EUA datado de 2001.

Enquanto isso, no CERN, Pellow e Robert Caillau lançaram o primeiro navegador web para o computador Macintosh. Gillies e Caillau descrevem o desenvolvimento do Samba desta forma.

Para Pellow, o progresso no lançamento do projeto Samba foi lento porque a cada poucos links o navegador travava e ninguém conseguia descobrir o porquê. “O navegador Mac estava cheio de bugs”, afirmou tristemente Tim Berners-Lee em um boletim informativo de 92. “Estou dando uma camiseta com a inscrição W3 para quem puder consertar!” - ele anunciou. A camiseta foi para John Streets do Fermilab, que localizou o bug, permitindo que Nicola Pellow continuasse desenvolvendo uma versão funcional do Samba.

Samba "foi uma tentativa de portar o primeiro design de navegador que escrevi em uma máquina NeXT para a plataforma Mac", adiciona Berners-Lee, mas não foi concluído até que a NCSA lançou uma versão para Mac do Mosaic que o eclipsou."

Antes do Netscape: navegadores esquecidos do início dos anos 1990
Samba

Mosaico

O Mosaic foi “a faísca que acendeu o crescimento explosivo da web em 1993”, explicam os historiadores Gillies e Caillou. Mas não poderia ter sido desenvolvido sem os seus antecessores e sem os escritórios da NCSA na Universidade de Illinois, equipados com as melhores máquinas UNIX. A NCSA também tinha o Dr. Ping Fu, um médico e mago de computação gráfica que trabalhou nos efeitos de transformação do filme Terminator 2. E recentemente contratou um assistente chamado Marc Andreessen.

“O que você acha de escrever uma GUI para o navegador?” - Fu sugeriu ao seu novo assistente. “O que é um navegador?” – Andreessen perguntou. Mas, alguns dias depois, um membro da equipe da NCSA, Dave Thompson, fez uma apresentação sobre o primeiro navegador de Nicola Pellow e o navegador ViolaWWW de Pei Wei. E pouco antes das apresentações, Tony Johnson lançou a primeira versão do Midas.

O último programa surpreendeu Andreessen. "Incrível! Fantástico! Incrível! Muito impressionante! - ele escreveu para Johnson. Andreessen então convocou o especialista em UNIX da NCSA, Eric Bina, para ajudá-lo a escrever seu próprio navegador para X.

O Mosaic possui muitos recursos novos integrados para a web, como suporte para vídeos, áudio, formulários, favoritos e histórico. “E o mais surpreendente é que, ao contrário de todos os primeiros navegadores para X, tudo estava contido em um único arquivo”, explicam Gillies e Caillau:

O processo de instalação foi simples - basta baixá-lo e executá-lo. Mais tarde, a Mosaic ficou famosa por apresentar a tag , que pela primeira vez permitiu que imagens fossem incorporadas diretamente no texto, em vez de aparecerem em uma janela separada, como no primeiro navegador de Tim para NeXT. Isso permitiu que as pessoas tornassem as páginas da web mais semelhantes à mídia impressa com a qual estavam familiarizadas; Nem todos os inovadores gostaram da ideia, mas ela certamente tornou a Mosaic famosa.

“O que Mark fez muito bem, na minha opinião”, escreveu Tim Berners-Lee mais tarde, “foi tornar a instalação muito simples e oferecer suporte com correção de erros por e-mail, a qualquer hora do dia ou da noite. Você poderia enviar a ele uma mensagem sobre o erro e, algumas horas depois, ele lhe enviaria uma correção.”

O maior avanço do Mosaic, do ponto de vista atual, foi sua funcionalidade multiplataforma. “Com o poder que, em princípio, ninguém me conferiu, declaro o X-Mosaic liberado”, escreveu Andreessen com orgulho no grupo www-talk em 23 de janeiro de 1993. Alex Totik lançou sua versão para Mac alguns meses depois. A versão para PC foi criada por Chris Wilson e John Mittelhauser.

O navegador Mosaic foi baseado em Viola e Midas, conforme observado na exposição do museu da informática. E ele usou uma biblioteca do CERN. “Mas, ao contrário de outros, era confiável, até mesmo não-profissionais podiam instalá-lo, e logo adicionou suporte para gráficos coloridos em páginas, em vez de janelas individuais.”

Antes do Netscape: navegadores esquecidos do início dos anos 1990
O navegador Mosaic estava disponível para X Windows, Mac e Microsoft Windows

Cara do Japão

Mas a Mosaic não foi o único produto inovador a surgir naquela época. Estudante da Universidade do Kansas Lou Montulli adaptou seu navegador de informações de hipertexto do campus para a Internet e a web. Foi lançado em março de 1993. “O Lynx rapidamente se tornou o navegador preferido para terminais baseados em caracteres sem gráficos e ainda é usado hoje”, explica o historiador Stewart.

E na Cornell Law School, Tom Bruce estava escrevendo uma aplicação web para PCs, “porque esses eram os computadores que os advogados normalmente usavam”, observam Gillies e Caillau. Bruce publicou seu navegador Cello em 8 de junho de 1993, "e logo estava sendo baixado 500 vezes por dia".

Antes do Netscape: navegadores esquecidos do início dos anos 1990
Violoncelo

Seis meses depois, Andreessen estava em Mountain View, Califórnia. Sua equipe planejou lançar o Mosaic Netscape em 13 de outubro de 1994. Ele, Totik e Mittelhauser carregaram o aplicativo com entusiasmo em um servidor FTP. O último desenvolvedor lembra desse momento. “Cinco minutos se passaram e estávamos todos sentados lá. Nada aconteceu. E de repente aconteceu o primeiro download. Era um cara do Japão. Juramos que lhe enviaríamos uma camiseta!”

Esta história complexa lembra-nos que nenhuma inovação é criada por uma única pessoa. O navegador entrou em nossas vidas graças a visionários de todo o mundo, pessoas que muitas vezes não entendiam claramente o que estavam fazendo, mas eram motivadas pela curiosidade, por considerações práticas ou mesmo pelo desejo de jogar. Suas centelhas individuais de genialidade sustentaram todo o processo. Assim como a insistência de Tim Berners-Lee para que o projeto permaneça colaborativo e, o mais importante, aberto.

“Os primeiros dias da web eram muito preocupados com o orçamento”, escreveu Ele. “Havia tanta coisa para fazer, uma chama tão pequena para manter viva.”

Fonte: habr.com

Adicionar um comentário