oprava aktualizácie Firefox 69.0.3, v ktorej je vyriešené zobrazovanie dialógu pre sťahovanie súborov pri kliknutí na email v webovej pošte Yahoo. Okrem toho boli vyriešené problémy so sťahovaním súborov pri spustení prehliadača vo Windows 10 s povoleným režimom rodičovskej kontroly.
Takisto stojí za zmienku systému kompozície , napísaného v jazyku Rust, ktorý presúva operácie vykresľovania obsahu stránky na GPU. Pri použití WebRender namiesto zabudovaného systému kompozície v engíne Gecko, ktorý spracováva údaje pomocou CPU, sa na vykonávanie operácií zjednodušeného vykreslovania prvkov stránky používajú shadere, vykonávané na GPU, čo umožňuje dosiahnuť výrazné zvýšenie rýchlosti vykresľovania a znížiť zaťaženie CPU.
WebRender bol pridaný do mobilného prehliadača (náhrada Firefox pre Android) a je predvolene aktivovaný pre zariadenia Pixel 2 (pre iné zariadenia je v about:config potrebné povoliť gfx.webrender.all). V WebRender bola tiež vylepšená systémová vyrovnávacia pamäť a vykresľovanie obrázkov. Kód pre rastriáciu textu bol prepracovaný, čo umožnilo podporu subpixelového pozičného zoskupenia textu na platformách Linux a Android.
Pri práci Firefox nad Waylandom bol implementovaný nový , ktorý využíva mechanizmus na vykresľovanie do textúr a spoločné používanie rôznymi procesmi vyrovnávacích pamätí s týmito textúrami, uloženými v videopamäti. Navyše boli pridané optimalizácie výkonu dekódovania obrázkov, ktoré pre urýchlenie používajú inštrukcie SIMD a umožňujú skrátiť čas konverzie formátov o 5-10%.
Zdroj: opennet.ru
