001

9 июля разработчики Breach выпустили первую публичную альфа-версию этого необычного браузера.

Проект берёт начало в сентябре 2013 года, когда программист Станислас Полу (Stanislas Polu) выразил недовольство архитектурой и интерфейсом существующих веб-браузеров. По его мнению, все они находятся в рамках узкой дизайнерской парадигмы, которая сохраняется с 90-х годов. Поэтому Станислас предложил создать с нуля новый браузер, который бы соответствовал трём основным характеристикам:

  • Свободный, с открытым исходным кодом.
  • Удобный, инновационный, но не в ущерб простоте использования.
  • Хакабельный, чтобы пользователь мог легко изменять поведение или расширять функциональность браузера.

Разработчик решил, что для реализации идеи код браузера нужно писать на Javascript. В целом, архитектуру нового браузера можно изобразить в виде трёхслойного пирога.

002

1. На верхнем уровне весь пользовательский интерфейс состоит из модулей, написанных на чистом Javascript / HTML5. Каждый модуль, фактически, это веб-приложение с доступом к Breach API.

2. На среднем уровне программные интерфейсы Chromium Content API открыты для Node.js через V8, а также доступны для модулей верхнего уровня. В основе архитектуры — безопасность и высокая производительность, табы и модули исполняются в отдельных процессах.

3. На нижнем уровне Node.js отвечает за все процессы ядра. У каждого модуля — свой процесс Node.js.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    27 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии