Dostupan preglednik Thorium 110, brži fork Chromiuma

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

Dodajte komentar