De browser Thorium 110 is beschikbaar, een snellere fork van Chromium

De uitgave van het Thorium 110-project is gepubliceerd. Dit project ontwikkelt een periodiek gesynchroniseerde fork van de Chromium-browser, uitgebreid met extra patches voor prestatieoptimalisatie, gebruiksgemak en verbeterde beveiliging. Volgens de tests van de ontwikkelaars overtreft Thorium de standaard Chromium met 8-40% in prestaties, voornamelijk door de extra optimalisaties die tijdens het compileren zijn ingeschakeld. De kant-en-klare builds worden gemaakt voor Linux, macOS, Raspberry Pi en Windows.

Belangrijkste verschillen met Chromium:

  • Compilatie met ingeschakelde optimalisatie van loops (LLVM Loop), optimalisaties op basis van codeprofileringsresultaten (PGO), optimalisaties tijdens de linkfase (LTO) en het gebruik van processorinstructies SSE4.2, AVX en AES (Chromium gebruikt alleen SSE3).
  • Overdracht van extra functionaliteit naar de codebasis die aanwezig is in Google Chrome, maar niet beschikbaar is in Chromium-builds. Bijvoorbeeld, het Widevine-module voor het afspelen van betaalde beveiligde inhoud (DRM) is toegevoegd, evenals multimediacodecs en de plugins die in Chrome worden gebruikt.
  • Experimentele ondersteuning voor de technologie voor adaptieve streaming van multimedia-inhoud MPEG-DASH is toegevoegd.
  • Ondersteuning voor het videocodeerformaat HEVC/H.265 is ingeschakeld voor Linux en Windows.
  • Ondersteuning voor afbeeldingen in het JPEG XL-formaat is standaard ingeschakeld.
  • Ondersteuning voor automatische ondertiteling (Live Caption, SODA) is ingeschakeld.
  • Experimentele ondersteuning voor annotaties in PDF is toegevoegd, maar niet standaard ingeschakeld.
  • Patches voor Chromium die door de Debian-distributie worden geleverd en problemen met lettertypeweergave, VAAPI- en VDPAU-ondersteuning, en Intel HD oplossen, zijn overgebracht, wat zorgt voor integratie met het systeem voor het weergeven van meldingen.
  • VAAPI-ondersteuning is ingeschakeld in omgevingen gebaseerd op Wayland.
  • DoH (DNS over HTTPS) is standaard ingeschakeld.
  • De functie Do Not Track om trackingcode te blokkeren is standaard ingeschakeld.
  • De adresbalk toont altijd de volledige URL.
  • Het FLoC-systeem, dat door Google wordt gepromoot in plaats van trackingcookies, is uitgeschakeld.
  • Waarschuwingen over Google API-sleutels zijn uitgeschakeld, maar ondersteuning voor API-sleutels voor het synchroniseren van instellingen is behouden.
  • De suggestie om de browser als standaardbrowser te gebruiken, is uitgeschakeld.
  • Zoekmachines DuckDuckGo, Brave Search, Ecosia, Ask.com en Yandex.com zijn toegevoegd.
  • Voortdurend gebruik van alleen de lokale pagina die wordt weergegeven bij het openen van een nieuw tabblad is ingeschakeld.
  • Voor de knop om de pagina opnieuw te laden, is een contextmenu toegevoegd met extra herlaadmodi ('Normaal herladen', 'Hard herladen', 'Cache wissen en hard herladen').
  • Standaard zijn de knoppen Home en Chrome Labs toegevoegd.
  • Voor versterkte privacy zijn de instellingen voor het vooraf laden van inhoud gewijzigd.
  • Patches zijn toegevoegd aan het GN-bouwsysteem en de implementatie van sandbox-isolatie.
  • Standaard is ondersteuning voor multi-threaded downloads ingeschakeld.
  • De tool pak is opgenomen, die wordt gebruikt voor het inpakken en uitpakken van bestanden in pak-formaat.
  • In het .desktop-bestand zijn bij het starten experimentele functies van het webplatform ingeschakeld en zijn extra opstartmodi aangeboden: thorium-shell, Veilige modus en Donkere modus.

Onder de wijzigingen in versie Thorium 110:

  • Synchronisatie met de codebasis van Chromium 110 is uitgevoerd.
  • Ondersteuning voor het JPEG-XL-formaat is hersteld.
  • Ondersteuning voor de audio codec AC3 is toegevoegd.
  • Ondersteuning voor alle profielen van de HEVC/H.265 codec is geïmplementeerd.
  • Nieuwe optimalisaties bij de bouw van de V8-engine zijn toegevoegd.
  • Experimentele functies 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 zijn ingeschakeld.
  • In Linux is er een opstartmodus met een tijdelijk profiel toegevoegd (het profiel wordt opgeslagen in de map /tmp en wordt gewist na herstart).

Daarnaast valt de ontwikkeling op van dezelfde auteur van de browser Mercury, die conceptueel lijkt op Thorium, maar is gebaseerd op Firefox. De browser bevat ook extra optimalisaties, maakt gebruik van AVX- en AES-instructies, en past veel patches toe van de projecten LibreWolf, Waterfox, FireDragon, PlasmaFox en GNU IceCat, die telemetrie, rapportage, debugfuncties en extra services zoals Pocket en contextuele aanbevelingen uitschakelen. De modus 'Do Not Track' is standaard ingeschakeld, de backspace-toets handler (browser.backspace_action) is hersteld en GPU-versnelling is geactiveerd. Volgens de ontwikkelaars presteert Mercury 8-20% beter dan Firefox. Voor testdoeleinden zijn Mercury-builds op basis van Firefox 112 voorgesteld, maar ze worden voorlopig als alfa-versies gepositioneerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster