Beaker est un navigateur Web gratuit et open-source conçu pour permettre aux utilisateurs de publier eux-mêmes des sites Web et des applications Web directement à partir du navigateur sans avoir à configurer un serveur Web séparé ou à héberger leur contenu auprès d'un tiers.
Pour citer l'un des développeurs du projet, il a été conçu pour "donner aux utilisateurs plus de contrôle sur le Web". Nous avons couvert plusieurs projets basés sur une technologie similaire (par exemple, PeerTube), mais celui-ci a un peu plus de cerise sur le gâteau.
Référencé comme « un navigateur peer-to-peer pour les pirates Web », Beaker effectue ses transferts de fichiers et de sites Web en utilisant Dat, un hypermédia p2pprotocole qui permet le partage de fichiers décentralisé. En tant que navigateur à part entière, il ne contient ni publicité ni censure, et il est livré avec une poignée de fonctionnalités qui raviront les techniciens.
Le protocole Dat est préféré à HTTP pour Beaker pour 5 raisons principales. Il peut synchroniser des archives à partir de plusieurs sources ; les URL restent les mêmes même lorsque les archives peuvent changer d'hôtes. Toutes les mises à jour ont des sommes de contrôle ; les modifications sont écrites dans un journal de version en ajout uniquement, et toute archive peut être hébergée sur n'importe quel appareil. Bien qu'il utilise Dat par défaut, Beaker prend en charge la connexion aux serveurs traditionnels avec HTTP afin que vous puissiez également visiter des sites Web typiques.
Navigation avec Beaker
Les fichiers sont stockés dans un dossier local que vous publiez en tant que site Web Dat et que vous rendez accessible aux autres utilisateurs p2p. Pendant ce temps, les données sont transmises à un navigateur actif dont les pages Web sont rendues à l'aide de Chromium.
Pour chaque site Web visité, le contenu de page spécifique demandé est téléchargé sur votre machine locale et temporairement amorcé. Si cela vous convient, vous pouvez créer un site Web aussi longtemps que vous le souhaitez en utilisant l'option de menu "Créer un nouveau".
Ce qui pourrait être un inconvénient ici est le fait que l'arrêt de votre ordinateur retire votre site Web du Web. Une solution de contournement consiste à utiliser une société d'hébergement tierce comme Hashbase Vous pouvez également demander à un ami d'héberger les données de votre site Web / application sur sa machine ou de créer un moi permanent -serveur de base hébergé.
Caractéristiques du bécher
Beaker est un navigateur Web peer-to-peer expérimental dont les nouvelles API permettent aux utilisateurs de créer des applications sans hôte sans perdre la compatibilité avec le reste du Web. N'importe qui peut être serveur ; un seul site peut être servi à partir de plusieurs ordinateurs et toutes les données sont auto-hébergées.
D'autre part, Beaker est construit à l'aide d'électron, donc j'imagine qu'il pourrait y avoir un ou plusieurs problèmes de performances sur certaines machines. Il ne prend pas en charge les extensions de navigateur ou les sauvegardes de profil, et il n'est pas (encore ?) disponible sur les téléphones mobiles.
Installer Beaker sous Linux et Mac
Dans tous les cas, certaines personnes sont enthousiasmées par un navigateur qui combine les fonctionnalités de GitHub pour leur donner la possibilité de bifurquer pratiquement n'importe quel site Web, d'y apporter des modifications locales, puis de l'héberger eux-mêmes. D'autres attendent des fonctionnalités plus convaincantes avant même de tester l'application. Dans quel bateau es-tu ? Dites-nous ce que vous pensez de ce navigateur innovant dans la section des commentaires ci-dessous.