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 обязательно


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

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

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

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

     

  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не знаю, будут ли массово делать популярные браузеры на движках Ladybird и Servo.
    лично мне хочется, чтобы делали на них, чтобы для Windows и Android выпускали браузеры на движке WebKit, хочется, чтобы редкие браузеры Otter, Falcon и другие поддерживали расширения, хочется, чтобы лагающий Vivaldi сильно оптимизировали или перевели на другой движок, чтобы медленный Firefox сильно оптимизировали или перевели на другой движок, чтобы любые браузеры на пк, поддерживали расширения из любых магазинов и браузеров, как Orion браузер, хочется чтобы любые мобильны браузеры поддерживали расширения, живые облачные вкладки, чтобы полная синхронизация была флагов в flags, чтобы все браузеры имели версии Portable, чтобы быстро страницы грузили, чтобы любые браузеры были кастомизируемые, настраеваемые, много функциональные, модульные, чтобы любое из них можно было удалять, чтобы были похожие на Opera 12 Presto, к стати из нее до сих пор всякое крадут другие браузеры
     
     
  • 2.27, Мемоним (?), 15:08, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А мне хочется, чтобы язык разметки текстовых документов перестали использовать для написания   приложений, скручивая невразумительную лапшу из HTML, CSS и Javascript, у каждого из которых куча своих стандартов и слабосовместимого легаси.
     

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

    предупреждая твой вопрос:

    1. хромог зарабатывает деньги рекламой, гугл один из крупнейших продавцов рекламы
    2. фуррифокс зарабатывает на том, что хромог может стать типа монополистом, потому гугл поддерживает крохами фуррифокс
    3. сафари в своей категории странных людей, там заработок на экосистеме

    а других браузеров у нас нет, васяноподелки-форки в расчет не берем, они на уровне серво как по юзабельности, так и по пользовательской базе

    для того, чтобы браузер на серве или какой нить ледибурд взлетел, надо как то обосновать необходимость вкладывать в него деньги, причем в таком количестве, чтобы он смог перепрыгнуть хотя бы фуррифокс

    учитывая контекст обсуждения, могу тебя заверить, что язык, на котором будет написан браузер, вот вообще ни на что не влияет

     
     
  • 5.22, Аноним (10), 14:21, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чел, если что-то может заработать на него сколько угодно денег дадут и найдут как отбить. На расте ничего не может быть написано и результат на лицо.
     
     
  • 6.26, Аноним (-), 14:45, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чел, если что-то может заработать на него сколько угодно денег дадут и найдут как отбить

    именно поэтому на кучку сишных браузеров не нашли

    именно поэтому корпорасты пишут свои вещи на расте, перечисляли миллион раз в том числе и на данном ресурсе


    > На расте ничего не может быть написано и результат на лицо

    ты скозал?

     
  • 4.28, Songo (ok), 15:41, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что надо выделать деньги на 54 психических заболевания.
     
  • 3.24, Аноним (23), 14:29, 01/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тот чел, вроде, заявил, что Ladybird и далее будет на C++.
     

  • 1.32, Аноним (32), 17:06, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно наблюдать, что было столько лет стагнации, а как у людей появился интерес к Ladybird, так сразу тряска и началась  
     
  • 1.34, MT (ok), 19:23, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, когда они догадаются добавить видимую полосу прокрутки, а прокрутку мышью — ускорить. Чрезвычайно влияет на удобство.
     
  • 1.37, 12yoexpert (ok), 23:32, 01/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    председатель сегодня под градусом, миллион комментов снесённых лично им
     

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



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

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