Mozilla представила новый браузер Tofino

Интернет Интернет-ПО
мобильная версия
, Текст: Сергей Попсулин
Mozilla анонсировала проект по разработке современного интерфейса браузера, с учетом того, что сегодня пользователи не только просматривают сайты, но и выполняют другие задачи - работают с документами, получают доступ к файлам и т. п.

Разработка нового интерфейса

Марк Майо (Mark Mayo), вице-президент Mozilla по разработке Firefox, представил проект Tofino, который посвящен экспериментальной разработке графического интерфейса веб-браузера. Код проекта опубликован в репозитории GitHub

В официальном блоге проекта Майо заявил, что сегодня «мы уже больше времени проводим в браузере, чем спим», поэтому улучшение браузеров — весьма актуальная задача. 

Актуальная задача

Майо также отметил, что интерфейс современных браузеров был разработан более 20 лет назад, когда браузер предназначался, по сути, для чтения текста. Сегодня же круг задач гораздо шире — это и доступ к облаку, и редактирование офисных документов, и просмотр фотографий из семейного архива.

«Если вас попросят представить браузер, вы сразу же подумаете о вкладках, адресной строке и, вероятно, о системе управления закладками. Но являются ли эти элементы лучшими на сегодняшний день для нас? Может быть, да. А может быть, нет. Нам предстоит выяснить это», — рассказал Майо.


Вице-президент Mozilla по разработке Firefox Марк Майо

Серия экспериментов

Tofino включит серию экспериментов, «как если бы интерфейс браузера создавался сегодня, а не в 1996 г.», пояснил автор. «На это это будет похоже? Я пока не знаю. Но мы планируем реализовать принципиально новые идеи, выходящие за пределы современных браузеров», — добавил он.

Чужой движок в качестве основы

Интересно, что проект основан не на собственном браузерном движке Mozilla — Gecko, — а на движке Electron, в основе которого лежит движок Chromium. Пользовательский интерфейс основан на библиотеке JavaScript под названием React, а не язык  XUL, который применяется при создании кросс-платформенных приложений и аддонов для Firefox. 

Майо пояснил, что эти компоненты лучше подходят для прототипирования. Тем не менее, обозреватели скептически отнеслись к такому выбору. По мнению автора статьи в CNet, это как если бы Apple решила разработать новый графический интерфейс для iPhone, но стала бы делать это на платформе Android вместо собственной iOS. «Это говорит о том, как нелегко поспевать за Chrome», — отметило издание. 

Марк Майо добавил, что Tofino и браузер на движке Servo — это разные проекты, что Tofino посвящен исключительно интерфейсу, а не нижележащим технологиям (которым посвящен второй проект). Он заверил, что их работа не представляет угрозы Mozilla Firefox, так как не посвящена созданию нового браузера.