Группа энтузиастов занялась созданием нового браузера, получившего название Breach. Основными особенностями этой программы являются модульность, открытость, а также возможность гибкой настройки.
Браузер Breach имеет многоуровневую структуру. Каждый уровень выполняет определенную функцию, а их объединение обеспечивает безопасность и возможность настройки. Так, внешний уровень представляет собой модульный пользовательский интерфейс. Модули являются веб-приложениями, они написаны на JavaScript и HTML5. В случае необходимости функциональные возможности модулей можно расширить, реализовав, например, вертикальные вкладки. Каждый модуль имеет доступ к Breach API и использует отдельный системный процесс, что призвано обеспечить безопасность. Средний уровень представляет собой Chromium Content API, открытый для модулей верхнего уровня и программной платформы нижнего уровня Node.js. На нижнем уровне Node.js отвечает за все процессы ядра.
В настоящее время браузер Breach доступен в качестве ранней альфа-версии для Linux и OS X.
Источник: Breach