Firefox 69.0.3 frissítés és WebRender fejlesztések

Опубликовано A Firefox 69.0.3 javító frissítése, amely megoldotta probléma egy párbeszédpanel megjelenítésével a fájlok letöltéséhez, amikor egy e-mailre kattint a Yahoo webmailben. Ráadásul megoldva problémák fájlok letöltésével, amikor a böngészőt Windows 10 rendszerben indítja el, és a szülői felügyelet engedélyezve van.

Azt is megjegyezheti folyamatos fejlesztés kompozit rendszerek WebRender, Rust nyelven íródott, és az oldal tartalmának megjelenítését kiszervezi a GPU oldalára. A WebRender használatakor a Gecko motorba épített, a CPU-t használó adatokat feldolgozó kompozíciós rendszer helyett a GPU-n futó shaderekkel végeznek összegző renderelési műveleteket az oldalelemeken, ami lehetővé teszi a renderelési sebesség jelentős növelését. és csökkenti a CPU terhelést.

WebRender hozzáadva éjszakai építkezések mobil böngésző Firefox előnézet (Firefox csere Androidra), és alapértelmezés szerint engedélyezve van a Pixel 2 eszközökön (más eszközöknek a gfx.webrender.all engedélyezése szükséges az about:config fájlban). A WebRender a képgyorsítótárazási és -megjelenítő rendszereit is továbbfejlesztette. A szöveg raszterizálására szolgáló kódot átdolgozták, ami lehetővé teszi elérni támogatja az alpixeles szövegpozícionálást Linux és Android platformokon.

Ha a Firefoxot a Wayland tetején futtatja, egy új backendmechanizmus segítségével DMABUF textúrákra való rendereléshez és szervezetek pufferek megosztása ezekkel a textúrákkal a videomemóriában a különböző folyamatok között. Ezenkívül a képdekódolási teljesítmény optimalizálása is bekerült a SIMD utasítások segítségével a gyorsításhoz, és 5-10%-kal csökkenti a formátum konvertálási idejét.

Forrás: opennet.ru

Hozzászólás