Mozilla експериментує з браузером на основі Chromium
Марк Мейо, генеральний директор Mozilla і головний менеджер Firefox, представив проект Tofino. У цьому проекті є ряд експериментів із графічним інтерфейсом для веб-браузера, над яким працює Mozilla. На розвиток Firefox це не вплине, але факт, що використання Firefox постійно падає. Цікаво, що весь проект побудований на основі движка Electron на базі Chromium, створеного GitHub для редактора Atom. Замість XUL, який використовується в Mozilla, інтерфейс користувача браузера створюється за допомогою React.
Реклама
Платформа Electron дозволяє розробникам створювати окремі програми на основі технологій, що використовуються у браузерах. Можна використовувати Node.js та його модулі, розширені API для створення діалогів, контекстного меню, керування вікнами, доступу до файлової системи тощо. Electron розглядається як перспективний проект, який вплине на майбутнє стеку технологій браузера.
Хоча Electron заснований на Chromium, розробники Mozilla збираються використовувати його протягом обмеженого часу і не планують скасовувати розробку движка Gecko від Firefox. Разом з Tofino було розпочато новий проект під назвою Positron зі створення API Electron над двигуном Gecko. Positron включає ще один проект - Spidernode, який є реалізацією Node.js з двигуном SpiderMonkey замість двигуна V8. Поверх SpiderMonkey можна побачити рівень API для емуляції API V8.
Після того, як Positron і Spidernode будуть завершені, проект Tofino можна буде зібрати без Electron. Проект Electron був обраний як проста у використанні платформа для створення прототипу нового інтерфейсу користувача для браузера. Основною метою проекту є новий інтерфейс користувача. Що стосується движка, він не замінить Gecko або майбутній двигун рендеринга Servo у Firefox.
Tofino не стане окремим готовим браузером. За допомогою експериментів у Tofino розробники Mozilla сподіваються створити новий тип інтерфейсу користувача. Вони вважають інтерфейс на основі вкладок застарілим і неефективним для сучасної веб-реальності. Новий користувальницький інтерфейс краще відповідатиме варіантам використання ПК та мобільних пристроїв, ніж вкладки, буде більш продуктивним та орієнтованим на завдання. Якщо це буде великим успіхом, можливо, одного дня в далекому майбутньому ми побачимо зовсім інший браузер Firefox.
Посилання:
- Тофіно
- Електронний
- Відреагувати
- позитрон
- Павукоподібний вузол