Оновлення Firefox 69.0.3 та розширення можливостей WebRender

Опубліковано коригуюче оновлення Firefox 69.0.3 в якому вирішено проблема з відображенням діалогу для завантаження файлів при натисканні на email у web-пошті Yahoo. Додатково вирішено проблеми із завантаженням файлів, при запуску браузера у Windows 10 із увімкненим режимом батьківського контролю.

Також можна відзначити продовження розвитку системи композитингу WebRender, написаної на мові Rust і виносить на бік GPU операції малювання вмісту сторінки. При використанні WebRender замість вбудованої в двигун Gecko системи композитингу, що обробляє дані за допомогою CPU, для виконання операцій зведеного відмальовування елементів сторінки використовуються шейдери, що виконуються в GPU, що дозволяє домогтися істотного збільшення швидкості малювання і знизити навантаження на CPU.

WebRender доданий у нічні зборки мобільного браузера Попередній перегляд Firefox (заміна Firefox для Android) та активовано за замовчуванням для пристроїв Pixel 2 (для інших пристроїв в about:config потрібно увімкнення gfx.webrender.all). У WebRender також удосконалено систему кешування та відтворення зображень. Перероблено код для розтеризації тексту, що дозволило домогтися підтримки субпіксельного позиціонування тексту на платформах Linux та Android.

При роботі Firefox поверх Wayland реалізовано новий бекенд, що використовує механізм ДМАБУФ для малювання в текстури та організації спільного використання різними процесами буферів із цими текстурами, розміщеними у відеопам'яті. Крім того, додано оптимізацію продуктивності декодування зображень, що використовують для прискорення інструкції SIMD і дозволяють скоротити час перетворення форматів на 5-10%.

Джерело: opennet.ru

Додати коментар або відгук