Objavljeno je izdanje projekta Thorium 110, koji razvija povremeno sinkroniziranu račvu preglednika Chromium, proširenu dodatnim zakrpama za optimizaciju performansi, poboljšanje upotrebljivosti i povećanje sigurnosti. Prema testovima programera, Thorium je 8-40% brži od standardnog Chromiuma u izvedbi, uglavnom zbog uključivanja dodatnih optimizacija tijekom kompilacije. Izrađuju se gotovi sklopovi za Linux, macOS, Raspberry Pi i Windows.
Glavne razlike u odnosu na Chromium:
- Kompajlira s optimizacijom petlje (LLVM Loop), optimizacijom profiliranja (PGO), optimizacijom vremena povezivanja (LTO) i uputama procesora SSE4.2, AVX i AES (Chromium koristi samo SSE3).
- Dodavanje dodatne funkcije u bazu koda koja je prisutna u pregledniku Google Chrome, ali nije dostupna u verzijama Chromiuma. Na primjer, dodan je modul Widevine za reprodukciju plaćenog zaštićenog sadržaja (DRM), dodani su multimedijski kodeci i omogućeni su dodaci koji se koriste u Chromeu.
- Dodana je eksperimentalna podrška za MPEG-DASH prilagodljivu tehnologiju strujanja medija.
- Podrška za format video kodiranja HEVC/H.265 uključena je za Linux i Windows.
- Podrška za JPEG XL slike omogućena je prema zadanim postavkama.
- Uključena je podrška za automatske titlove (Live Caption, SODA).
- Eksperimentalna podrška za PDF komentare je dodana, ali nije omogućena prema zadanim postavkama.
- Zakrpe za Chromium, koje isporučuje Debian distribucija, su prenesene i rješavaju probleme s renderiranjem fontova, podrškom za VAAPI, VDPAU i Intel HD, pružajući integraciju sa sustavom za prikaz obavijesti.
- Omogućena VAAPI podrška u okruženjima temeljenim na Waylandu.
- DoH (DNS preko HTTPS-a) omogućen je prema zadanim postavkama.
- Način Ne prati omogućen je prema zadanim postavkama za blokiranje koda za praćenje kretanja.
- Adresna traka uvijek prikazuje puni URL.
- Onemogućen FLoC sustav koji promovira Google umjesto kolačića za praćenje.
- Onemogućena su upozorenja o Google API ključevima, ali je zadržana podrška za API ključeve za sinkronizaciju postavki.
- Prikaz prijedloga za korištenje zadanog preglednika u sustavu je onemogućen.
- Dodane tražilice DuckDuckGo, Brave Search, Ecosia, Ask.com i Yandex.com.
- Omogućeno za uvijek korištenje samo lokalne stranice prikazane prilikom otvaranja nove kartice.
- Kontekstni izbornik s dodatnim načinima ponovnog učitavanja ('Normalno ponovno učitavanje', 'Hard ponovno učitavanje', 'Izbriši predmemoriju i Hard ponovno učitavanje') dodan je gumbu za ponovno učitavanje stranice.
- Dodani su zadani gumbi Home i Chrome Labs.
- Radi poboljšanja privatnosti, promijenjene su postavke predučitavanja sadržaja.
- Dodane zakrpe za GN sklopovni sustav i implementaciju izolacije sandboxa.
- Prema zadanim postavkama omogućena je podrška za učitavanje u više niti.
- Paket uključuje uslužni program pak koji se koristi za pakiranje i raspakiranje datoteka u pak formatu.
- Datoteka .desktop pri pokretanju uključuje eksperimentalne mogućnosti web platforme i nudi dodatne načine pokretanja: thorium-shell, Safe Mode i Dark Mode.
Među promjenama u verziji Thorium 110:
- Sinkronizirano s bazom koda Chromium 110.
- Vratila se podrška za JPEG-XL format.
- Dodana podrška za AC3 audio kodek.
- Implementirana je podrška za sve profile kodeka HEVC/H.265.
- Dodane su nove optimizacije prilikom izrade V8 motora.
- Eksperimentalne značajke omogućene chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter i chrome: //flags/#enable-native-gpu-memory-buffers.
- Linux je dodao način pokretanja s privremenim profilom (profil se sprema u direktorij /tmp i briše nakon ponovnog pokretanja).
Dodatno, možemo primijetiti razvoj istog autora preglednika Mercury, koji konceptualno podsjeća na Thorium, ali izgrađen na temelju Firefoxa. Preglednik također uključuje dodatne optimizacije, koristi AVX i AES upute i prenosi mnoge zakrpe iz projekata LibreWolf, Waterfox, FireDragon, PlasmaFox i GNU IceCat, onemogućujući telemetriju, izvješćivanje, funkcije otklanjanja pogrešaka i dodatne usluge kao što su Pocket i kontekstualne preporuke. Prema zadanim postavkama omogućen je način Ne prati, vraća se rukovatelj tipkom Backspace (browser.backspace_action) i GPU ubrzanje je aktivirano. Prema programerima, Mercury nadmašuje Firefox za 8-20%. Mercury verzije temeljene na Firefoxu 112 ponuđene su za testiranje, ali su još uvijek pozicionirane kao alfa verzije.
Izvor: opennet.ru