Servo научился работать с CSS Grid и ускорился благодаря Threadboost
Разработчики Servo — браузерного движка с открытым исходным кодом, написанного на Rust, — наконец опубликовали августовский отчёт о проделанной работе. Он вышел вслед за недавним релизом Servo 0.6 вместе с демонстрационным браузером Servoshell.
Новые возможности рендеринга
Самым заметным нововведением последнего времени стала поддержка CSS Grid. Благодаря ей заметно больше сайтов теперь отображаются в Servo корректно.
Помимо этого в движок добавили поддержку CSS-свойств color-scheme, animation-composition, full-width, text-transform и ряда других. Появился и набор новых DOM API.
JavaScript, кэш и производительность
На стороне JavaScript Servo перешёл на SpiderMonkey 153 — ради исправлений безопасности и устранения сбоев. Также движок получил дисковый HTTP-кэш, который можно включить по желанию, однако способа очистить его пока не предусмотрено.
Продолжается работа над доступностью и подготовка к поддержке AudioWorklet. Дошло дело и до производительности: экспериментальная функция Threadboost повышает результаты в бенчмарке Speedometer на 50%.
Подробности обо всех недавних улучшениях движка приведены в блоге на Servo.org.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.