Doli përfundimtar i projektit Thorium 110, i cili zhvillon një fork të sinkronizuar herë pas here të shfletuesit Chromium, i zgjeruar me patches shtesë për optimizimin e performancës, përmirësimin e përdorshmërisë dhe përforcimin e sigurisë. Testet e zhvilluesve të Thorium tregojnë se ai përpara Chromium në performancë me 8-40%, kryesisht falë përfshirjes së optimizimeve shtesë gjatë kompilimitt. Ndërtimet e gatshme formohen për Linux, macOS, Raspberry Pi dhe Windows.
Dallimet kryesore nga Chromium:
- Kompilimi me përfshirjen e optimizimeve të cikleve (LLVM Loop), optimizimeve të bazuara në rezultatet e profilizimit të kodit (PGO), optimizimeve në fazën e lidhjes (LTO) dhe aplikimin e instruksioneve të procesorëve SSE4.2, AVX dhe AES (Chromium përdor vetëm SSE3).
- Transferimi i funksionalitetit shtesë në kodin burimor, i pranishëm në Google Chrome, por i paaksesueshëm në ndërtimet e Chromium. Për shembull, është shtuar moduli Widevine për luajtjen e përmbajtjes së mbrojtur me pagesë (DRM), janë shtuar kodekët multimedia dhe janë përfshirë pluginët e përdorur në Chrome.
- Shtuar mbështetje eksperimentale për teknologjinë e transmetimit të adaptiv multimedia MPEG-DASH.
- Për Linux dhe Windows është përfshirë mbështetje për formatin e kodimit të videos HEVC/H.265.
- ĂshtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r imazhet nĂ« formatin JPEG XL si parazgjedhje.
- ĂshtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r titra automatikĂ« (Live Caption, SODA).
- Shtuar, por jo e aktivizuar si parazgjedhje, mbështetje eksperimentale për anotimet në PDF.
- Janë transferuar patches për Chromium, të ofruara nga distribucioni Debian, duke zgjidhur probleme me renditjen e fonteve, mbështetje VAAPI, VDPAU dhe Intel HD, që sigurojnë integrimin me sistemin e njoftimeve.
- Përfshirë mbështetje VAAPI në ambientet e bazuara në Wayland.
- Aktivizuar si parazgjedhje përdorimi i DoH (DNS mbi HTTPS).
- Aktivizuar si parazgjedhje modaliteti Do Not Track për bllokimin e kodit të gjurmimit.
- Në shtrirjen e adresës është garantuar shfaqja gjithmonë e URL-së së plotë.
- Sistemi FLoC, promovuar nga Google në vend të cookies gjurmues, është çaktivizuar.
- Janë çaktivizuar paralajmërimet për çelësat API të Google, por është lënë mbështetje për çelësat API për sinkronizimin e cilësimeve.
- Ăaktivizuar shfaqja e sugjerimit pĂ«r pĂ«rdorimin e shfletuesit si parazgjedhje nĂ« sistem.
- Shtuar motorët e kërkimit DuckDuckGo, Brave Search, Ecosia, Ask.com dhe Yandex.com.
- Aktivizuar përdorimi i vazhdueshëm të faqes lokale, e cila shfaqet kur hapet një skedë e re.
- PĂ«r butonin e riparimit tĂ« faqes Ă«shtĂ« shtuar njĂ« menu kontekstuale me mĂ«nyra tĂ« tjera riparimi (âRivendosje Normaleâ, âRivendosje e FortĂ«â, âPastroni Cache dhe Rivendosje e FortĂ«â).
- Butonat Home dhe Chrome Labs janë shtuar si parazgjedhje.
- Për të forcuar privatësinë, janë ndryshuar cilësimet për ngarkimin e parashikueshëm të përmbajtjes.
- Janë shtuar patches për sistemin e ndërtimit GN dhe implementimin e izolimit sandbox.
- Për ngarkimin e multi-thread është aktivizuar mbështetje si parazgjedhje.
- Në përbërje është përfshirë utilitari pak, i përdorur për paketimin dhe çpaketimin e skedarëve në formatin pak.
- Në skedarin .desktop, kur aktivizohet, janë përfshirë mundësi eksperimentale të platformës web dhe janë propozuar më shumë modalitete aktivizimi: thorium-shell, Safe Mode dhe Dark Mode.
Ndër ndryshimet në versionin Thorium 110:
- ĂshtĂ« realizuar sinkronizimi me bazĂ«n e kodit Chromium 110.
- ĂshtĂ« rikthyer mbĂ«shtetje pĂ«r formatin JPEG-XL.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kodecin audio AC3.
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r tĂ« gjitha profillet e kodecit HEVC/H.265.
- Janë shtuar optimizime të reja gjatë ndërtimit të motorit V8.
- Janë aktivizuar mundësi eksperimentale chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter dhe chrome://flags/#enable-native-gpu-memory-buffers.
- Në Linux është shtuar një mod aktivizimi me profil të përkohshëm (profili ruhet në katalogun /tmp dhe pastrohet pas rinisjes).
Gjithashtu mund të theksohet zhvillimi i një shfletuesi nga e njëjta autor, Mercury, i cili konceptualisht i ngjan Thorium, por është ndërtuar mbi bazën e Firefox. Shfletuesi gjithashtu përfshin optimizime të tjera, përdor instrukcione AVX dhe AES, dhe transferon shumë patches nga projektet LibreWolf, Waterfox, FireDragon, PlasmaFox dhe GNU IceCat, duke çaktivizuar telemetrinë, dërgimin e raporteve, funksionet e debug dhe shërbime të tjera, siç janë Pocket dhe rekomandimet kontekstuale. Mënyra Do Not Track është aktivizuar si parazgjedhje, është rikthyer trajtuesi i butonit Backspace (browser.backspace_action) dhe është aktivizuar përshpejtimi nga GPU. Sipas zhvilluesve, në përformancë Mercury tejkalon Firefox nga 8-20%. Janë ofruar ndërtimet Mercury të bazuara në Firefox 112 për testim, por ato për momentin pozicionohen si versione alfa.
Burimi: opennet.ru
