Galima Thorium 110 naršyklė, greitesnė Chromium šakutė

Paskelbtas „Thorium 110“ projekto leidimas, kuriame kuriama periodiškai sinchronizuojama „Chromium“ naršyklės šakutė, papildyta papildomais pataisymais, siekiant optimizuoti našumą, pagerinti naudojimą ir saugumą. Remiantis kūrėjų testais, „Thorium“ našumas yra 8–40% greitesnis nei standartinis „Chromium“, daugiausia dėl to, kad kompiliavimo metu buvo įtraukti papildomi optimizavimai. Paruošti rinkiniai sukurti „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.
  • „Linux“ ir „Windows“ palaikomas HEVC/H.265 vaizdo įrašų kodavimo formatas.
  • 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.
  • „Chromium“ pataisos, tiekiamos iš „Debian“ platinimo, buvo perkeltos ir išsprendžia šriftų atvaizdavimo, VAAPI, VDPAU ir „Intel HD“ palaikymo problemas, užtikrinančias integraciją su pranešimų rodymo 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ėjo paleisties režimą su laikinu profiliu (profilis išsaugomas /tmp kataloge ir išvalomas paleidus iš naujo).

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

Добавить комментарий