Коригираща актуализация Firefox 69.0.3, в която е решен проблемът с показването на диалога за изтегляне на файлове при клик върху имейл в уеб пощата на Yahoo. Допълнително са решени проблемите с изтеглянето на файлове при стартиране на браузъра в Windows 10 с активиран режим на родителски контрол.
Также стоит отметить на системата за композитиране , написана на езика Rust и освобождаваща настрани GPU операции по рендериране на съдържанието на страницата. При използване на WebRender вместо вградената в движка Gecko система за композитиране, обработваща данни с помощта на CPU, за извършване на операции за сводна рендериране на елементите на страницата се използват шейдъри, изпълнявани на GPU, което позволява значително увеличаване на скоростта на рендериране и намаляване на натоварването на CPU.
WebRender е добавен в мобилния браузър (замяна на Firefox за Android) и е активиран по подразбиране за устройства Pixel 2 (за други устройства в about:config е необходимо да се включи gfx.webrender.all). В WebRender също е усъвършенствана системата за кеширане и рендериране на изображения. Кодът за растеризация на текста е преработен, което е позволило поддръжка на субпикселно позициониране на текста на платформите Linux и Android.
При работа с Firefox върху Wayland е реализиран нов , използващ механизъм за рендериране в текстури и споделяне между различни процеси на буфери с тези текстури, разположени в видеопаметта. Освен това са добавени оптимизации на производителността за декодиране на изображения, използващи инструкции SIMD за ускорение и позволяващи да се съкрати времето за преобразуване на формати с 5-10%.
Източник: opennet.ru
