Beaker è un browser Web gratuito e open source creato per consentire agli utenti di pubblicare siti Web e app Web direttamente dal browser senza dover configurare un server web separato o ospitare i loro contenuti con una terza parte.
Per citare uno degli sviluppatori del progetto, è stato creato per “dare agli utenti un maggiore controllo sul Web”. Abbiamo coperto diversi progetti basati su una tecnologia simile (ad esempio PeerTube), ma questo ha un po' più di ciliegina sulla torta.
Definito come " un browser peer-to-peer per gli hacker Web ", Beaker esegue i trasferimenti di file e siti Web utilizzando Dat, un hypermedia p2pprotocollo che consente la condivisione di file decentralizzata. Essendo un browser completo, non contiene né pubblicità né censura e viene fornito con una manciata di funzionalità di cui i tecnici saranno entusiasti.
Il protocollo Dat è preferito rispetto a HTTP per Beaker per 5 motivi principali. Può sincronizzare archivi da più fonti; gli URL rimangono gli stessi anche quando gli archivi possono cambiare host. Tutti gli aggiornamenti hanno checksum; le modifiche vengono scritte in un registro versione di sola aggiunta e qualsiasi archivio può essere ospitato su qualsiasi dispositivo. Sebbene utilizzi Dat per impostazione predefinita, Beaker supporta la connessione ai server tradizionali con HTTP in modo da poter visitare ugualmente i siti Web tipici.
Navigazione con Beaker
I file vengono archiviati in una cartella locale che pubblichi come sito Web Dat e lo rendi accessibile ad altri utenti p2p. Durante questo periodo, i dati vengono inviati a un browser attivo le cui pagine Web vengono visualizzate utilizzando Chromium.
Per ogni sito Web visitato, il contenuto specifico della pagina richiesto viene scaricato sul computer locale e temporaneamente seminato. Se lo desideri, puoi seminare un sito Web per tutto il tempo che desideri utilizzando l'opzione di menu "Crea nuovo".
Quello che potrebbe essere uno svantaggio qui è il fatto che spegnere il computer porta il tuo sito web fuori dal web. Una soluzione alternativa per questo è utilizzare una società di hosting di terze parti come Hashbase Puoi anche chiedere a un amico di ospitare i dati del tuo sito web/app sulla sua macchina o creare un self permanente -hosted server homebase.
Caratteristiche nel bicchiere
Beaker è un browser web peer-to-peer sperimentale le cui nuove API consentono agli utenti di creare applicazioni hostless senza perdere la compatibilità con il resto del web. Chiunque può essere un servitore; un singolo sito può essere servito da più computer e tutti i dati sono self-hosted.
D' altra parte, Beaker è costruito usando l'elettrone quindi immagino che potrebbero esserci uno o più problemi di prestazioni su alcune macchine. Non supporta le estensioni del browser o i backup del profilo e non è disponibile sui telefoni cellulari (ancora?).
Installa Beaker su Linux e Mac
In ogni caso, alcune persone sono entusiaste di un browser che combini le funzionalità di GitHub per dare loro la possibilità di eseguire virtualmente il fork di qualsiasi sito Web, apportarvi modifiche locali e quindi ospitarlo autonomamente. Altri stanno aspettando funzionalità più convincenti prima ancora di testare l'app. Su che barca sei? Dicci cosa ne pensi di questo browser innovativo nella sezione commenti qui sotto.