Išleistas 110-asis „Thorium“ projekto leidimas – periodiškai sinchronizuojama „Chromium“ naršyklės atšaka. Jis patobulintas papildomais pataisymais, skirtais optimizuoti našumą, pagerinti naudojimo patogumą ir sustiprinti saugumą. Remiantis kūrėjų testais, „Thorium“ našumas yra 8–40 % geresnis nei standartinis „Chromium“, daugiausia dėl papildomų optimizavimų, įtrauktų kompiliavimo metu. Baigtos versijos generuojamos Linux, macOS, „Raspberry Pi“ ir Windows.
Pagrindiniai skirtumai nuo „Chromium“:
- Kompiliuojamas su ciklo optimizavimu (LLVM ciklas), profiliavimo optimizavimu (PGO), nuorodos laiko optimizavimu (LTO) ir SSE4.2, AVX ir AES procesoriaus instrukcijomis (Chromium naudoja tik SSE3).
- Papildomų funkcijų įtraukimas į kodų bazę, kuri yra „Google Chrome“, bet nepasiekiama „Chromium“ versijose. Pavyzdžiui, buvo pridėtas Widevine modulis, skirtas leisti mokamą apsaugotą turinį (DRM), pridėti daugialypės terpės kodekai ir įjungti naršyklėje Chrome naudojami papildiniai.
- Pridėtas eksperimentinis MPEG-DASH prisitaikančios medijos srautinio perdavimo technologijos palaikymas.
- Už Linux и Windows Įjungtas HEVC/H.265 vaizdo kodavimo formato palaikymas.
- JPEG XL vaizdų palaikymas įjungtas pagal numatytuosius nustatymus.
- Įtrauktas automatinių subtitrų palaikymas (Live Caption, SODA).
- Eksperimentinis PDF komentarų palaikymas buvo pridėtas, bet pagal numatytuosius nustatymus neįjungtas.
- Perkelti „Chromium“ pataisymai, kuriuos teikia platinimas Debian ir ištaiso šriftų atvaizdavimo, VAAPI, VDPAU ir „Intel HD“ palaikymo problemas, įgalindamas integraciją su pranešimų išvesties sistema.
- Įgalintas VAAPI palaikymas Wayland aplinkose.
- DoH (DNS per HTTPS) įjungtas pagal numatytuosius nustatymus.
- Nesekimo režimas pagal numatytuosius nustatymus įjungtas, kad blokuotų judėjimo stebėjimo kodą.
- Adreso juostoje visada rodomas visas URL.
- Išjungta FLoC sistema, kurią reklamuoja Google, o ne sekimo slapukus.
- Išjungti įspėjimai apie „Google“ API raktus, bet išliko API raktų palaikymas nustatymų sinchronizavimui.
- Numatytosios naršyklės naudojimo pasiūlymų rodymas sistemoje išjungtas.
- Pridėtos paieškos sistemos „DuckDuckGo“, „Brave Search“, „Ecosia“, „Ask.com“ ir „Yandex.com“.
- Įjungta, kad visada būtų naudojamas tik vietinis puslapis, rodomas atidarant naują skirtuką.
- Prie puslapio įkėlimo mygtuko pridėtas kontekstinis meniu su papildomais perkrovimo režimais („Normalus pakartotinis įkėlimas“, „Sunkus įkėlimas“, „Išvalyti talpyklą ir įkelti iš naujo“).
- Pridėtas numatytasis „Home“ ir „Chrome Labs“ mygtukai.
- Siekiant padidinti privatumą, buvo pakeisti turinio išankstinio įkėlimo nustatymai.
- Pridėta pataisų prie GN surinkimo sistemos ir smėlio dėžės izoliacijos įgyvendinimo.
- Pagal numatytuosius nustatymus įkėlimo į kelias gijas palaikymas įjungtas.
- Į paketą įtraukta „pak“ programa, kuri naudojama failams pakuoti ir išpakuoti pak formatu.
- .desktop failas paleidžiant apima eksperimentines žiniatinklio platformos galimybes ir siūlo papildomus paleidimo režimus: thorium-shell, saugųjį režimą ir tamsųjį režimą.
Tarp Thorium 110 versijos pakeitimų:
- Sinchronizuota su Chromium 110 kodų baze.
- Grįžo JPEG-XL formato palaikymas.
- Pridėtas AC3 garso kodeko palaikymas.
- Įdiegtas visų HEVC/H.265 kodeko profilių palaikymas.
- Pridėta naujų optimizacijų kuriant V8 variklį.
- Eksperimentinės funkcijos įgalintos chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter ir chrome: //flags/#enable-native-gpu-memory-buffers.
- В Linux Pridėtas paleidimo režimas su laikinu profiliu (profilis išsaugomas /tmp kataloge ir išvalomas po perkrovimo).
Be to, galime atkreipti dėmesį į to paties autoriaus sukurtą naršyklę „Mercury“, kuri iš esmės primena Thorium, bet sukurta „Firefox“ pagrindu. Naršyklė taip pat apima papildomus optimizavimus, naudoja AVX ir AES instrukcijas ir perkelia daugybę pataisų iš „LibreWolf“, „Waterfox“, „FireDragon“, „PlasmaFox“ ir „GNU IceCat“ projektų, išjungiant telemetriją, ataskaitų teikimą, derinimo funkcijas ir papildomas paslaugas, pvz., „Pocket“ ir kontekstines rekomendacijas. Pagal numatytuosius nustatymus įjungtas režimas Do Not Track, grąžinama Backspace klavišų tvarkyklė (browser.backspace_action) ir suaktyvinamas GPU spartinimas. Kūrėjų teigimu, „Mercury“ 8–20% lenkia „Firefox“. „Mercury“ versijos, pagrįstos „Firefox 112“, siūlomos testavimui, tačiau jos vis tiek pateikiamos kaip alfa versijos.
Šaltinis: opennet.ru
