Состоялся третий релиз открытого проекта Servo, выполненного на языке Rust и доступного на GitHub под лицензиями Mozilla Public License 2.0 и BSD 3-Clause License. Версия 0.0.3, как отмечается в примечаниях, соответствует ноябрьской ночной сборке, прошедшей дополнительное тестирование. Команда Servo планирует выпускать обновления как минимум раз в месяц. Доступны сборки для Linux, Android, macOS и Windows.
Движок Servo, изначально разработанный Mozilla, теперь поддерживается Linux Foundation. Он предлагает многопоточную рендеринг веб-страниц, распараллеливание DOM-операций и безопасное программирование, предоставляемое Rust. Проект позволяет разбивать задачи рендеринга на более мелкие, что способствует эффективному использованию многоядерных процессоров. В Firefox уже интегрированы части Servo, такие как многопоточный CSS-движок и WebRender.
В обновлении Servo 0.0.3 добавлены новые функции: поддержка контекстных меню, элементов управления video, улучшенный API для встраивания, параллельный анализ CSS и скриптов, а также оптимизация инкрементальной разметки. Демонстрационный браузер ServoShell становится всё более функциональным с каждым релизом.
tasani.ru