Megjelent a Thorium 110 projekt kiadása, amely a Chromium böngésző időszakonként szinkronizált villát fejleszt, további javításokkal bővítve a teljesítmény optimalizálása, a használhatóság és a biztonság fokozása érdekében. A fejlesztői tesztek szerint a Thorium teljesítményben 8-40%-kal gyorsabb, mint a standard Chromium, főként annak köszönhetően, hogy a fordítás során további optimalizációkat is beépítettek. A kész összeállítások Linux, macOS, Raspberry Pi és Windows számára készültek.
Főbb különbségek a Chromiumhoz képest:
- Hurokoptimalizálással (LLVM Loop), profilalkotási optimalizálással (PGO), link-time optimalizálással (LTO), valamint SSE4.2, AVX és AES processzorutasításokkal fordít (a Chromium csak SSE3-at használ).
- További funkciók bevezetése a kódbázisba, amelyek megtalálhatók a Google Chrome-ban, de nem állnak rendelkezésre a Chromium buildekben. Hozzáadták például a Widevine modult a fizetős védett tartalmak (DRM) lejátszásához, hozzáadták a multimédiás kodekeket, és engedélyezték a Chrome-ban használt bővítményeket.
- Kísérleti támogatás hozzáadva az MPEG-DASH adaptív média streaming technológiához.
- A HEVC/H.265 videókódolási formátum támogatása megtalálható Linux és Windows rendszeren.
- A JPEG XL képek támogatása alapértelmezés szerint engedélyezett.
- Az automatikus feliratozás (Live Caption, SODA) támogatása benne van.
- A PDF-annotációk kísérleti támogatása hozzáadásra került, de alapértelmezés szerint nincs engedélyezve.
- A Debian disztribúció által szállított javítások a Chromiumhoz átkerültek, és megoldják a betűkészlet-megjelenítéssel, a VAAPI, a VDPAU és az Intel HD támogatásával kapcsolatos problémákat, integrációt biztosítva az értesítési megjelenítő rendszerrel.
- Engedélyezett VAAPI-támogatás Wayland-alapú környezetekben.
- A DoH (DNS over HTTPS) alapértelmezés szerint engedélyezve van.
- A Ne kövesse a módot alapértelmezés szerint a mozgáskövető kód blokkolásához.
- A címsor mindig a teljes URL-t jeleníti meg.
- Letiltotta a Google által a nyomkövető cookie-k helyett népszerűsített FLoC rendszert.
- A Google API-kulcsokkal kapcsolatos figyelmeztetések letiltva, de megtartották az API-kulcsok támogatását a beállítások szinkronizálásához.
- Az alapértelmezett böngésző használatára vonatkozó javaslatok megjelenítése a rendszerben le van tiltva.
- Hozzáadott keresőmotorok: DuckDuckGo, Brave Search, Ecosia, Ask.com és Yandex.com.
- Engedélyezett, hogy mindig csak a helyi oldalt használja új lap megnyitásakor.
- Az oldal újratöltési gombjához hozzáadtunk egy helyi menüt további újratöltési módokkal ('Normál újratöltés', 'Kemény újratöltés', 'Gyorsítótár törlése és kemény újratöltés').
- Hozzáadott alapértelmezett Kezdőlap és Chrome Labs gombok.
- Az adatvédelem javítása érdekében a tartalom előtöltési beállításai módosultak.
- Javítások hozzáadva a GN összeállítási rendszerhez és a sandbox leválasztás megvalósításához.
- Alapértelmezés szerint a több szálba történő betöltés támogatása engedélyezett.
- A csomag tartalmazza a pak segédprogramot, amely a fájlok pak formátumú csomagolására és kicsomagolására szolgál.
- Az indításkor található .desktop fájl tartalmazza a webes platform kísérleti lehetőségeit, és további indítási módokat kínál: thorium-shell, csökkentett mód és sötét mód.
A Thorium 110 verzió változásai között szerepel:
- Szinkronizálva a Chromium 110 kódbázissal.
- A JPEG-XL formátum támogatása visszatért.
- Az AC3 audiokodek támogatása hozzáadva.
- Az összes HEVC/H.265 kodekprofil támogatása megtörtént.
- Új optimalizációk hozzáadva a V8-as motor építése során.
- Engedélyezett kísérleti funkciók: 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.
- A Linux hozzáadott egy indítási módot egy ideiglenes profillal (a profil a /tmp könyvtárba kerül, és újraindítás után törlődik).
Ezen kívül megjegyezhetjük, hogy ugyanaz a szerző fejlesztette ki a Mercury böngészőt, amely elvileg a Thoriumra emlékeztet, de Firefox alapú. A böngésző további optimalizálásokat is tartalmaz, AVX és AES utasításokat használ, és számos javítást hordoz a LibreWolf, Waterfox, FireDragon, PlasmaFox és GNU IceCat projektekből, letiltva a telemetriát, a jelentéskészítést, a hibakeresési funkciókat és a kiegészítő szolgáltatásokat, mint például a Pocket és a környezeti ajánlásokat. Alapértelmezés szerint a Do Not Track mód engedélyezve van, a Backspace billentyű kezelője visszatér (browser.backspace_action), és aktiválva van a GPU-gyorsítás. A fejlesztők szerint a Mercury 8-20%-kal felülmúlja a Firefoxot. A Firefox 112-re épülő Mercury buildeket tesztelésre kínálják, de továbbra is alfa verzióként helyezkednek el.
Forrás: opennet.ru