Objavljeno je izdanje projekta Thorium 110, koji razvija periodično sinkronizirani fork Chromium pretraživača, proširen dodatnim zakrpama za optimizaciju performansi, poboljšanje upotrebljivosti i poboljšanje sigurnosti. Prema testovima programera, Thorium je 8-40% brži od standardnog Chromiuma u performansama, uglavnom zbog uključivanja dodatnih optimizacija tokom kompilacije. Gotovi sklopovi se kreiraju za Linux, macOS, Raspberry Pi i Windows.
Glavne razlike od Chromiuma:
- Kompajlira se sa optimizacijom petlje (LLVM petlja), optimizacijom profilisanja (PGO), optimizacijom vremena veze (LTO) i uputstvima za procesore SSE4.2, AVX i AES (Chromium koristi samo SSE3).
- Dovođenje dodatne funkcionalnosti u bazu kodova koja je prisutna u Google Chromeu, ali nije dostupna u Chromium verzijama. Na primjer, dodat je Widevine modul za reprodukciju plaćenog zaštićenog sadržaja (DRM), dodani su multimedijalni kodeci i omogućeni su dodaci koji se koriste u Chromeu.
- Dodata eksperimentalna podrška za MPEG-DASH adaptivnu tehnologiju striminga medija.
- Podrška za HEVC/H.265 format video kodiranja je uključena za Linux i Windows.
- Podrška za JPEG XL slike je podrazumevano omogućena.
- Podrška za automatske titlove (Live Caption, SODA) je uključena.
- Eksperimentalna podrška za PDF bilješke je dodana, ali nije omogućena prema zadanim postavkama.
- Zakrpe za Chromium, koje je isporučila Debian distribucija, su prebačene i rješavaju probleme s prikazivanjem fontova, podrškom za VAAPI, VDPAU i Intel HD, osiguravajući integraciju sa sustavom za prikaz obavijesti.
- Omogućena podrška za VAAPI u okruženjima baziranim na Waylandu.
- DoH (DNS preko HTTPS-a) je podrazumevano omogućen.
- Način rada Ne prati je omogućen prema zadanim postavkama da blokira kod za praćenje kretanja.
- Adresna traka uvijek prikazuje puni URL.
- Onemogućen FLoC sistem koji promovira Google umjesto kolačića za praćenje.
- Onemogućena upozorenja o Google API ključevima, ali je zadržana podrška za API ključeve za sinhronizaciju postavki.
- Prikaz predloga za korišćenje podrazumevanog pretraživača u sistemu je onemogućen.
- Dodane tražilice DuckDuckGo, Brave Search, Ecosia, Ask.com i Yandex.com.
- Omogućeno da uvijek koristi samo lokalnu stranicu koja se prikazuje prilikom otvaranja nove kartice.
- Kontekstni meni s dodatnim načinima ponovnog učitavanja („Normalno ponovno učitavanje“, „Hard Reload“, „Clear Cache i Hard Reload“) dodat je gumbu za ponovno učitavanje stranice.
- Dodano zadano dugme Početna i Chrome Labs.
- Kako bi se poboljšala privatnost, postavke za prethodno učitavanje sadržaja su promijenjene.
- Dodane su zakrpe za GN montažni sistem i implementaciju izolacije sandbox-a.
- Podrazumevano je omogućena podrška za učitavanje u više niti.
- Paket uključuje pak pomoćni program koji se koristi za pakovanje i raspakivanje datoteka u pak formatu.
- Datoteka .desktop pri pokretanju uključuje eksperimentalne mogućnosti web platforme i nudi dodatne načine pokretanja: torijum-ljuska, Safe Mode i Dark Mode.
Među promjenama u verziji Thorium 110:
- Sinhronizirano s Chromium 110 kodnom bazom.
- Vratila se podrška za JPEG-XL format.
- Dodata podrška za AC3 audio kodek.
- Implementirana je podrška za sve HEVC/H.265 profile kodeka.
- Dodane su nove optimizacije prilikom izrade V8 motora.
- Omogućene eksperimentalne funkcije 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 režim pokretanja sa privremenim profilom (profil se sprema u /tmp direktorijum i briše nakon ponovnog pokretanja).
Osim toga, možemo primijetiti razvoj istog autora Mercury pretraživača, koji konceptualno podsjeća na Thorium, ali izgrađen na bazi 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štavanje, funkcije za otklanjanje grešaka i dodatne usluge kao što su Pocket i kontekstualne preporuke. Podrazumevano, režim Ne prati je omogućen, vraća se rukovalac tasterom Backspace (browser.backspace_action) i GPU ubrzanje je aktivirano. Prema riječima programera, Mercury nadmašuje Firefox za 8-20%. Mercury verzije zasnovane na Firefoxu 112 su ponuđene za testiranje, ali su i dalje pozicionirane kao alfa verzije.
izvor: opennet.ru