Браузер Ladybird опередил Servo при тестировании поддержки web-технологий

30 сентября браузер Ladybird опередил движок Servo по числу успешно пройдённых тестов из набора web-platform-tests, определяющих совместимость с эталонной web-платформой. В частности, Servo успешно проходит 1303211 проверок, Ladybird - 1518672, Firefox 131 - 1805845, Safari 204dev - 1812433, Chromium 131 - 1862747. Тесты web-platform-tests формируются в рамках инициативы Interop, продвигаемой совместно компаниями Google, Mozilla, Apple, Microsoft, Bocoup и Igalia, и нацеленной на проверку уровня реализации web-технологий в браузерах и выявление расхождений, влияющих на внешний вид и поведение при обработке сайтов....

October 3, 2024 · ihadtoinstalllinux

В прототипе браузера на базе движка Servo появилась поддержка вкладок

Разработчики браузерного движка Servo, написанного на языке Rust, опубликовали отчёт с обзором последних достижений проекта. Среди интересных новшеств можно отметить добавление поддержки вкладок, реализацию страницы открытия новой вкладки, улучшение инструментов для web-разработчиков и переработку панели инструментов в прототипе web-браузера Servo-the-browser, развиваемого на базе Servo. В Servo включена по умолчанию поддержка WebXR и Flexbox, реализована возможность воспроизведения звуковых файлов в формате WAV, переработана реализация API WebXR. Обновлён задействованные в Servo JavaScript-движок SpiderMonkey 128 и компоненты WebRender 0....

September 2, 2024 · ihadtoinstalllinux

Проект Verso развивает web-браузер на базе движка Servo

В рамках проекта Verso ведётся разработка нового web-браузера, построенного на основе движка Servo. Код Verso, как и Servo, написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0. Браузер пока находится на ранней стадии развития и, помимо предоставляемых движком Servo средства для обработки web-контента, реализует простой интерфейс пользователя. Готовые для тестирования сборки публикуются для Linux (flatpak), Windows и macOS. https://www.opennet.ru/opennews/art.shtml?num=61689

August 12, 2024 · ihadtoinstalllinux

Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox переписан на Rust

Разработчики браузерного движка Servo, написанного на языке Rust, объявили о достижении проектом уровня, позволяющего успешно пройти тесты Acid2, применяемые для проверки поддержки web-стандартов в web-браузерах. Тесты Acid2 созданы в 2005 году и оценивают базовые возможности CSS и HTML4, а также корректность поддержки изображений PNG с прозрачным фоном и URL-схемы “data:”. Из недавних изменений в Servo упоминается синхронизация CSS-движка Stylo с кодовой базой Firefox, улучшение отрисовки и обработки шрифтов, показ заставки для тега ‹video›, подготовка демонстрации Servo WebView для Qt....

April 27, 2024 · ihadtoinstalllinux

Инициатива по избавлению браузерного движка Servo от привязки к Mozilla SpiderMonkey

Разработчики браузерого движка Servo представили инициативу по усилению модульности и уходу от использования низкоуровневых API JavaScript-движка SpiderMonkey, развиваемого компанией Mozilla и применяемого в Servo для обеспечения поддержки JavaScript и WebAssembly. В дальнейшем Servo планируют перевести на более высокоуровневый API и слой абстракций для взаимодействия с JavaScript-движками, что даст возможность избавиться от небезопасных прямых обращений к коду SpiderMonkey, выполняемых в блоках unsafe. В отдалённой перспективе изменение позволит уйти от жёсткой привязи к SpiderMonkey и обеспечить поддержку других движков JavaScript и WebAssembly, таких как используемый в Chrome движок V8....

April 15, 2024 · ihadtoinstalllinux