
Ao mesmo tempo, a navegação offline era o Santo Graal do desenvolvimento web. Em meados dos anos 90, foi fonte de inspiração, reflexão e crescimento do valor das empresas.
Em junho de 2015, o desenvolvedor do Google Chrome Alex Russell postou uma postagem . Nesta postagem, ele falou sobre o histórico de falhas no desenvolvimento de aplicativos adjacentes à web. Ele falou sobre as ferramentas usadas para criar aplicativos usando tecnologias da web que não eram aplicativos da web nativos. Russell ofereceu uma alternativa. Ele chamou a atenção para os desenvolvimentos na tecnologia de navegadores nos últimos anos, nos quais ele próprio esteve diretamente envolvido.
Russell argumentou que a plataforma da web fez um grande progresso. Chegou ao ponto em que aplicativos semelhantes aos que você pode instalar da App Store ou no seu computador podem ser criados diretamente no navegador. Usando vários recursos da web, podemos criar um aplicativo baseado na web. Alex e o desenvolvedor de front-end Francis Berryman criaram um nome para esse princípio: Progressive Web Applications ou PWA.
Os próprios PWAs evoluíram ao longo do tempo, consistindo em muitas técnicas e tecnologias diferentes. Uma dessas tecnologias é um poderoso recurso JavaScript chamado Service Workers. Trabalhadores de serviço são scripts executados em segundo plano no navegador. Quando um usuário se conecta a um site, um desenvolvedor pode iniciar um Service Worker para interceptar a solicitação e executar outras ações. Esse recurso pode ser usado para muitas coisas diferentes, mas a única coisa que o PWA é que permite a navegação offline. Depois de visitar o site, você pode usar o Service Worker para baixar o site diretamente para o seu dispositivo para que possa continuar a trabalhar com ele mesmo sem acesso à Internet. Uma vez conectado à Internet, o Service Worker pode ressincronizar todas as alterações.
Essa foi uma das vantagens da navegação offline para aplicativos nativos baixados diretamente para dispositivos móveis, em comparação com sites executados em um navegador. Os Service Workers são o resultado de vários anos de trabalho que começou antes mesmo do advento do PWA, e eles passaram por várias iterações para serem implementados offline de maneira adequada.
No entanto, o sonho da navegação offline surgiu muito antes ... Nos dias de experimentos fracassados, quase tão antigos quanto a própria web. Essa ideia valia milhões de dólares, mas depois todos se esqueceram dela.
Como no PWA, o problema começou com a largura do canal. Ou, mais precisamente, por causa de sua ausência. Os navegadores da década de 1990 se conectavam à Internet por meio de linhas telefônicas. Era caro, lento e pressionava uma rede de telecomunicações já congestionada. No início dos anos 2000, a banda larga surgiu como uma solução mais rápida, exclusiva para a era da informação. Mas, até agora, a web era muito limitada e o problema era agravado pelo trabalho com grandes arquivos de mídia, como música ou vídeos.
Portanto, a web era uma coisa insidiosa. Múltiplos retornos à mesma página na maioria das vezes não se justificam. Para ajudar os usuários a lidar com isso, um novo tipo de software surgiu como alternativa. Essas foram as ferramentas para colocar a web offline. Em vez de se conectar a um site quando você precisava ler um artigo, assistir a um vídeo ou ouvir algo, o programa baixava a página da web direto para o seu computador. Ele pode ser acessado a qualquer momento, mesmo sem conexão com a Internet.

Aparecimento do WebWhacker, um dos primeiros exemplos de aplicativos de navegação offline.
As primeiras tentativas eram complicadas e difíceis de usar. Os programas lançados na primeira metade da década de 1990 foram chamados de WebWhacker, WebEx (o ancestral do software que a Cisco adquiriu posteriormente) e OM-Express. Eles funcionaram como uma impressora digital. O usuário selecionou uma página da web, baixou-a para uma pasta em seu computador e a visualizou a qualquer momento. Se ele tivesse experiência com um computador, ele poderia entender a instalação e operação do software. Caso contrário, pode haver problemas com uma interface de usuário complexa.
A qualidade dos programas logo melhorou. Quando o Freeloader lançou a segunda versão de seu software de navegação offline em setembro de 1996, as apostas dispararam. Freeloader, a primeira das muitas empresas de Internet fundadas por Mark Pinkus, fornecia um estilo de trabalho personalizado baseado em um sistema de "canais". Os usuários do Freeloader podem se inscrever em sites ou grupos de sites coletados em feeds monitorados pelo Freeloader e baixados de novo conteúdo.
Freeloader foi pensado como uma forma alternativa de navegar na web, mais passiva e "background". Os desenvolvedores se concentraram em recursos que, na terminologia moderna, poderiam ser chamados de "Netflix para conteúdo". O usuário se inscreveu em um conjunto de canais direcionados e o Freeloader fez o download do conteúdo que poderia ser lido a qualquer momento sem uma conexão com a Internet.
A popularidade do Freeloader estimulou um importante acordo de conteúdo com o MSNBC. A empresa também buscou acordos de patrocínio com parceiros como IBM e AOL, e até conseguiu financiamento da Softbank. Com mais de cem mil usuários ativos, o Freeloader provou que, com a abordagem certa, a navegação offline pode render dinheiro.
Na esteira dessa empolgação, Christopher Hassett invadiu a web. Ele foi o fundador do PointCast, que foi lançado em beta no início de 1996. No final daquele ano, Christopher havia se tornado a principal notícia da CNet, o homem que prometeu acabar com os navegadores para sempre.

Uma captura de tela da rede PointCast feita durante o breve período de vida dessa rede.
PointCast renomeou a navegação offline, chamando-a de um termo barulhento: tecnologia "push". A maneira tradicional de navegar na web clicando em links era, na terminologia do PointCast, um ambiente pull , um processo ativo de "puxar" o conteúdo para o navegador. A rede PointCast revolucionou esse princípio. Os usuários podiam se inscrever em interesses ou sites e, quando o conteúdo era atualizado, era enviado para o dispositivo, onde era consumido passivamente. Hoje você provavelmente está familiarizado com esse paradigma. Agora chamamos isso de notificações push.
Artigo com fioPointCast e outras tecnologias semelhantes foram chamadas de “Push! Diga adeus ao seu navegador: o futuro radical da mídia está além da web. " ( Wired não foi a última vez que anunciou a morte da web .) Como um produto autônomo com uma pequena base de usuários, PointCast foi, no entanto, fortemente coberto pela imprensa e uma estrela brilhante entre outras pontocom emergentes.
Apenas com base em sua reputação inflada, um ano após seu lançamento, a News Corp ofereceu a Hassett a compra de sua empresa por US $ 450 milhões. Ele se recusou, alegando que a empresa valia o dobro e começou a solicitar a oferta pública da PointCast.
Em 1999, alguns anos depois, PointCast foi vendido por US $ 7 milhões e dividido em partes.
O problema não era tanto a ideia quanto sua execução. PointCast Network foi implementado como um protetor de tela de rolagem que apresenta ao usuário notícias e outros conteúdos enquanto o computador estava no modo de hibernação. Esse estilo de trabalho parecia enfadonho para muitos. E quando as empresas começaram a instalar o PointCast nos computadores de seus funcionários, muito poucos perceberam. O motivo era trivial - no momento em que o protetor de tela foi ativado, ninguém estava olhando para a tela. Todo o hype não poderia garantir a popularidade de um produto que os usuários nem mesmo tinham visto.
Mas o mais importante, PointCast abandonou quase completamente o princípio offline que era a navegação offline. Para sincronização e streaming constante de conteúdo, o programa assumiu uma amplacanal do que a navegação normal na web e, naquela época, o canal amplo ainda era um luxo. Além disso, descobriu-se que a maioria dos usuários não tem dificuldade em baixar conteúdo por conta própria, eles apenas queriam fazer isso no momento certo.
Como resultado, a história do PointCast acabou sendo um aviso para os outros. Foi citado como um exemplo de redundância e oportunidades perdidas das pontocom. Mas, ao mesmo tempo, reflete o culminar de uma necessidade real que permaneceu esquecida por quase vinte anos até retornar à plataforma web na forma de Service Workers. Não podemos ter acesso confiável e constante à Internet. E graças à navegação offline, é opcional.
Publicidade
Servidores virtuais com o hardware mais recente, proteção DDoS e uma grande seleção de sistemas operacionais. Crie sua própria configuração com alguns cliques, no máximo - 128 núcleos de CPU, 512 GB de RAM, 4000 GB de NVMe.
