Beaker to bezpłatna przeglądarka internetowa o otwartym kodzie źródłowym, stworzona w celu umożliwienia użytkownikom samodzielnego publikowania witryn i aplikacji internetowych bezpośrednio z przeglądarki bez konieczności konfigurowania oddzielnego serwera internetowego lub udostępniania treści podmiotom zewnętrznym.
Cytując jednego z twórców projektu, został zbudowany, aby „dać użytkownikom większą kontrolę nad siecią”. Omówiliśmy kilka projektów opartych na podobnej technologii (np. PeerTube), ale ten ma trochę więcej lukru na torcie.
Określany jako „ przeglądarka peer-to-peer dla hakerów internetowych “, Beaker przesyła swoje pliki i strony internetowe za pomocą Dat, hipermediów p2pprotokół umożliwiający zdecentralizowane udostępnianie plików. Jako pełnoprawna przeglądarka nie zawiera reklam ani cenzury, a dostarczana jest z garstką funkcji, którymi zachwycą się technicy.
Protokół Dat jest preferowany w Beaker nad HTTP z 5 głównych powodów. Może synchronizować archiwa z wielu źródeł; adresy URL pozostają takie same, nawet jeśli archiwa mogą zmieniać hosty. Wszystkie aktualizacje mają sumy kontrolne; zmiany są zapisywane w dzienniku wersji tylko do dołączania, a dowolne archiwum może być hostowane na dowolnym urządzeniu. Chociaż domyślnie używa Dat, Beaker obsługuje łączenie się z tradycyjnymi serwerami przez HTTP, dzięki czemu możesz równie dobrze odwiedzać typowe strony internetowe.
Przeglądanie za pomocą Beaker
Pliki są przechowywane w folderze lokalnym, który publikujesz jako witrynę Dat i udostępniasz innym użytkownikom p2p. W tym czasie dane są przesyłane do aktywnej przeglądarki, której strony internetowe są renderowane przy użyciu Chromium.
W przypadku każdej odwiedzanej witryny żądana zawartość strony jest pobierana na komputer lokalny i tymczasowo umieszczana. Jeśli Ci się podoba, możesz udostępniać witrynę internetową tak długo, jak chcesz, korzystając z opcji menu „Utwórz nowy”.
Wadą może być fakt, że wyłączenie komputera usuwa witrynę z sieci. Jednym z obejść tego problemu jest skorzystanie z zewnętrznej firmy hostingowej, takiej jak Hashbase Możesz również poprosić znajomego o hostowanie danych Twojej witryny/aplikacji na jego komputerze lub utworzenie stałego konta -hostowany serwer bazy domowej.
Funkcje w Zlewce
Beaker to eksperymentalna przeglądarka internetowa peer-to-peer, której nowe interfejsy API umożliwiają użytkownikom tworzenie aplikacji bez hosta bez utraty kompatybilności z resztą sieci. Każdy może być serwerem; pojedyncza witryna może być obsługiwana z wielu komputerów, a wszystkie dane są hostowane samodzielnie.
Z drugiej strony Beaker jest zbudowany przy użyciu elektronów, więc wyobrażam sobie, że na niektórych maszynach może występować jeden lub więcej problemów z wydajnością. Nie obsługuje rozszerzeń przeglądarki ani kopii zapasowych profili i nie jest dostępna na telefony komórkowe (jeszcze?).
Zainstaluj Beaker w systemach Linux i Mac
W każdym razie niektórzy ludzie są podekscytowani przeglądarką, która łączy w sobie funkcje GitHub, dając im możliwość rozwidlenia praktycznie dowolnej witryny, wprowadzania w niej lokalnych zmian, a następnie samodzielnego hostowania. Inni czekają na bardziej przekonujące funkcje, zanim jeszcze przetestują aplikację. W której łodzi jesteś? Powiedz nam, co myślisz o tej innowacyjnej przeglądarce w sekcji komentarzy poniżej.