Mozilla экспериментирует с браузером на основе Chromium

Марк Мэйо, генеральный директор Mozilla и главный менеджер Firefox, представил проект Tofino. В этом проекте есть ряд экспериментов с графическим интерфейсом для веб-браузера, над которым работает Mozilla. Разработка Firefox не пострадает, но факт, что использование Firefox неуклонно сокращается. Интересно, что весь проект построен на движке Electron на основе Chromium, созданном GitHub для редактора Atom. Вместо XUL, используемого в Mozilla, пользовательский интерфейс браузера создается с помощью React.

Платформа Electron позволяет разработчикам создавать автономные приложения на основе технологий, используемых в браузерах. Можно использовать Node.js и его модули, расширенные API-интерфейсы для создания диалогов, контекстного меню, управления окнами, доступа к файловой системе и так далее. Electron рассматривается как перспективный проект, который повлияет на будущее стека браузерных технологий.

Хотя Electron основан на Chromium, разработчики Mozilla собираются использовать его в течение ограниченного времени и не планируют отменять разработку движка Firefox Gecko. Вместе с Tofino был запущен новый проект Positron по созданию Electron API на движке Gecko. Positron включает еще один проект — Spidernode, который представляет собой реализацию Node.js с движком SpiderMonkey вместо движка V8. Можно увидеть слой API для эмуляции API V8 поверх SpiderMonkey.

После того, как Positron и Spidernode будут завершены, проект Tofino можно будет скомпилировать без Electron. Проект Electron был выбран как простая в использовании платформа для создания прототипа нового пользовательского интерфейса для браузера. Новый пользовательский интерфейс — основная цель проекта. Что касается движка, он не заменит Gecko или грядущий движок рендеринга Servo в Firefox.

0_1460448384 0_1460448406

Tofino не станет автономным законченным браузером. С помощью экспериментов с Tofino разработчики Mozilla надеются создать новый вид пользовательского интерфейса. Они считают интерфейс на основе вкладок устаревшим и неэффективным для современной веб-реальности. Новый пользовательский интерфейс лучше подходит для ПК и мобильных устройств, чем вкладки, будет более продуктивным и ориентированным на выполнение конкретных задач. Если это будет большим успехом, возможно, однажды в далеком будущем мы увидим совершенно другой браузер Firefox.
Ссылки:

  • Тофино
  • Электрон
  • Реагировать
  • Позитрон
  • Узелок-паук

Добавить комментарий

Ваш адрес email не будет опубликован.