Thorium 110-blaaier beskikbaar, vinniger vurk van Chromium

Die vrystelling van die Thorium 110-projek is gepubliseer, wat 'n periodiek gesinchroniseerde vurk van die Chromium-blaaier ontwikkel, uitgebrei met bykomende kolle om werkverrigting te optimaliseer, bruikbaarheid te verbeter en sekuriteit te verbeter. Volgens ontwikkelaartoetse is Thorium 8-40% vinniger as standaard Chromium in werkverrigting, hoofsaaklik as gevolg van die insluiting van bykomende optimaliserings tydens samestelling. Klaargemaakte samestellings word vir Linux, macOS, Raspberry Pi en Windows geskep.

Belangrikste verskille van Chromium:

  • Stel saam met lusoptimalisering (LLVM Loop), profileringsoptimering (PGO), skakeltydoptimering (LTO), en SSE4.2, AVX en AES verwerkerinstruksies (Chromium gebruik slegs SSE3).
  • Bring bykomende funksionaliteit in die kodebasis wat in Google Chrome voorkom, maar nie beskikbaar is in Chromium-bou nie. Byvoorbeeld, die Widevine-module is bygevoeg vir die speel van betaalde beskermde inhoud (DRM), multimedia-kodeks is bygevoeg en inproppe wat in Chrome gebruik word, is geaktiveer.
  • Bygevoeg eksperimentele ondersteuning vir MPEG-DASH aanpasbare media stroom tegnologie.
  • Ondersteuning vir HEVC/H.265 video-enkoderingsformaat is ingesluit vir Linux en Windows.
  • Ondersteuning vir JPEG XL-beelde is by verstek geaktiveer.
  • Ondersteuning vir outomatiese onderskrifte (Live Caption, SODA) is ingesluit.
  • Eksperimentele ondersteuning vir PDF-aantekeninge is bygevoeg, maar is nie by verstek geaktiveer nie.
  • Patches vir Chromium, verskaf deur die Debian-verspreiding, is oorgedra en los probleme op met fontweergawe, ondersteuning vir VAAPI, VDPAU en Intel HD, wat integrasie met die kennisgewingvertoonstelsel bied.
  • VAAPI-ondersteuning in Wayland-gebaseerde omgewings geaktiveer.
  • DoH (DNS oor HTTPS) is by verstek geaktiveer.
  • Moenie dop nie-modus is by verstek geaktiveer om bewegingsopsporingskode te blokkeer.
  • Die adresbalk vertoon altyd die volledige URL.
  • Het die FLoC-stelsel wat deur Google bevorder word, gedeaktiveer in plaas van om koekies na te spoor.
  • Het waarskuwings oor Google API-sleutels gedeaktiveer, maar ondersteuning vir API-sleutels vir instellingsinchronisasie behou.
  • Die vertoning van voorstelle vir die gebruik van die verstekblaaier in die stelsel is gedeaktiveer.
  • Bygevoeg soekenjins DuckDuckGo, Brave Search, Ecosia, Ask.com en Yandex.com.
  • Geaktiveer om altyd net die plaaslike bladsy te gebruik wat gewys word wanneer 'n nuwe oortjie oopgemaak word.
  • 'n Kontekskieslys met bykomende herlaaimodusse ('Normale herlaai', 'Harde herlaai', 'Maak kas skoon en harde herlaai') is by die bladsyherlaaiknoppie gevoeg.
  • Bygevoeg verstek Home en Chrome Labs knoppies.
  • Om privaatheid te verbeter, is inhoudvoorlaaiinstellings verander.
  • Het kolle by die GN-samestellingstelsel en sandbox-isolasie-implementering gevoeg.
  • By verstek is ondersteuning vir laai in veelvuldige drade geaktiveer.
  • Die pakket bevat die pak-hulpprogram, wat gebruik word om lêers in die pak-formaat te pak en uit te pak.
  • Die .desktop-lêer by opstart sluit die eksperimentele vermoëns van die webplatform in en bied bykomende bekendstellingmodusse: torium-dop, Veilige modus en Donker modus.

Onder die veranderinge in die Thorium 110-weergawe:

  • Gesinchroniseer met die Chromium 110-kodebasis.
  • Ondersteuning vir die JPEG-XL-formaat het teruggekeer.
  • Bygevoeg ondersteuning vir AC3 klank codec.
  • Ondersteuning vir alle HEVC/H.265-kodekprofiele is geïmplementeer.
  • Nuwe optimaliserings bygevoeg wanneer die V8-enjin gebou word.
  • Eksperimentele kenmerke het chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter en chrome geaktiveer: //vlae/#enable-native-gpu-memory-buffers.
  • Linux het 'n opstartmodus bygevoeg met 'n tydelike profiel (die profiel word in die /tmp-gids gestoor en na herbegin uitgevee).

Daarbenewens kan ons let op die ontwikkeling deur dieselfde skrywer van die Mercury-blaaier, wat konseptueel aan Thorium herinner, maar op die basis van Firefox gebou is. Die blaaier sluit ook bykomende optimaliserings in, gebruik AVX- en AES-instruksies, en dra baie kolle van die LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- en GNU IceCat-projekte oor, wat telemetrie, verslagdoening, ontfoutingsfunksies en bykomende dienste soos Pocket en kontekstuele aanbevelings deaktiveer. Do not Track-modus is by verstek geaktiveer, die Backspace-sleutelhanteerder word teruggestuur (browser.backspace_action) en GPU-versnelling is geaktiveer. Volgens ontwikkelaars presteer Mercury Firefox met 8-20%. Mercury-geboue gebaseer op Firefox 112 word vir toetsing aangebied, maar hulle word steeds as alfa-weergawes geposisioneer.

Bron: opennet.ru

Voeg 'n opmerking