Bol šírený nový vydanie projektu Thorium 110, ktorý vyvíja periodicky synchronizovaný fork prehliadača Chromium, rozšírený o dodatočné záplaty na optimalizáciu výkonu, zvýšenie používateľského komfortu a posilnenie bezpečnosti. Testy vývojárov Thorium ukazujú, že na výkon je o 8-40% rýchlejší ako bežný Chromium, najmä vďaka zahrnutiu dodatočných optimalizácií pri kompilácii. Hotové zostavy sú vytvorené pre Linux, macOS, Raspberry Pi a Windows.
Hlavné rozdiely oproti Chromium:
- Kompilácia so zapnutými optimalizáciami slučiek (LLVM Loop), optimalizáciami založenými na výsledkoch profilovania kódu (PGO), optimalizáciami v etapách prepojenia (LTO) a použitím procesorových inštrukcií SSE4.2, AVX a AES (Chromium používa iba SSE3).
- Prenos do kódu dodatočných funkcií, ktoré sú prítomné v Google Chrome, ale nie sú dostupné v zostavách Chromium. Napríklad bol pridaný modul Widevine na prehrávanie plateného chráneného obsahu (DRM), pridané multimediálne kodeky a povolené používané v Chrome pluginy.
- Pridaná experimentálna podpora technológie adaptívneho streamovania multimediálneho obsahu MPEG-DASH.
- Pre Linux a Windows bola zapnutá podpora formátu kódovania videa HEVC/H.265.
- Podpora obrázkov vo formáte JPEG XL je zapnutá predvolene.
- Podpora automatických titulkov (Live Caption, SODA) je zapnutá.
- Pridaná, ale nie zapnutá predvolene, experimentálna podpora anotácií v PDF.
- Prenesené záplaty k Chromium dodávané distribúciou Debian, ktoré riešia problémy s vykresľovaním písiem, podporou VAAPI, VDPAU a Intel HD, zabezpečujú integráciu so systémom oznámení.
- Podpora VAAPI je zapnutá v prostrediach založených na Waylande.
- Používanie DoH (DNS over HTTPS) je zapnuté predvolene.
- Režim Do Not Track na blokovanie sledovacích kódov je zapnutý predvolene.
- Vo vyhľadávacom poli je vždy zobrazená úplná URL.
- Systém FLoC, propagovaný Google, bol vypnutý namiesto sledovacích cookie.
- Varovania o Google API kľúčoch boli vypnuté, ale podpora API kľúčov na synchronizáciu nastavení zostáva.
- Zobrazenie návrhu na používanie prehliadača predvoleného systému je vypnuté.
- Pridané vyhľadávacie systémy DuckDuckGo, Brave Search, Ecosia, Ask.com a Yandex.com.
- Stála podpora len lokálnej stránky, ktorá sa zobrazuje pri otvorení novej karty, je zapnutá.
- Pre kontextovú ponuku tlačidla na obnovenie stránky boli pridané dodatočné režimy obnovenia (‘Normálne obnovenie’, ‘Tvrdé obnovenie’, ‘Vyčistiť cache a tvrdé obnovenie’).
- Predvolene sú pridané tlačidlá Domov a Chrome Labs.
- Na posilnenie dôvernosti boli zmenené nastavenia proaktívneho načítania obsahu.
- Boli pridané záplaty do systému zostavovania GN a realizácie sandboxovej izolácie.
- Podpora niekoľkopriestorového načítania je predvolene zapnutá.
- Zahŕňa nástroj pak, ktorý sa používa na balenie a rozbalenie súborov vo formáte pak.
- V .desktop súbore pri spustení sú zahrnuté experimentálne funkcie webovej platformy a navrhnuté dodatočné režimy spúšťania: thorium-shell, Safe Mode a Dark Mode.
Medzi zmenami vo verzii Thorium 110:
- Prebehla synchronizácia s kódovou základňou Chromium 110.
- Podpora formátu JPEG-XL bola obnovená.
- Pridaná podpora zvukového kodeku AC3.
- Implementovaná podpora všetkých profilov kodeku HEVC/H.265.
- Boli pridané nové optimalizácie pri zostavovaní enginu V8.
- Zahrnuté experimentálne funkcie chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter a chrome://flags/#enable-native-gpu-memory-buffers.
- V Linuxe bol pridaný režim spustenia s dočasným profilom (profil sa ukladá do adresára /tmp a čistí sa po reštarte).
Dalo by sa tiež poznamenať, že autor prehliadača Mercury, ktorý konceptuálne pripomína Thorium, ale je postavený na báze Firefoxu, pokračuje v ďalšom vývoji. Prehliadač tiež obsahuje dodatočné optimalizácie, využíva inštrukcie AVX a AES a implementuje mnohé záplaty zo projektov LibreWolf, Waterfox, FireDragon, PlasmaFox a GNU IceCat, ktoré deaktivujú telemetriu, odosielanie správ, ladenie a dodatočné služby, ako je Pocket a kontextové odporúčania. Predvolene je zapnutý režim Do Not Track, vrátený je spracovateľ klávesy Backspace (browser.backspace_action) a aktivované urýchlenie pomocou GPU. Podľa údajov vývojárov prekonáva výkon Mercury Firefox o 8-20%. Pre testovanie sú navrhnuté zostavy Mercury založené na Firefox 112, ale momentálne sú pozicionované ako alfa verzie.
Zdroj: opennet.ru
