Обновление Servo – новый экспериментальный режим и ускорение

Про Servo многие уже успели забыть, а это тот самый движок, который когда-то задумывался в недрах Mozilla как альтернатива Blink и Gecko. Но, как это часто бывает с хорошими идеями, проект не умер, а просто пошёл своим путём. Теперь им управляет Linux Foundation Europe и, что приятно, развитие идёт — тихо, уверенно и по делу.

Обновление Servo
Обновление Servo

Что такое Servo

Если коротко, Servo это рендеринг-движок на Rust. То есть штука, которая отвечает за то, как браузер отображает веб-страницы. Только здесь всё сделано максимально по уму. Безопасность памяти из коробки, параллельная обработка (да, он реально использует все ваши ядра), и при этом движок можно встроить куда угодно, хоть в настольное приложение, хоть в мобильное, хоть в прошивку тостера, если очень хочется.

В сентябре 2025 команда выкатала обновление, и там несколько интересных моментов. Самое заметное в демо-браузере Servoshell появилась кнопка «Experimental mode». Это как режим безумного учёного. Включает все экспериментальные и недоработанные функции движка. Раньше для этого приходилось шаманить с параметрами запуска вроде --enable-experimental-web-platform-features, а теперь просто нажал кнопку и вперёд в мир нестабильности. Удобно? Очень.

Параллельно разработчики улучшили одно-процессный режим, то есть теперь он быстрее, стабильнее и менее прожорливый к ресурсам. На практике это значит, что демо-браузер перестаёт подтормаживать, когда вы листаете страницу или открываете что-то тяжёлое вроде WebGL-графики. А ведь Servo изначально создавался именно для таких штук, быстрой и энергоэффективной работы с современным вебом.

Из менее заметных, но не менее крутых новостей: API Trusted Types стало стабильным (разработчики сайтов могут вздохнуть спокойно — защита от XSS стала надёжнее), добавилась поддержка сжатия Zstd для HTTP (ещё одно ускорение загрузки), и наконец-то DOM-исключения получили нормальные сообщения об ошибках. Казалось бы, мелочь, но кто хоть раз дебажил JavaScript ночью тот поймёт, насколько это спасает нервы.

Важный момент Servo

Servo теперь активнее продвигает свою встраиваемость. По сути, он становится прямым конкурентом Chromium Embedded Framework (CEF), только без всей громоздкости и зависимостей. Для разработчиков приложений это находка, особенно если не хочется тянуть за собой половину Google Chrome ради встраивания одной странички.

Кстати, в этом месяце вышла и версия Servo 0.0.1. Да, цифры пока скромные, но по сути это первый шаг к полноценному релизу. Всё не торопясь, без шума и лишнего пиара. Просто честная инженерная работа, которой, честно говоря, не хватает многим современным проектам.

И если вы интересуетесь браузерными технологиями, то присмотритесь к Servo. Это не просто «ещё один движок», а, возможно, тот самый шанс увидеть, как веб перестанет быть монополией Chromium. А пока можно просто скачать Servoshell, включить экспериментальный режим и почувствовать себя немного исследователем.

Источник: Servo.org

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario
Nazario

Я — Nazario, тот самый человек, который больше десяти лет ковыряется в Linux и Windows системах не ради хобби, а потому что это — работа и жизнь. Всё, что вы читаете на Setiwik.ru, — это не пересказ справки из мануала, а результат десятков реальных кейсов, выстраданных конфигов и ночных перезагрузок.

Я не претендую на истину в последней инстанции. Но если мой опыт может кому-то упростить работу — значит, всё это не зря. Здесь нет «магии», только практика: от настроек сервера до неожиданных багов, которые не гуглятся с первого раза.

Setiwik.ru — это место, где IT становится чуть менее хаотичным. Заходите почаще — будем разбираться вместе.

Добавить комментарий