ĂshtĂ« publikuar versioni i projektit Thorium 110, njĂ« fork periodikisht tĂ« sinkronizuar tĂ« shfletuesit Chromium, i zgjeruar me patch-e shtesĂ« pĂ«r optimizimin e performancĂ«s, pĂ«rmirĂ«simin e pĂ«rdorueshmĂ«risĂ« dhe forcimin e sigurisĂ«. Sipas testeve tĂ« zhvilluesve tĂ« Thorium, ai parashikon performancĂ« prej 8-40% mbi Chromium standard, kryesisht pĂ«r shkak tĂ« pĂ«rfshirjes sĂ« optimizimeve tĂ« tjera gjatĂ« kompilimit. NdĂ«rtesat pĂ«rfundimtare krijohen pĂ«r Linux, macOS, Raspberry Pi dhe Windows.
Dallimet kryesore nga Chromium:
- Kompilim me përfshirjen e optimizimeve të cikleve (LLVM Loop), optimizimeve të bazuara në rezultatet e profilizimit të kodit (PGO), optimizimeve gjatë fazës së linkimit (LTO) dhe përdorimin e instruksioneve procesorëve SSE4.2, AVX dhe AES (Chromium përdor vetëm SSE3).
- Transferimi i funksionaliteteve shtesë në bazën e kodit, të pranishme në Google Chrome, por të pa disponueshme në ndërtesat 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ë plakat e përdorura në Chrome.
- Në versionin eksperimentale është përfshirë mbështetje për teknologjinë e transmetimit adaptiv të përmbajtjes multimediale MPEG-DASH.
- Për Linux dhe Windows është përfshirë mbështetje për formatin e kodimit të videove HEVC/H.265.
- Mbështetje për imazhet në formatin JPEG XL është aktivizuar si parazgjedhje.
- Mbështetje për titra automatikë (Live Caption, SODA) është aktivizuar.
- Mbështetje eksperimentale për anotime në PDF është shtuar, por nuk është aktivizuar si parazgjedhje.
- Janë transferuar patch-e për Chromium, të ofruara nga distribucioni Debian që adresojnë problemet e renderimit të shkrimeve, mbështetjes VAAPI, VDPAU dhe Intel HD, duke siguruar integrim me sistemin e njoftimeve.
- Mbështetje për VAAPI në ambientet e bazuara në Wayland është aktivizuar.
- Mbështetje për DoH (DNS mbi HTTPS) është aktivizuar si parazgjedhje.
- Regjimi Do Not Track është aktivizuar si parazgjedhje për bllokimin e kodit të gjurmimit të lëvizjeve.
- Në shiritin e adresës sigurohet shfaqja gjithmonë e URL-së së plotë.
- Sistemi FLoC, i promovuar nga Google si zëvendësim për cookies të gjurmimit, është çaktivizuar.
- Paralajmërimet për çelësat API të Google janë çaktivizuar, por mbështetja për çelësat API për sinkronizimin e cilësimeve është lënë.
- Propozimi për përdorimin e shfletuesit si parazgjedhje në sistem është çaktivizuar.
- Janë shtuar motorë kërkimi DuckDuckGo, Brave Search, Ecosia, Ask.com dhe Yandex.com.
- Përdorimi përherë i faqes lokale është aktivizuar si parazgjedhje, e cila shfaqet kur hapet një skedë e re.
- PĂ«r butonin e rifreskimit tĂ« faqes Ă«shtĂ« shtuar njĂ« meny konteksti me mĂ«nyra tĂ« tjera rifreskimi (âNormal Reloadâ, âHard Reloadâ, âClear Cache and Hard Reloadâ).
- Janë shtuar si parazgjedhje butonat Home dhe Chrome Labs.
- Për të forcuar privatësinë, janë ndryshuar cilësimet e ngarkesës proaktive të përmbajtjes.
- Patch-e për sistemin e ndërtimit GN dhe implementimin e izolimit sandbox janë shtuar.
- Mbështetje për shkarkimin në disa pjesë është aktivizuar si parazgjedhje.
- Një mjet pak është përfshirë, i përdorur për paketimin dhe shpërndarjen e skedarëve në formatin pak.
- Në skedarin .desktop gjatë nisjes janë aktivizuar mundësitë eksperimentale të platformës web dhe janë propozuar mënyra të tjera nisjeje: thorium-shell, Safe Mode dhe Dark Mode.
Ndër ndryshimet në versionin Thorium 110:
- ĂshtĂ« sinkronizuar me bazĂ«n e kodit tĂ« Chromium 110.
- ĂshtĂ« rikthyer mbĂ«shtetja pĂ«r formatin JPEG-XL.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kodekun audio AC3.
- ĂshtĂ« implementuar mbĂ«shtetje pĂ«r tĂ« gjithĂ« profillet e kodekut 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 për nisje me profil të përkohshëm (profili ruhet në katalogun /tmp dhe pastrohet pas rinisjes).
Një zhvillim shtesë është ai i shfletuesit Mercury nga i njëjti autor, i cili konceptualisht ngjan me Thorium, por është ndërtuar mbi Firefox. Ky shfletues gjithashtu përfshin optimizime shtesë, përdor instruksione AVX dhe AES, dhe transfert patch-e nga projektet LibreWolf, Waterfox, FireDragon, PlasmaFox dhe GNU IceCat, duke çaktivizuar telemetrinë, dërgimin e raporteve, funksionet e debugimit dhe shërbime të tjera, si Pocket dhe rekomandime kontekstuale. Mënyra Do Not Track është aktivizuar si parazgjedhje, është rikthyer trajtuesi i çelësit Backspace (browser.backspace_action) dhe është aktivizuar accelerimi nga GPU. Sipas zhvilluesve, Mercury e tejkalon Firefox-in me 8-20% në performancë. Për testim janë propozuar ndërtesa Mercury mbi Firefox 112, por ato për momentin janë pozicionuar si versione alfa.
Burimi: opennet.ru
