oprava Firefox 69.0.3, která řeší zobrazení dialogu pro stahování souborů při kliknutí na email ve webové poště Yahoo. Dále byly vyřešeny problémy se stahováním souborů při spuštění prohlížeče ve Windows 10 s aktivovaným režimem rodičovské kontroly.
Také stojí za zmínku systému kompozice , napsaného v jazyce Rust, který přenáší operace vykreslování obsahu stránky na GPU. Při použití WebRender namísto integrovaného systému kompozice v jádře Gecko, který zpracovává data pomocí CPU, se k vykonávání operací agregovaného vykreslování prvků stránky používají shadery běžící na GPU, což umožňuje výrazné zvýšení rychlosti vykreslování a snížení zátěže na CPU.
WebRender byl přidán do mobilního prohlížeče (náhrada Firefoxu pro Android) a je ve výchozím nastavení aktivován pro zařízení Pixel 2 (pro ostatní zařízení je třeba v about:config povolit gfx.webrender.all). V WebRender byly také vylepšeny systémy kešování a vykreslování obrázků. Kód pro rastrování textu byl přepracován, což umožnilo podporu subpixlového umístění textu na platformách Linux a Android.
Při běhu Firefoxu na Waylandu byl implementován nový , který využívá mechanismus pro vykreslování do textur a sdílení různými procesy paměťových bloků s těmito texturami umístěnými ve video paměti. Kromě toho byly přidány optimalizace výkonu dekódování obrázků, které používají instrukce SIMD pro zrychlení a snižují čas potřebný na převod formátů o 5-10%.
Zdroj: opennet.ru
