Beaker é um navegador da Web gratuito e de código aberto desenvolvido para permitir que os usuários publiquem sites e aplicativos da Web diretamente do navegador sem ter que configurar um servidor web separado ou hospedar seu conteúdo com terceiros.
Para citar um dos desenvolvedores do projeto, ele foi construído para “dar aos usuários mais controle sobre a Web”. Cobrimos vários projetos baseados em tecnologia semelhante (por exemplo, PeerTube), mas este tem um pouco mais de cereja no topo do bolo.
Referido como “ um navegador peer-to-peer para hackers da Web “, Beaker faz suas transferências de arquivos e sites usando Dat, uma hipermídia p2pprotocolo que permite o compartilhamento de arquivos descentralizado. Como um navegador completo, ele não contém anúncios nem censura e vem com um punhado de recursos que os técnicos vão adorar.
O protocolo Dat protocolo é preferido sobre HTTP para Beaker por 5 razões principais. Ele pode sincronizar arquivos de várias fontes; as URLs permanecem as mesmas mesmo quando os arquivos podem mudar de host. Todas as atualizações têm somas de verificação; as alterações são gravadas em um log de versão somente anexo e qualquer arquivo pode ser hospedado em qualquer dispositivo. Embora use Dat por padrão, o Beaker suporta conexão com servidores tradicionais com HTTP para que você possa visitar sites típicos.
Navegando com Beaker
Os arquivos são armazenados em uma pasta local que você publica como um site Dat e o torna acessível a outros usuários p2p. Durante esse tempo, os dados são propagados para um navegador ativo cujas páginas da web são renderizadas usando Chromium.
Para cada site visitado, o conteúdo específico da página solicitado é baixado em sua máquina local e temporariamente propagado. Se quiser, você pode semear um site pelo tempo que quiser usando a opção de menu “Criar novo”.
O que pode ser uma desvantagem aqui é o fato de que desligar o computador remove o site da web. Uma solução para isso é usar uma empresa de hospedagem terceirizada como Hashbase Você também pode solicitar a um amigo que hospede os dados de seu site/aplicativo na máquina dele ou crie um self permanente -servidor homebase hospedado.
Recursos no Beaker
Beaker é um navegador experimental peer-to-peer cujas novas APIs permitem que os usuários criem aplicativos sem host sem perder a compatibilidade com o resto da web. Qualquer um pode ser um servidor; um único site pode ser servido a partir de vários computadores e todos os dados são auto-hospedados.
Por outro lado, Beaker é construído usando elétron, então imagino que possa haver um ou mais problemas de desempenho em algumas máquinas. Ele não oferece suporte a extensões de navegador ou backups de perfil e não está disponível em telefones celulares (ainda?).
Instalar Beaker no Linux e Mac
Em qualquer caso, algumas pessoas estão entusiasmadas com um navegador que combina os recursos do GitHub para dar a eles a capacidade de bifurcar praticamente qualquer site, fazer alterações locais nele e, em seguida, hospedá-lo por conta própria. Outros estão esperando por recursos mais convincentes antes mesmo de testar o aplicativo. Em qual barco você está? Diga-nos o que você pensa sobre este navegador inovador na seção de comentários abaixo.