Разработчики проекта Servo объявили о выпуске версии 0.0.4 своего браузерного движка. Данное обновление приносит важные улучшения, приближающие продукт к долгосрочной цели - обеспечению полноценного опыта работы в интернете.

Особенности и архитектура Servo
Для понимания контекста обновления следует отметить ключевые характеристики проекта. Servo представляет собой движок рендеринга веб-браузера, написанный на языке Rust. Он обладает поддержкой WebGL и WebGPU, а также адаптирован для использования в настольных, мобильных и встроенных приложениях.
Ключевые преимущества движка включают:
-
Встраиваемость: Servo предоставляет API WebView, позволяющий другим приложениям использовать его для отображения веб-контента.
-
Безопасность памяти: Использование возможностей языка программирования Rust позволяет минимизировать уязвимости, связанные с памятью и параллелизмом.
-
Модульность: Архитектура построена на модульной основе с использованием широко распространенных крейтов Rust, что облегчает настройку и адаптацию высокопроизводительного движка под конкретные нужды.
-
Параллелизм: Используются конкурентность и параллелизм для более быстрого и энергоэффективного рендеринга контента на многоядерных устройствах.
-
Кроссплатформенность: Реализована поддержка Windows, macOS, Linux, Android и OpenHarmony. Также возможна адаптация для встроенных устройств.
-
Независимость: Проект управляется в рамках открытого руководства под эгидой Linux Foundation Europe.
Что нового в Servo 0.0.4
Поддержка мультиоконности

В экспериментальной замене традиционным браузерным движкам с версией 0.0.4 дебютирует поддержка работы с несколькими окнами. Теперь Servo способен открывать несколько окон, которые согласованно функционируют в операционной системе. Для запуска нового окна предусмотрена специальная кнопка, расположенная рядом с кнопкой создания новой вкладки. Хотя данная функция может требоваться не в каждом сценарии использования, ее реализация демонстрирует технический прогресс команды разработчиков.
Улучшения CSS и HTML
Обновление затрагивает не только управление окнами. Значительные улучшения получила поддержка CSS, включая внедрение функции contrast-color(), метода tee() для читаемых байтовых потоков (readable byte streams) и префиксов свойств вендоров. Данные изменения позволяют Servo качественнее отрисовывать сложные веб-сайты.
В части HTML реализована частичная поддержка атрибута charset в элементах метаданных и сниффинга кодировки (encoding sniffing). Добавлены новые атрибуты для table, thead, tbody и других элементов.
Криптография и API
Криптографические возможности Servo расширены благодаря добавлению поддержки алгоритмов ChaCha20-Poly1305, RSA-OAEP, RSA-PSS и RSASSA-PKCS1-v1_5.
API для встраивания (Embedding API) теперь позволяет управлять HTTP-прокси, системными корневыми сертификатами, localStorage, sessionStorage и файлами cookie браузера. Разработчикам также открыт доступ к простым диалоговым окнам и сообщениям веб-консоли, что делает API более функциональным.
Дополнительные изменения и планы
В примечаниях к выпуску упоминаются многочисленные дополнения к веб-движку, включая исправления стабильности и изменения в названиях API. Доступны ссылки на недавнее выступление и запись в блоге, описывающие рост Servo и управление проектом, которое осуществляется исключительно за счет волонтеров и пожертвований. Команда также анонсировала предварительный обзор докладов, запланированных для конференции FOSDEM 2026.
Текущий статус проекта
Несмотря на существенный прогресс с момента выхода Servo 0.0.1 в октябре 2025 года, движку предстоит долгий путь, прежде чем он сможет напрямую конкурировать с тремя основными веб-движками. Желающие протестировать актуальную версию могут найти варианты загрузки для своего устройства на официальной странице скачивания Servo.
Проект Servo не является новым. Он начинался как исследовательская инициатива Mozilla в 2012 году. В 2020 году Mozilla приняла решение сократить всех разработчиков Servo, однако проект не был закрыт. Управление было передано Linux Foundation, которая в данный момент курирует разработку.
Обновления программ, что нового
• Обновление Intel Graphics Driver 32.0.101.7084 WHQL для процессоров Intel Core 11-го – 14-го поколения
• Состоялся релиз браузерного движка Servo 0.0.4 на базе Rust с поддержкой мультиоконности
• Утечка характеристик OnePlus 15T: экран 6.32 дюйма и батарея 7500 мАч
• Valve обновила категории специальных возможностей в Steam: новые метки и улучшенные фильтры
• Сделка закрыта: TikTok официально переходит под контроль американских инвесторов
• В Firefox появилась функция заметок для вкладок — и она действительно может быть полезной