The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск браузерного движка Servo 0.0.5

01.03.2026 10:31 (MSK)

Опубликован выпуск браузерного движка Servo 0.0.5 и развиваемого вместе с ним демонстрационного браузера ServoShell, написанных на языке Rust. Готовые сборки сформированы для Linux, Android, macOS и Windows.

Движок изначально развивался компанией Mozilla, но затем перешёл под покровительство организации Linux Foundation. Servo отличается поддержкой многопоточного рендеринга web-страниц, распараллеливанием операций с DOM (Document Object Model) и задействованием предоставляемых языком Rust механизмов безопасного программирования. Servo изначально создан с поддержкой разбиения кода DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender.

Основные изменения:

  • В HTML-элемент <audio> добавлена поддержка воспроизведения файлов в формате OGG.
  • Добавлена поддержка упреждающей загрузки ресурсов, используя тег <link rel=preload>, при помощи которого можно организовать загрузку ресурсов, не дожидаясь, когда они будут запрошены, например, можно сразу загрузить определённые файлы CSS, скрипты, видео и картинки.
  • В HTML-элементах "style" и "link" реализована поддержка свойства "blocking" для приостановки отрисовки страницы до окончания загрузки ресурса.
  • В HTML-элемент "img" добавлена поддержка свойства "align" для управления выравниванием изображения.
  • В HTML-элемент "select" добавлена поддержка свойства "disabled" для деактивации выпадающего списка.
  • Добавлена поддержка свойства "cursor-color" для изменения цвета курсора в полях ввода.
  • Добавлена поддержка применения CSS-свойства "content" для замены любого HTML-элемента изображением.
  • Добавлена поддержка псевдоэлемента "::details-content" для изменения стиля содержимого, заданного через HTML-элемент <details>.
  • В HTML-элемент <details> добавлена поддержка псевдокласса ":open", срабатывающего при открытии диалога.
  • Для HTML-элемента <input type=button> реализована поддержка псевдокласса ":active", действующего в промежуток времени от нажатия до отпускания кнопки.
  • Добавлен API Origin для получения информации об источнике получения содержимого на уровне связки "протокол + домен + порт".
  • Реализовано свойство MouseEvent.detail для получения информации о характере клика (одинарный, двойной).
  • В объект Request добавлено свойство "keepalive" для определения находится ли соединение в состоянии keepalive.
  • Добавлена поддержка загрузки через выражения import модулей в формате JSON.
  • Добавлена возможность указания атрибутов для указания типа содержимого при импорте через выражение import.
  • Добавлена поддержка зацикленного импорта JavaScript-модулей.
  • Включена по умолчанию поддержка интерфейса navigator.sendBeacon, для асинхронной передачи небольших порций данных из браузера на сервер.
  • Добавлена настройка https_proxy, а также переменные окружения HTTPS_PROXY и NO_PROXY для организации работы через HTTPS-прокси.
  • В API Crypto добавлена поддержка алгоритмов ML-KEM, ML-DSA и AES-OCB.
  • Добавлена поддержка кросскомпиляции, используя в качестве хоста платформу Windows.
  • Добавлена настройка network_connection_timeout для выставления таймаута установки сетевого соединения (по умолчанию 15 секунд).


  1. Главная ссылка к новости (https://servo.org/blog/2026/02...)
  2. OpenNews: Фонд Sovereign профинансирует Scala, Servo, Drupal, PHP, OpenSSL, OpenPrinting, R и systemd
  3. OpenNews: Выпуск браузерного движка Servo 0.0.1
  4. OpenNews: Представлена библиотека Servo GTK для интеграции движка Servo с GTK-приложениями
  5. OpenNews: Браузер Ladybird опередил Servo при тестировании поддержки web-технологий
  6. OpenNews: В прототипе браузера на базе движка Servo появилась поддержка вкладок
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64893-servo
Ключевые слова: servo, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:54, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Сыроват, подожду 0.0.6.
     
     
  • 2.2, Аноним (2), 11:31, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Смысл есть только Ladybird ждать.
     
     
  • 3.10, Аноним (10), 12:17, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ждём Dillo
     
     
  • 4.60, Аноним (60), 00:51, 03/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.15, 12yoexpert (ok), 12:36, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    его уже закопали
     
     
  • 4.19, Аноним (19), 14:05, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Links ?
     
     
  • 5.23, Аноним (23), 14:27, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Links-то, как раз, жив. Если за столько лет до сих пор не закопали.
     
  • 3.36, Аноним (36), 21:28, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Его ведь уже иишкой пишут, а значит, смысла ждать нет)
     
     
  • 4.58, Alex (??), 23:05, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не пишут, а переписывают. Большая разница
     
  • 3.59, Аноним (-), 23:10, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он уже слился давно. Я как раз свой браузер пишу без всяких там AI-наворотов.
     
     
  • 4.61, Аноним (60), 00:52, 03/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.25, Аноним (25), 14:35, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 0.0.5

    Ммм... А сколько десятилетий его уже разрабатывают? Его реально закончить на расете, или надо просить ИИ переписать на плюсы?

     
     
  • 3.30, Илья (??), 16:30, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > переписать на плюсы?

    Не бережёшь ты себя. Ох, не бережёшь

     
  • 3.42, Bob (??), 08:02, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    задача освоить $, а не разработать

    с 2012 результата - пшик...

     

  • 1.3, Аркагоблин (?), 11:48, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ого, тут оказывается целая альтернатива дуополии Blink+Gecko растёт
     
     
  • 2.33, Аноним (33), 17:17, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://browserbench.org/Speedometer3.1/
     

  • 1.4, Аноним (4), 12:00, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пока они телятся, курсор ещё пару итераций сделает по написанию браузеров и servo может будет выкидывать.
     
  • 1.6, Nicho (ok), 12:08, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не знаю, будут ли массово делать популярные браузеры на движках Ladybird и Servo.
    лично мне хочется, чтобы делали на них, чтобы для Windows и Android выпускали браузеры на движке WebKit, хочется, чтобы редкие браузеры Otter, Falcon и другие поддерживали расширения, хочется, чтобы лагающий Vivaldi сильно оптимизировали или перевели на другой движок, чтобы медленный Firefox сильно оптимизировали или перевели на другой движок, чтобы любые браузеры на пк, поддерживали расширения из любых магазинов и браузеров, как Orion браузер, хочется чтобы любые мобильны браузеры поддерживали расширения, живые облачные вкладки, чтобы полная синхронизация была флагов в flags, чтобы все браузеры имели версии Portable, чтобы быстро страницы грузили, чтобы любые браузеры были кастомизируемые, настраеваемые, много функциональные, модульные, чтобы любое из них можно было удалять, чтобы были похожие на Opera 12 Presto, к стати из нее до сих пор всякое крадут другие браузеры
     
     
  • 2.27, Мемоним (?), 15:08, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +15 +/
    А мне хочется, чтобы язык разметки текстовых документов перестали использовать для написания   приложений, скручивая невразумительную лапшу из HTML, CSS и Javascript, у каждого из которых куча своих стандартов и слабосовместимого легаси.
     
     
  • 3.38, ПомидорИзДолины (?), 01:47, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Альтернативу вы тоже готовы предложить для кроссплатформенных приложений?
     
     
  • 4.51, Мемоним (?), 11:02, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Альтернативу вы тоже готовы предложить для кроссплатформенных приложений?

    REBOL

     
  • 3.39, Смузихлеб забывший пароль (?), 07:32, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Есть принципиальная разница в реализации разметки( т.е интерфейсов, в т.ч чтоб под разные разрешения и плотность пикселей норм были ) и алгоритмов

    Одно хорошо решается на одном, другое - на другом

     
  • 3.44, Bob (??), 08:16, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хочешь в Кванмен? - Скоро тебе сделают.

    Ибо именна "лапша" - дала стимул развитию доступности интернета для любой Амёбы, чтобы она могла тут хотелки изрыгать.

     
     
  • 4.52, Мемоним (?), 11:02, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проспись
     
  • 2.43, Bob (??), 08:14, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я знаю - не будут, ибо с ковида все мастодонты пилят только под хром. И некоторые исключения - под сафари.

    Всем плевать, чего хочешь ты. Пилить под один движок - проще. 3.5 бомже-калеки никому не интерестны.

    На счёт Vivaldi - не не слепить с жидкого поноса пулю, ну никак. Нужно было Presto не закапывать.

    Лисе - габелла, большую часть бабла тратят на менеджеров, мишуру и повесточку. Закрыть Mozilla, отдать браузер НКО Tor Profect и всё. 2.29% доля рынка - уже показатель.

    Дальше у тебя бред начался, похмелись и поспи.

     

  • 1.7, Аноним (10), 12:12, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Шел 13 год разработки, пользоваться этим до сих пор нельзя. Может пора аде признать что Раст был не лучшем выбором языка?
     
     
  • 2.8, Аноним (10), 12:13, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Даже вон чел который хотел движ на свифте написать уже всё понял и отказался от него.
     
  • 2.9, Аноним (9), 12:16, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причём тут раст, дело не в нем, просто на servo денег нет, вот и всё.
     
     
  • 3.11, Аноним (10), 12:18, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Подумай, почему деньги то не дают?
     
     
  • 4.17, Аноним (17), 12:55, 01/03/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.18, Аноним (18), 14:02, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    очевидно, потому что с этого не вернуть деньги предупреждая твой вопрос 1 хром... большой текст свёрнут, показать
     
     
  • 5.40, Смузихлеб забывший пароль (?), 07:41, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Интернет эксплорер в своё время и для винды был весьма неплох. Причём, работал быстрее хрома( эта хрень и до сих пор почему-то тупит, а раньше - тупила воистину жестоко. До того доходило, что, кликнув на иконку браузера, был не уверен что кликнул ибо чот уже сильно долгая пауза до появления окна )

    В остальном, тот же Яндекс-браузер вроде бы как на базе двигла хрома( хромиум ), но несравненно удобней и функциональней помимо того, что, почему-то и работает быстрее

    А фаерфокс именно что слили

     
     
  • 6.48, Аноним (33), 09:35, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Удобный mitm ?
    https://opennet.ru/56830-tls
    https://habr.com/ru/articles/968218/
     
  • 4.28, Songo (ok), 15:41, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что надо выделать деньги на 54 психических заболевания.
     
  • 3.24, Аноним (23), 14:29, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тот чел, вроде, заявил, что Ladybird и далее будет на C++.
     
  • 2.45, Bob (??), 08:19, 02/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.32, Аноним (32), 17:06, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно наблюдать, что было столько лет стагнации, а как у людей появился интерес к Ladybird, так сразу тряска и началась  
     
     
  • 2.56, Аноним (56), 14:27, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ты тут выставляешь следствие как причину другого следствия. Что Ladybird, что Servo никому не нужны были, а потом в Chrome вырезала возможность работы блокировщиков рекламы, а так же Mozilla свою политику сменили. Из альтернатив это пару паделий на Webkit и Palemoon, который отпочковался от древнего Firefox. Пользоваться ни теми ни другим невозможно после стольких лет разработки. Вот люди и начали смотреть на активно разрабатываемые альтернативы
     

  • 1.34, MT (ok), 19:23, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, когда они догадаются добавить видимую полосу прокрутки, а прокрутку мышью — ускорить. Чрезвычайно влияет на удобство.
     
     
  • 2.47, Bob (??), 08:21, 02/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Версия и состояние "движка" за 13 лет - не смущает? У Half Life 3 больше шансов на релиз)
     

  • 1.49, Аноним (49), 10:42, 02/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    пока не прикрутят расширения uBlock, noScript и  прочее в массы не пойдет...
    а раз в массы не пойдет загнется и как тест площадка разработчиков
     
  • 1.53, 12yoexpert (ok), 11:57, 02/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Servo отличается поддержкой многопоточного рендеринга web-страниц, распараллеливанием операций с DOM (Document Object Model) и задействованием предоставляемых языком Rust механизмов безопасного программирования

    то есть не отличается от других движков

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру