Thorium 110 browser beschikbaar, een snellere vork van Chromium

De release van het Thorium 110-project is gepubliceerd, dat een periodiek gesynchroniseerde fork van de Chromium-browser ontwikkelt, uitgebreid met extra patches om de prestaties te optimaliseren, de bruikbaarheid te verbeteren en de beveiliging te verbeteren. Volgens tests van ontwikkelaars is Thorium 8-40% sneller dan standaard Chromium wat betreft prestaties, voornamelijk dankzij de toevoeging van extra optimalisaties tijdens de compilatie. Er worden kant-en-klare assemblages gemaakt voor Linux, macOS, Raspberry Pi en Windows.

Belangrijkste verschillen met Chromium:

  • Compileert met lusoptimalisatie (LLVM Loop), profileringsoptimalisatie (PGO), link-time-optimalisatie (LTO) en SSE4.2-, AVX- en AES-processorinstructies (Chromium gebruikt alleen SSE3).
  • Extra functionaliteit toevoegen aan de codebase die aanwezig is in Google Chrome, maar niet beschikbaar is in Chromium-builds. Zo is er de Widevine-module toegevoegd voor het afspelen van betaalde beschermde content (DRM), zijn er multimediacodecs toegevoegd en zijn plug-ins die in Chrome worden gebruikt ingeschakeld.
  • Experimentele ondersteuning toegevoegd voor MPEG-DASH adaptieve mediastreamingtechnologie.
  • Ondersteuning voor het HEVC/H.265-videocoderingsformaat is inbegrepen voor Linux en Windows.
  • Ondersteuning voor JPEG XL-afbeeldingen is standaard ingeschakeld.
  • Ondersteuning voor automatische ondertiteling (Live Caption, SODA) is inbegrepen.
  • Experimentele ondersteuning voor PDF-annotaties is toegevoegd, maar is standaard niet ingeschakeld.
  • Patches voor Chromium, geleverd door de Debian-distributie, zijn overgedragen en lossen problemen op met het renderen van lettertypen, ondersteuning voor VAAPI, VDPAU en Intel HD, en zorgen voor integratie met het weergavesysteem voor meldingen.
  • VAAPI-ondersteuning ingeschakeld in Wayland-gebaseerde omgevingen.
  • DoH (DNS via HTTPS) is standaard ingeschakeld.
  • De Do Not Track-modus is standaard ingeschakeld om de trackingcode van bewegingen te blokkeren.
  • In de adresbalk wordt altijd de volledige URL weergegeven.
  • Het door Google gepromoot FLoC-systeem uitgeschakeld in plaats van trackingcookies.
  • Waarschuwingen over Google API-sleutels uitgeschakeld, maar ondersteuning voor API-sleutels voor synchronisatie van instellingen behouden.
  • De weergave van suggesties voor het gebruik van de standaardbrowser in het systeem is uitgeschakeld.
  • Zoekmachines DuckDuckGo, Brave Search, Ecosia, Ask.com en Yandex.com toegevoegd.
  • Ingeschakeld om altijd alleen de lokale pagina te gebruiken die wordt weergegeven bij het openen van een nieuw tabblad.
  • Er is een contextmenu met extra herlaadmodi ('Normaal herladen', 'Hard herladen', 'Cache wissen en hard herladen') toegevoegd aan de knop voor het herladen van de pagina.
  • Standaard Home- en Chrome Labs-knoppen toegevoegd.
  • Om de privacy te verbeteren zijn de instellingen voor het vooraf laden van inhoud gewijzigd.
  • Patches toegevoegd aan het GN-assemblagesysteem en de implementatie van sandbox-isolatie.
  • Ondersteuning voor het laden in meerdere threads is standaard ingeschakeld.
  • Het pakket bevat het pak-hulpprogramma, dat wordt gebruikt voor het in- en uitpakken van bestanden in het pak-formaat.
  • Het .desktop-bestand bij het opstarten omvat de experimentele mogelijkheden van het webplatform en biedt extra opstartmodi: thorium-shell, Veilige modus en Donkere modus.

Onder de veranderingen in de Thorium 110-versie:

  • Gesynchroniseerd met de Chromium 110-codebase.
  • Ondersteuning voor het JPEG-XL-formaat is teruggekeerd.
  • Ondersteuning toegevoegd voor AC3-audiocodec.
  • Ondersteuning voor alle HEVC/H.265-codecprofielen is geïmplementeerd.
  • Nieuwe optimalisaties toegevoegd bij het bouwen van de V8-motor.
  • Experimentele functies ingeschakeld chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter en chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux heeft een opstartmodus toegevoegd met een tijdelijk profiel (het profiel wordt opgeslagen in de directory /tmp en gewist na opnieuw opstarten).

Bovendien kunnen we de ontwikkeling van dezelfde auteur van de Mercury-browser opmerken, die conceptueel doet denken aan Thorium, maar gebouwd op basis van Firefox. De browser bevat ook aanvullende optimalisaties, gebruikt AVX- en AES-instructies en neemt veel patches over van de LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- en GNU IceCat-projecten, waarbij telemetrie, rapportage, foutopsporingsfuncties en aanvullende diensten zoals Pocket en contextuele aanbevelingen worden uitgeschakeld. Standaard is de Do Not Track-modus ingeschakeld, wordt de Backspace-sleutelhandler geretourneerd (browser.backspace_action) en wordt GPU-versnelling geactiveerd. Volgens ontwikkelaars presteert Mercury 8-20% beter dan Firefox. Mercury-builds op basis van Firefox 112 worden ter test aangeboden, maar zijn nog steeds gepositioneerd als alfaversies.

Bron: opennet.ru

Voeg een reactie