Mozilla, известная многим как создатель популярного браузера Firefox, в июне планирует анонсировать браузер, основанный на более современном движке Servo.
Разработчики рассказали, что будет выпущена очень сырая сборка, пользователи не смогут использовать ее как полноценный браузер. Программа будет выпущена для максимально широкого тестирования пользователями. Это поможет оперативнее выявлять и исправлять различные ошибки и недочеты.
Браузер можно будет запускать в Linux, Android, OS X, Windows и Firefox OS. Кроме самого движка будет предоставляться полноценный графически интерфейс, созданный на JavaScript, CSS и HTML (интерфейс получил официальное название browser.html).
Официальный анонс Servo состоялся в 2013 году. Тогда он позиционировался как исследовательский проект в начале эры многоядерных процессоров для планшетов и смартфонов (архитектура ARM). Движок создавался с нуля, использовался язык Rust, разработанный специалистами Mozilla для создания мобильных программ. Со старта проекта Servo в работе активно принимала участие компания Samsung Electronics.
Servo обладает способностью максимально эффективно распараллеливать операции, а также в большей степени использовать аппаратные ресурсы современных многоядерных чипов по сравнению с движком Gecko, который создан до изобретения таких чипов. Напомним, движок Gecko используют текущие версии браузера Firefox.
В ноябре 2014 года специалисты Mozilla представили отчет с результатами сравнительного тестирования двух движков при открытии различных интернет-страниц. Задача разделялась на четыре независимых потока. Разница в скорости открытия интернет-страницы CNN.com оказалась 3,6-кратной, портал Reddit.com новый движок открыл в пять раз оперативнее.
Servo – многокомпонентный движок. Каждый модуль решает собственный набор задач и максимально изолирован от других. Это позволяет сохранить стабильность работы при сбое в одном из компонентов, а также делает отладку и исправление ошибок более удобной.
В дальнейшем новый движок может стать полноценным браузером, который станет основным для компании. Аналогичная ситуация произошла с браузером Internet Explorer: в ОС Windows 10 он присутствует как второстепенный.