Aktualizácia Firefoxu 69.0.3 a vylepšenia WebRender

Опубликовано opravná aktualizácia Firefoxu 69.0.3, ktorá vyriešila problém so zobrazením dialógového okna na sťahovanie súborov po kliknutí na e-mail v Yahoo webmail. Dodatočne vyriešené problémy so sťahovaním súborov pri spustení prehliadača v systéme Windows 10 so zapnutou rodičovskou kontrolou.

Môžete tiež poznamenať pokračujúci vývoj kompozičné systémy WebRender, napísaný v jazyku Rust a outsourcing vykresľovania obsahu stránky na strane GPU. Pri použití WebRender sa namiesto vstavaného kompozičného systému zabudovaného v jadre Gecko, ktorý spracováva dáta pomocou CPU, používajú shadery bežiace na GPU na vykonávanie súhrnných vykresľovacích operácií na prvkoch stránky, čo umožňuje výrazné zvýšenie rýchlosti vykresľovania. a znížené zaťaženie procesora.

WebRender bol pridaný do nočné stavby mobilný prehliadač Náhľad prehliadača Firefox (náhrada Firefoxu pre Android) a predvolene povolená pre zariadenia Pixel 2 (ostatné zariadenia vyžadujú, aby bol v about:config povolený gfx.webrender.all). WebRender tiež vylepšil svoje systémy ukladania obrázkov do vyrovnávacej pamäte a vykresľovania. Kód pre rasterizáciu textu bol prepracovaný, čo umožňuje dosiahnuť podpora umiestnenia subpixelového textu na platformách Linux a Android.

Pri spustení Firefoxu na Waylande je to novinka backendpomocou mechanizmu DMABUF na vykreslenie do textúr a organizácie zdieľanie vyrovnávacích pamätí s týmito textúrami umiestnenými vo video pamäti medzi rôznymi procesmi. Okrem toho boli pridané optimalizácie výkonu dekódovania obrázkov, ktoré využívajú inštrukcie SIMD na zrýchlenie a skrátenie času konverzie formátu o 5 – 10 %.

Zdroj: opennet.ru

Pridať komentár