Актуальная задача
Майо также отметил, что интерфейс современных браузеров был разработан более 20 лет назад, когда браузер предназначался, по сути, для чтения текста. Сегодня же круг задач гораздо шире — это и доступ к облаку, и редактирование офисных документов, и просмотр фотографий из семейного архива.
«Если вас попросят представить браузер, вы сразу же подумаете о вкладках, адресной строке и, вероятно, о системе управления закладками. Но являются ли эти элементы лучшими на сегодняшний день для нас? Может быть, да. А может быть, нет. Нам предстоит выяснить это», — рассказал Майо.
Вице-президент Mozilla по разработке Firefox Марк Майо
Серия экспериментов
Tofino включит серию экспериментов, «как если бы интерфейс браузера создавался сегодня, а не в 1996 г.», пояснил автор. «На это это будет похоже? Я пока не знаю. Но мы планируем реализовать принципиально новые идеи, выходящие за пределы современных браузеров», — добавил он.
Чужой движок в качестве основы
Интересно, что проект основан не на собственном браузерном движке Mozilla — Gecko, — а на движке Electron, в основе которого лежит движок Chromium. Пользовательский интерфейс основан на библиотеке JavaScript под названием React, а не язык XUL, который применяется при создании кросс-платформенных приложений и аддонов для Firefox.
Майо пояснил, что эти компоненты лучше подходят для прототипирования. Тем не менее, обозреватели скептически отнеслись к такому выбору. По мнению автора статьи в CNet, это как если бы Apple решила разработать новый графический интерфейс для iPhone, но стала бы делать это на платформе Android вместо собственной iOS. «Это говорит о том, как нелегко поспевать за Chrome», — отметило издание.
Марк Майо добавил, что Tofino и браузер на движке Servo — это разные проекты, что Tofino посвящен исключительно интерфейсу, а не нижележащим технологиям (которым посвящен второй проект). Он заверил, что их работа не представляет угрозы Mozilla Firefox, так как не посвящена созданию нового браузера.