Megjelent a Thorium 110 projekt kiadása, amely a Chromium böngésző időszakosan szinkronizált forkja, kiegészítő teljesítményoptimalizáló, használhatóságot növelő és biztonságot erősítő javításokkal. A Thorium fejlesztői tesztjei alapján 8-40%-kal felülmúlja a teljesítményt a hivatalos Chromiumhoz képest, főként a fordítás során végrehajtott további optimalizálásoknak köszönhetően. Készen álló verziók készülnek Linux, macOS, Raspberry Pi és Windows rendszerekhez.
A Chromiumtól való fő eltérések:
- Fordítás ciklusoptimalizálásokkal (LLVM Loop), kódprofilozás alapú optimalizálásokkal (PGO), kötési optimalizálásokkal (LTO) és SSE4.2, AVX és AES processzor-utasítások alkalmazásával (a Chromium csak SSE3-at használ).
- További funkciók átültetése a kódba, amelyek a Google Chrome-ban találhatók, de a Chromium verziókban nem elérhetők. Például hozzáadásra került a Widevine modul a védett tartalom (DRM) lejátszásához, multimédiás kodekek és a Chrome által használt pluginek.
- Kísérleti támogatás került bevezetésre az MPEG-DASH adaptív médiafolyam-technológiához.
- Linux és Windows rendszerekhez be lett kapcsolva a HEVC/H.265 videokódolási formátum támogatása.
- Alapértelmezetten bekapcsolt a JPEG XL formátumú képek támogatása.
- Bekapcsolták az automatikus feliratok támogatását (Live Caption, SODA).
- Hozzá lett adva, de alapértelmezetten nem aktivált, kísérleti támogatás a PDF annotációkhoz.
- Átvették a Chromiumhoz kapcsolódó javításokat, amelyeket a Debian disztribúció biztosít, és amelyek a betűk megjelenítési problémáit, a VAAPI, VDPAU és Intel HD támogatását orvosolják, így integrálva a figyelmeztető rendszerrel.
- VAAPI támogatás került bevezetésre Wayland alapú környezetekhez.
- Alapértelmezetten bekapcsolva van a DoH (DNS over HTTPS) használata.
- Alapértelmezetten be van kapcsolva a Ne kövess (Do Not Track) mód, a követési kódok blokkolására.
- A címsorban mindig teljes URL megjelenítéséről gondoskodtak.
- A Google által népszerűsített FLoC rendszert letiltották a követő cookie-k helyett.
- A Google API kulcsokkal kapcsolatos figyelmeztetések le vannak tiltva, de a beállítások szinkronizálásához szükséges API kulcsok támogatása megmaradt.
- A rendszerben a böngésző alapértelmezett használatára vonatkozó javaslatok ki vannak kapcsolva.
- Hozzáadták a DuckDuckGo, Brave Search, Ecosia, Ask.com és Yandex.com keresőmotorokat.
- Bekapcsolták a helyi oldal folyamatos használatát, amely megnyit egy új lapot.
- A weblap újraindító gombjához kontextuális menü került hozzáadásra extra újraindítási módokkal ('Normál újratöltés', 'Kemény újratöltés', 'Cache törlése és kemény újratöltés').
- Alapértelmezés szerint hozzáadva a Home és a Chrome Labs gombok.
- A magánélet erősítése érdekében módosították a tartalom előzetes betöltésének beállításait.
- Patch-ek kerültek hozzáadásra a GN build rendszerhez és a sandbox-izoláció megvalósításához.
- Alapértelmezés szerint engedélyezett a több szálon való betöltés támogatása.
- A csomagba belekerült a pak segédeszköz, amely a pak formátumú fájlok csomagolására és kicsomagolására szolgál.
- A .desktop fájlban a webplatform kísérleti funkciói aktiválva vannak, és további indítási módok ajánlottak: thorium-shell, Safe Mode és Dark Mode.
A Thorium 110-es verzió változásai között szerepel:
- Szinkronizálva volt a Chromium 110 kódalapjával.
- Visszatért a JPEG-XL formátum támogatása.
- Hozzáadva az AC3 audio kodek támogatása.
- Megvalósítva van a HEVC/H.265 kodek összes profiljának támogatása.
- Új optimalizációk kerültek bevezetésre a V8 motor összeszerelésénél.
- Kísérleti funkciók engedélyezve: chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter és chrome://flags/#enable-native-gpu-memory-buffers.
- Linuxban ideiglenes profilú indítási mód került bevezetésre (a profil a /tmp mappában tárolódik és újraindítás után törlődik).
Továbbá megemlíthető a Mercury böngészőt fejlesztő szerző által létrehozott fejlesztés, amely koncepcionálisan hasonlít a Thoriumhoz, de a Firefox alapjaira épül. A böngésző további optimalizációkat tartalmaz, AVX és AES utasításokat használ, és számos patchet átvesz a LibreWolf, Waterfox, FireDragon, PlasmaFox és GNU IceCat projektektől, amelyek letiltják a telemetriát, a hibajelentéseket, a hibakereső funkciókat és további szolgáltatásokat, mint a Pocket és a kontextuális ajánlások. Alapértelmezés szerint engedélyezve van a Do Not Track mód, a Backspace gomb kezelője (browser.backspace_action) visszatért, és aktiválva van a GPU gyorsítás. A fejlesztők adatai szerint a Mercury teljesítménye 8-20%-kal felülmúlja a Firefox-ot. Tesztelésre a Firefox 112-én alapuló Mercury build-ek ajánlottak, de ezek jelenleg alfa verzióként vannak pozicionálva.
Forrás: opennet.ru
