Стало известно, что Mozilla передала движок браузера Servo Foundation, некоммерческой организации, которая курирует разработку большого количества проектов, связанных с открытым исходным кодом и платформой Linux. Ранее Mozilla разрабатывала Servo совместно с южнокорейской компанией Samsung.
По имеющимся данным, Servo будет разрабатываться как независимый браузерный движок. Основными целями разработчиков будет обеспечение высокопроизводительного и безопасного движка для встраивания в другие приложения. Поскольку проект больше не зависит от коммерческой компании, сторонним разработчикам будет проще присоединиться к разработке Servo. Уже сейчас, Futurewei, Let’s Encrypt, Mozilla, Samsung и Three.Js. Выразили намерение продолжить поддержку проекта.
Что касается самой Servo, то она написана на языке Rust, а ее основными преимуществами можно считать поддержку многопоточного рендеринга веб-страниц и операций распараллеливания с Document Object Model. Кроме того, технологии безопасного программирования, используемые в Rust, позволяют значительно повысить уровень безопасности.
Изначально Servo не смогла в полной мере использовать потенциал современных многоядерных систем из-за используемых в работе однопоточных схем обработки контента. Благодаря Rust разработчики смогли разбивать DOM и рендерить код на небольшие подзадачи, которые выполняются параллельно и более эффективно используют ресурсы многоядерных систем. В браузере Firefox ранее были интегрированы разработки Servo, в том числе многопоточный CSS-движок и рендеринговая система WebRender.