Thorium 110 -projektin julkaisu on julkaistu, joka kehittää Chromium-selaimen säännöllisin väliajoin synkronoitavan haarukan, jota on laajennettu lisäkorjauksilla suorituskyvyn, käytettävyyden ja turvallisuuden parantamiseksi. Kehittäjätestien mukaan Thorium on 8-40 % nopeampi kuin tavallinen Chromium, mikä johtuu pääasiassa lisäoptimoinneista kääntämisen aikana. Valmiit kokoonpanot luodaan Linuxille, macOS:lle, Raspberry Pille ja Windowsille.
Tärkeimmät erot Chromiumiin:
- Kääntää silmukan optimoinnin (LLVM Loop), profiloinnin optimoinnin (PGO), linkkiaikaoptimoinnin (LTO) ja SSE4.2-, AVX- ja AES-prosessorin käskyt (Chromium käyttää vain SSE3:a).
- Tuo koodikantaan lisätoimintoja, jotka ovat saatavilla Google Chromessa, mutta jotka eivät ole käytettävissä Chromium-koontiversioissa. Esimerkiksi Widevine-moduuli on lisätty maksullisen suojatun sisällön (DRM) toistamiseen, multimediakoodekkeja on lisätty ja Chromessa käytetyt laajennukset on otettu käyttöön.
- Lisätty kokeellinen tuki mukautuvalle MPEG-DASH-median suoratoistoteknologialle.
- HEVC/H.265-videokoodausmuodon tuki sisältyy Linuxiin ja Windowsiin.
- Tuki JPEG XL -kuville on oletusarvoisesti käytössä.
- Mukana on automaattisten tekstitysten tuki (Live Caption, SODA).
- PDF-merkintöjen kokeellinen tuki on lisätty, mutta se ei ole oletuksena käytössä.
- Debian-jakelun toimittamat Chromiumin korjaustiedostot on siirretty ja ne ratkaisevat fonttien hahmonnukseen, VAAPI:n, VDPAU:n ja Intel HD:n tuen sekä ilmoitusnäyttöjärjestelmän integroinnin.
- Käytössä VAAPI-tuki Wayland-pohjaisissa ympäristöissä.
- DoH (DNS yli HTTPS) on oletuksena käytössä.
- Älä seuraa -tila on oletuksena käytössä liikkeenseurantakoodin estämiseksi.
- Osoitepalkissa näkyy aina koko URL-osoite.
- Poistettu käytöstä Googlen mainostama FLoC-järjestelmä seurantaevästeiden sijaan.
- Google API-avaimia koskevat varoitukset poistettiin käytöstä, mutta tuki API-avaimille asetusten synkronointia varten säilytettiin.
- Oletusselaimen käyttöä koskevien ehdotusten näyttäminen järjestelmässä on poistettu käytöstä.
- Lisätty hakukoneet DuckDuckGo, Brave Search, Ecosia, Ask.com ja Yandex.com.
- Otettu käyttöön, jos haluat käyttää aina vain paikallista sivua, joka näytetään uutta välilehteä avattaessa.
- Sivun uudelleenlatauspainikkeeseen on lisätty kontekstivalikko lisälataustiloilla ("Normaali uudelleenlataus", "Kova uudelleenlataus", "Tyhjennä välimuisti ja kova uudelleenlataus").
- Lisätty Home- ja Chrome Labs -oletuspainikkeet.
- Yksityisyyden parantamiseksi sisällön esilatausasetuksia on muutettu.
- Lisätty korjaustiedostoja GN-kokoonpanojärjestelmään ja hiekkalaatikon eristyksen toteutukseen.
- Oletuksena useisiin säikeisiin lataamisen tuki on käytössä.
- Paketti sisältää pak-apuohjelman, jota käytetään pak-muotoisten tiedostojen pakkaamiseen ja purkamiseen.
- Käynnistyksen yhteydessä oleva .desktop-tiedosto sisältää verkkoalustan kokeelliset ominaisuudet ja tarjoaa lisäkäynnistystiloja: thorium-shell, Safe Mode ja Dark Mode.
Thorium 110 -version muutoksista:
- Synkronoitu Chromium 110 -koodikannan kanssa.
- Tuki JPEG-XL-muodolle on palannut.
- Lisätty tuki AC3-äänikoodekille.
- Tuki kaikille HEVC/H.265-koodekkiprofiileille on otettu käyttöön.
- Lisätty uusia optimointeja V8-moottoria rakennettaessa.
- Käytössä olevat kokeelliset ominaisuudet: chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter ja chrome: //flags/#enable-native-gpu-memory-buffers.
- Linux on lisännyt käynnistystilan väliaikaisella profiililla (profiili tallennetaan /tmp-hakemistoon ja tyhjennetään uudelleenkäynnistyksen jälkeen).
Lisäksi voimme huomioida saman tekijän kehittämän Mercury-selaimen, joka muistuttaa käsitteellisesti Thoriumia, mutta on rakennettu Firefoxin pohjalta. Selain sisältää myös lisäoptimointeja, käyttää AVX- ja AES-ohjeita ja kuljettaa useita korjaustiedostoja LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- ja GNU IceCat -projekteista poistaen telemetrian, raportoinnin, virheenkorjaustoiminnot ja lisäpalvelut, kuten Pocket- ja kontekstuaaliset suositukset. Oletuksena Do Not Track -tila on käytössä, askelpalauttimen käsittelijä palautetaan (browser.backspace_action) ja GPU-kiihdytys on aktivoitu. Kehittäjien mukaan Mercury ylittää Firefoxin 8-20%. Firefox 112:een perustuvia Mercuryn koontiversioita tarjotaan testattavaksi, mutta ne sijoitetaan silti alfaversioiksi.
Lähde: opennet.ru