Beaker — это бесплатный веб-браузер с открытым исходным кодом, созданный для того, чтобы пользователи могли сами публиковать веб-сайты и веб-приложения непосредственно из браузера без необходимости настраивать отдельный веб-сервер или размещать свой контент у третьих лиц.
Цитируя одного из разработчиков проекта, он был создан, чтобы «дать пользователям больший контроль над Интернетом». Мы рассмотрели несколько проектов, основанных на похожей технологии (например, PeerTube), но у этого есть немного больше вишенки на торте.
Упоминается как « одноранговый браузер для веб-хакеров », Beaker передает свои файлы и веб-сайты, используя Dat, гипермедиа p2pпротокол, обеспечивающий децентрализованный обмен файлами. Как полноценный браузер, он не содержит ни рекламы, ни цензуры, и поставляется с несколькими функциями, которые понравятся техническим специалистам.
Протокол Dat предпочтительнее HTTP для Beaker по 5 основным причинам. Он может синхронизировать архивы из нескольких источников; URL-адреса остаются прежними, даже если архивы могут менять хосты. Все обновления имеют контрольные суммы; изменения записываются в журнал версий только для добавления, и любой архив может быть размещен на любом устройстве. Хотя Beaker использует Dat по умолчанию, Beaker поддерживает подключение к традиционным серверам с помощью HTTP, поэтому вы можете в равной степени посещать обычные веб-сайты.
Просмотр с помощью Beaker
Файлы хранятся в локальной папке, которую вы публикуете как Dat веб-сайт и делаете его доступным для других пользователей p2p. В это время данные загружаются в активный браузер, веб-страницы которого отображаются с помощью Chromium..
Для каждого посещенного веб-сайта запрошенный контент конкретной страницы загружается на ваш локальный компьютер и временно заполняется. Если вам это нравится, вы можете создать веб-сайт так долго, как хотите, используя опцию меню «Создать новый».
Что может быть недостатком здесь, так это тот факт, что выключение компьютера отключает ваш веб-сайт от Интернета. Одним из обходных путей для этого является использование сторонней хостинговой компании, такой как Hashbase. Вы также можете попросить друга разместить данные вашего веб-сайта / приложения на своем компьютере или создать постоянный собственный -hosted homebase server.
Функции в стакане
Beaker — это экспериментальный одноранговый веб-браузер, новые API которого позволяют пользователям создавать приложения без хоста без потери совместимости с остальной сетью. Любой может быть сервером; один сайт может обслуживаться с нескольких компьютеров, а все данные размещаются на собственном сервере.
С другой стороны, Beaker построен с использованием электрона, поэтому я предполагаю, что на некоторых машинах могут быть одна или несколько проблем с производительностью. Он не поддерживает расширения браузера или резервные копии профилей, и он недоступен на мобильных телефонах (пока?).
Установите Beaker в Linux и Mac
В любом случае, некоторые люди в восторге от браузера, который сочетает в себе функции GitHub, что дает им возможность создавать форки практически любого веб-сайта, вносить в него локальные изменения, а затем размещать его самостоятельно. Другие ждут более убедительных функций, прежде чем даже протестировать приложение. В какой лодке ты? Расскажите нам, что вы думаете об этом инновационном браузере в разделе комментариев ниже.