Aktualizace Firefoxu 69.0.3 a vylepšení WebRender

Опубликовано opravná aktualizace Firefoxu 69.0.3, která vyřešila problém se zobrazením dialogu pro stahování souborů po kliknutí na e-mail v Yahoo webmail. Dodatečně vyřešeno problémy se stahováním souborů při spuštění prohlížeče ve Windows 10 se zapnutou rodičovskou kontrolou.

Můžete také poznamenat pokračující vývoj kompoziční systémy WebRender, napsaný v jazyce Rust a outsourcing vykreslování obsahu stránky na straně GPU. Při použití WebRenderu se namísto vestavěného kompozičního systému zabudovaného do enginu Gecko, který zpracovává data pomocí CPU, používají shadery běžící na GPU k provádění souhrnných operací vykreslování na prvcích stránky, což umožňuje výrazné zvýšení rychlosti vykreslování. a snížené zatížení CPU.

WebRender přidán do noční stavby mobilní prohlížeč Náhled Firefoxu (Náhrada Firefoxu pro Android) a ve výchozím nastavení povoleno pro zařízení Pixel 2 (ostatní zařízení vyžadují povolení gfx.webrender.all v about:config). WebRender také vylepšil své systémy ukládání obrázků do mezipaměti a vykreslování. Kód pro rasterizaci textu byl přepracován, což umožňuje dosáhnout podpora umístění subpixelového textu na platformách Linux a Android.

Při spuštění Firefoxu nad Waylandem je to novinka backendpomocí mechanismu DMABUF pro vykreslování do textur a organizace sdílení vyrovnávacích pamětí s těmito texturami umístěnými ve video paměti mezi různými procesy. Kromě toho byly přidány optimalizace výkonu dekódování obrazu, využívající instrukce SIMD pro zrychlení a zkrácení doby převodu formátu o 5–10 %.

Zdroj: opennet.ru

Přidat komentář