Уже нынешним летом компания Mozilla готовится представить свой новый продукт — браузер на движке Servo. Он намного лучше подходит для работы с многоядерными процессорами и позволяет значительно ускорить скорость открытия веб-страниц.
Как рассказал один из разработчиков обозревателя Пол Руже, пока новый браузер будет представлен только в альфа-версии, поэтому она будет еще очень сыра и, возможно, с большим количеством ошибок. Поэтому Руже не советует устанавливать этот веб-обозреватель вместо основного. По словам специалиста, до того момента, как пользователям станет доступна полноценная сборка нового браузера, нужно проделать очень большой объем работы, в которой альфа-версии отведена ключевая роль. Mozilla с ее помощью решила упростить тестирование своего нового продукта. Люди будут пользоваться браузером и отправлять отчеты об ошибках. Это поможет намного быстрее наделить веб-обозреватель всем необходимым функционалом и сделать его работу более стабильной.
Одновременно должны выйти версии для всех популярных десктопных операционных систем, а также для Firefox OS и мобильной платформы Android.
Что известно о движке Servo?
Этот браузерный движок разрабатывала сама компания Mozilla. Его планировали использовать для написания собственных приложений для мобильных устройств. Работа над этим движком началась как раз вместе с началом внедрения многоядерных процессоров ARM в смартфоны. В 2013 году Mozilla заявляла, что у компании нет намерений использовать этот движок для создания нового браузера, однако через год такая возможность уже допускалась. Всего в разработке нового движка были задействованы 5 разработчиков Mozilla. На начальном этапе им помогали добровольцы из компании Sumsung.
В чем его преимущества?
Главным достоинством движка Servo является улучшенный механизм взаимодействия с многоядерными процессорами. Он может выполнять любые операции параллельно друг другу в отдельных изолированных потоках. Движок Gecko такой особенностью похвастаться не может, так как он создавался еще до появления многоядерных процов. Осенью прошлого года Mozilla уже проводила тестирование своего нового продукта и даже сравнивала его работу с Gecko. Как оказалось, Servo в 3-5 раз быстрее загружает страницы, чем его собрат.
Еще одним очень весомым преимуществом движка является его многокомпонентность. То есть в нем каждый компонент четко задействован в выполнении конкретных задач. Это обеспечивает более стабильную работу движка и намного упрощает исправление возможных ошибок в его работе.
Чего можно ожидать от Servo?
Некоторые эксперты полагают, что со временем этот движок может быть использован для создания совершенно нового браузера. То есть Mozilla пойдет по стопам Microsoft и вместо обновления своего старого веб-обозревателя выпустит совершенно новый продукт. Но это только лишь предположения.