Thorium 110 webbläsare tillgänglig, snabbare gaffel av Chromium

Utgivningen av Thorium 110-projektet har publicerats, som utvecklar en periodiskt synkroniserad gaffel för Chromium-webbläsaren, utökad med ytterligare patchar för att optimera prestanda, förbättra användbarheten och förbättra säkerheten. Enligt utvecklartester är Thorium 8-40 % snabbare än standard Chromium i prestanda, främst på grund av inkluderingen av ytterligare optimeringar under kompileringen. Färdiga sammansättningar skapas för Linux, macOS, Raspberry Pi och Windows.

Huvudskillnaderna från Chromium:

  • Kompilerar med loopoptimering (LLVM Loop), profileringsoptimering (PGO), länktidsoptimering (LTO) och SSE4.2-, AVX- och AES-processorinstruktioner (Chromium använder endast SSE3).
  • Att ta med ytterligare funktionalitet i kodbasen som finns i Google Chrome men som inte är tillgänglig i Chromium-versioner. Till exempel har Widevine-modulen lagts till för att spela upp betald skyddat innehåll (DRM), multimedia-codecs har lagts till och plugins som används i Chrome har aktiverats.
  • Lade till experimentellt stöd för MPEG-DASH adaptiv mediaströmningsteknik.
  • Stöd för HEVC/H.265 videokodningsformat ingår för Linux och Windows.
  • Stöd för JPEG XL-bilder är aktiverat som standard.
  • Stöd för automatisk undertext (Live Caption, SODA) ingår.
  • Experimentellt stöd för PDF-kommentarer har lagts till, men är inte aktiverat som standard.
  • Patchar för Chromium, som tillhandahålls av Debian-distributionen, har överförts och löser problem med teckensnittsrendering, stöd för VAAPI, VDPAU och Intel HD, vilket ger integration med systemet för meddelandevisning.
  • Aktiverade VAAPI-stöd i Wayland-baserade miljöer.
  • DoH (DNS över HTTPS) är aktiverat som standard.
  • Spåra inte-läget är aktiverat som standard för att blockera rörelsespårningskod.
  • Adressfältet visar alltid hela URL:en.
  • Inaktiverade FLoC-systemet som marknadsförs av Google istället för att spåra cookies.
  • Inaktiverade varningar om Google API-nycklar, men bibehöll stöd för API-nycklar för inställningssynkronisering.
  • Visningen av förslag för att använda standardwebbläsaren i systemet är inaktiverad.
  • Lade till sökmotorer DuckDuckGo, Brave Search, Ecosia, Ask.com och Yandex.com.
  • Aktiverad för att alltid endast använda den lokala sidan som visas när en ny flik öppnas.
  • En snabbmeny med ytterligare omladdningslägen ('Normal Reload', 'Hard Reload', 'Clear Cache and Hard Reload') har lagts till på sidans omladdningsknapp.
  • Lade till standardknappar för hem och Chrome Labs.
  • För att förbättra integriteten har inställningarna för förladdning av innehåll ändrats.
  • Lade till patchar till GN-monteringssystemet och implementering av sandlådeisolering.
  • Som standard är stöd för laddning i flera trådar aktiverat.
  • Paketet innehåller verktyget pak, som används för att packa och packa upp filer i pak-formatet.
  • .desktop-filen vid start inkluderar webbplattformens experimentella funktioner och erbjuder ytterligare startlägen: thorium-shell, säkert läge och mörkt läge.

Bland ändringarna i Thorium 110-versionen:

  • Synkroniserad med Chromium 110-kodbasen.
  • Stödet för JPEG-XL-formatet har återvänt.
  • Lagt till stöd för AC3 audio codec.
  • Stöd för alla HEVC/H.265 codec-profiler har implementerats.
  • Lade till nya optimeringar när man byggde V8-motorn.
  • Experimentella funktioner aktiverade chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter och chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux har lagt till ett startläge med en tillfällig profil (profilen sparas i /tmp-katalogen och rensas efter omstart).

Dessutom kan vi notera utvecklingen av samma författare av Mercury-webbläsaren, som konceptuellt påminner om Thorium, men byggd på Firefox. Webbläsaren innehåller också ytterligare optimeringar, använder AVX- och AES-instruktioner och överför många patchar från LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- och GNU IceCat-projekten, inaktiverar telemetri, rapportering, felsökningsfunktioner och tilläggstjänster som Pocket och kontextuella rekommendationer. Som standard är läget Do Not Track aktiverat, Backspace-nyckelhanteraren returneras (browser.backspace_action) och GPU-acceleration är aktiverad. Enligt utvecklarna överträffar Mercury Firefox med 8-20 %. Mercury-byggen baserade på Firefox 112 erbjuds för testning, men de är fortfarande placerade som alfaversioner.

Källa: opennet.ru

Lägg en kommentar