Mozilla объявила о старте работ по созданию браузерного движка нового поколения, который будет представлен для применения в ее Firefox в 2017 г. Dubbed Quantum должен заменить используемый сейчас механизм Gecko, реализуя при этом возможность распределения рабочих нагрузок по нескольким ядрам процессора и задействуя при этом графический процессор устройства. В состав нового движка должен войти ряд компонентов экспериментального движка Servo, уже несколько лет разрабатываемого исследовательским подразделением Mozilla. Servo изначально пишется на специальном защищенном языке Rust, и реализует идею распараллеливания в раздельных изолированных легковесных потоках множества вычислительных действий, таких как рендеринг, парсинг HTML и декодирование изображений.

Как пояснил руководитель технической группы разработки Firefox Дэвид Бриант, замена внутренних компонентов движка Gecko будет проходить эволюционно путем замены отдельных компонентов на новые варианты. Он заверил, что это процесс будет проходить для пользователей незаметно и безболезненно. Firefox на базе Quantum будет реализован в вариантах для разных ОС — Windows, macOS, Linux и Android. iOS исключена из этого списка, поскольку Apple требует обязательно использования движка Safari в браузерах сторонних разработчиков.

Одновременно с реконструкций движка Mozilla ведет работы по модернизации пользовательского интерфейса, это делается в рамкам анонсированного еще весной этого года проекта Tofino, правда последние несколько месяцев никаких новостей о его развитии не было.

Версия для печати