Представлен выпуск браузерного движка Servo 0.1.0, написанного на Rust
12 апреля 2026 года состоялся выпуск открытого проекта браузерного движка Servo 0.1.0. Решение написано на языке программирования Rust и опубликовано на GitHub под лицензиями Mozilla Public License 2.0 и BSD 3-Clause License.
В примечании к выпуску Servo 0.1.0 отмечено, что по функциональности эта версия аналогична мартовской ночной сборке, для которой проведено дополнительное ручное тестирование. В команде Servo планируют публиковать новые релизы не менее раза в месяц. Готовые сборки Servo 0.1.0 представлены для Linux, Android, macOS и Windows. Также новая сборка проекта выпущена в форме crate-пакета, позволяющего использовать движок в форме библиотеки.
Движок Servo изначально развивался компанией Mozilla, но затем перешёл под покровительство организации Linux Foundation. Решение Servo отличается поддержкой многопоточного рендеринга веб‑страниц, распараллеливанием операций с DOM (Document Object Model) и задействованием предоставляемых языком Rust механизмов безопасного программирования.
Проект Servo изначально создан с поддержкой разбиения кода DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS‑движок и система отрисовки WebRender. Также на базе Servo развивается демонстрационный браузер ServoShell.
«В настоящее время у нас нет планов публиковать наш демо‑браузер ServoShell на crates.io. За 5 релизов с момента нашего первого релиза на GitHub в октябре 2025 года наш процесс выпуска релизов значительно улучшился, и теперь основным „узким местом“ является ежемесячная публикация в блоге, написанная вручную. Поскольку мы очень рады этому релизу, мы решили
Читать на habr.com