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.



27 комментариев

  1. 12.07.2014 at 20:07

    • 12.07.2014 at 20:18

      Поживем увидем…

    • 12.07.2014 at 20:34

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

  2. 12.07.2014 at 21:05

  3. 12.07.2014 at 22:40

    представляю сколько это жуйня жрёт, как она тупит и глючит.

  4. 13.07.2014 at 03:32

    Я напмшу вам браузер на движке браузера, что бы вы могли пользоваться браузером пока пользуетесь браузером.

  5. 13.07.2014 at 04:23

    >выразил недовольство архитектурой и интерфейсом существующих веб-браузеров.
    … и сварганил на коленке очередной хромоклон. 😀
    Очевидно, что нормальными браузерами он не пользовался, ибо домохозяин. 😉

  6. 13.07.2014 at 11:58

    Вот только все сайты написаны под существующую парадигму. Ему там надо ещё и свой веб запускать.

    • 13.07.2014 at 15:15

      Правда именно в этом:
      Не проблема написать браузер — проблема написать браузер:
      что будет отвечать всем стандартам существующих браузеров + будут содержать их баги которые частенько юзают сайты в своих целях,

      Иначе большинство сайтов не будут выглядит так как они должны выглядеть по задумке их разработчика, который ориентировался на перечень известных браузеров.

      • http://linux0id.esy.es/

        14.07.2014 at 01:21

        Эмм… Каждый сайт дает свои скрипты, css-стили… Почему это он должен выглядеть иначе? Chromium отличный движок. Рендерит не хуже IE или мозиллы. Но V8 исполняет жабаскрипт быстрее всех!

      • 14.07.2014 at 17:20

        Даже MS ломает баги своиз API, и им плевать, что кто-то эти баги использовал. Почему разработчики браузеров должны заботиться о сайтописателях, которые пишут не по стандартам? Им надо — сами и перепишут под новые браузеры.

    • 30.07.2014 at 18:15

  7. 13.07.2014 at 16:58

    А как на винду поставить?

  8. 13.07.2014 at 20:11

    А почему не на gecko?

  9. http://linux0id.esy.es/

    14.07.2014 at 01:27

    error while loading shared libraries: libharfbuzz.so.0: cannot open shared object file: No such file or directory

    Что за либа, которую даже aptitude не может найти? Почему не приклеили с другими .so файлами?

    • 16.07.2014 at 11:49

      Она устарела 🙂

      Ты ещё посмотри какой версии у тебя qbittorrent. Мне из-за него пришлось 10.04 на 14.04 сменить, потому что у него web-интерфейс там не работал, а новой версии не было.

      • http://linux0id.esy.es/

        17.07.2014 at 17:02

        qBittorrent у меня отлично работает. Если обновлятся — то до 14.04 а там много чего мне не нравится

  10. 15.07.2014 at 14:52

    Браузер с нуля — на Chromium. Лол

Оставить мнение