← Все новости

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

• Категория: Веб разработка • Автор: Алексей Воронов • Проверил: Екатерина Морозова • 01.03.2026 17:09

В рамках проекта Servo состоялся выпуск версии 0.0.5, в которой представлен расширенный набор поддерживаемых HTML-элементов. Обновление коснулось таких ключевых компонентов, как ``, предназначенный для воспроизведения аудиоконтента, `` для оптимизации загрузки ресурсов, а также базовых элементов стилизации `

В API представлены новые функции, расширяющие возможности разработчиков. Среди них — поддержка `Origin`, предоставляющая информацию об источнике запроса, `MouseEvent.detail` для уточнения деталей событий мыши, `keepalive` для поддержания сетевых соединений, а также механизм `import` для динамической загрузки модулей.

Реализация CSS-свойств также претерпела изменения. Новая версия включает поддержку `content`, что позволяет генерировать контент непосредственно из CSS, и `cursor-color` для настройки цвета курсора, что способствует повышению гибкости при оформлении интерфейса.

Значимым дополнением стала интеграция API Crypto, направленная на усиление криптографических возможностей. В частности, добавлены алгоритмы ML-KEM (Machine Learning Key Encapsulation Mechanism) и ML-DSA (Machine Learning Digital Signature Algorithm), представляющие собой криптографию, устойчивую к квантовым атакам, а также AES-OCB (Advanced Encryption Standard в режиме Offset Codebook), обеспечивающий аутентифицированное шифрование.

В сфере сетевых взаимодействий были произведены улучшения, затронувшие, например, параметр `network_connection_timeout`, что, вероятно, призвано повысить стабильность и управляемость сетевых подключений. Детальная техническая документация и полная информация о внесенных изменениях доступны как на официальном веб-ресурсе проекта Servo, так и в соответствующем репозитории GitHub.

Теги: #css, #open source, #Rust, #браузерный движок, #Servo, #HTML5, #криптография