Команда Servo выпустила версию 0.7.0 с изменениями за сентябрь 2026 года — всего 527 коммитов. Среди новых возможностей веб-платформы заявлены элемент progress, rounded rectangles и дополнительные CSS-функции. Консоль developer tools теперь сразу вычисляет введённый JavaScript, ускоряя обратную связь.
Появились parentRule у CSSRule и CSSStyleDeclaration, getComposedRanges() и direction у Selection, CSS- и text-модули, getContextAttributes() у Canvas2D и OffscreenCanvas, roundRect() на Canvas2D, getCueAsHTML() у VTTCue и алгоритм MLKEM768-X25519 для WebCrypto. Обновления SpiderMonkey 153.3 и mozangle 0.7 принесли исправления ошибок безопасности, зарегистрированных upstream. Демонстрация egui.rs теперь работает с WebGPU, а Candy Crush стала playable.
Accessibility tree научился сообщать геометрию inline-элементов, помечать display: none как скрытые элементы и выполнять меньше работы при DOM-изменениях. WebGL2 получил серию conformance-исправлений. Поддержка contenteditable и клавиатурного ввода приблизила работу WYSIWYG-редакторов. Для видео развиваются closed captions: исправлены события text tracks, порядок cues, своевременная загрузка URL и восстановление WebVTT после ошибок. Sanitizer API, IndexedDB и Web Animations также получили новые методы и исправления.
В embedding API появились передача действий accessibility-инструментов и очистка истории сессии. Throttling теперь автоматически включается для скрытого WebView, а фокус задаётся через WebView::set_focused. WebGL включён в default_web_features; если он не нужен, default features придётся отключить. Многопроцессный режим выделен в Cargo feature, позволяя сократить бинарник примерно на 2 МБ. Новые настройки регулируют пороги GC для устройств с ограниченной памятью. Android перешёл на JVM 11, OpenHarmony SDK — на API 23, а OpenHarmony-сборку можно кросс-компилировать из Windows.
Значительная часть работы направлена на производительность и память: убраны лишние allocations и IPC, добавлены preallocation, повторное использование и совместное использование буферов, исправлена утечка audio/video. Команда устранила многочисленные panic и hangs, включая сбой служебной страницы about:crash. Появились десять новых контрибьюторов.
Регулярные пожертвования достигли $8144 в месяц, на 1% больше августовских. Они финансируют CI, benchmarking, стажировку Outreachy и работу maintainers. Ещё 37 зависимых от Servo GitHub-пользователей поддерживают проект через thanks.dev.