Thorium 110 browser tilgængelig, hurtigere fork af Chromium

Udgivelsen af ​​Thorium 110-projektet er blevet offentliggjort, som udvikler en periodisk synkroniseret fork af Chromium-browseren, udvidet med yderligere patches for at optimere ydeevnen, forbedre brugervenligheden og øge sikkerheden. Ifølge udviklertests er Thorium 8-40 % hurtigere end standard Chromium i ydeevne, primært på grund af medtagelsen af ​​yderligere optimeringer under kompilering. Færdiglavede samlinger er skabt til Linux, macOS, Raspberry Pi og Windows.

Vigtigste forskelle fra Chromium:

  • Kompilerer med loop optimering (LLVM Loop), profilering optimering (PGO), link-time optimization (LTO) og SSE4.2, AVX og AES processor instruktioner (Chromium bruger kun SSE3).
  • Bringe yderligere funktionalitet ind i kodebasen, der er til stede i Google Chrome, men ikke tilgængelig i Chromium builds. For eksempel er Widevine-modulet blevet tilføjet til afspilning af betalt beskyttet indhold (DRM), multimedie-codecs er blevet tilføjet, og plugins brugt i Chrome er blevet aktiveret.
  • Tilføjet eksperimentel understøttelse af MPEG-DASH adaptiv mediestreamingteknologi.
  • Understøttelse af HEVC/H.265 videokodningsformat er inkluderet til Linux og Windows.
  • Understøttelse af JPEG XL-billeder er aktiveret som standard.
  • Understøttelse af automatiske undertekster (Live Caption, SODA) er inkluderet.
  • Eksperimentel understøttelse af PDF-anmærkninger er blevet tilføjet, men er ikke aktiveret som standard.
  • Patches til Chromium, leveret af Debian-distributionen, er blevet overført og løser problemer med skrifttypegengivelse, understøttelse af VAAPI, VDPAU og Intel HD, hvilket giver integration med meddelelsesvisningssystemet.
  • Aktiveret VAAPI-understøttelse i Wayland-baserede miljøer.
  • DoH (DNS over HTTPS) er aktiveret som standard.
  • Tilstanden Spor ikke er aktiveret som standard for at blokere bevægelsessporingskode.
  • Adresselinjen viser altid den fulde URL.
  • Deaktiverede FLoC-systemet promoveret af Google i stedet for sporing af cookies.
  • Deaktiverede advarsler om Google API-nøgler, men beholdt understøttelse af API-nøgler til indstillingssynkronisering.
  • Visningen af ​​forslag til brug af standardbrowseren i systemet er deaktiveret.
  • Tilføjede søgemaskiner DuckDuckGo, Brave Search, Ecosia, Ask.com og Yandex.com.
  • Aktiveret for altid kun at bruge den lokale side, der vises, når en ny fane åbnes.
  • En kontekstmenu med yderligere genindlæsningstilstande ('Normal genindlæsning', 'Hård genindlæsning', 'Ryd cache og hård genindlæsning') er blevet tilføjet til genindlæsningsknappen for siden.
  • Tilføjet standardknapper for Hjem og Chrome Labs.
  • For at forbedre privatlivets fred er indstillinger for forudindlæsning af indhold blevet ændret.
  • Tilføjede patches til GN-samlingssystemet og implementering af sandkasseisolering.
  • Som standard er understøttelse af indlæsning i flere tråde aktiveret.
  • Pakken indeholder pak-værktøjet, som bruges til at pakke og udpakke filer i pak-formatet.
  • .desktop-filen ved opstart inkluderer webplatformens eksperimentelle muligheder og tilbyder yderligere lanceringstilstande: thorium-shell, sikker tilstand og mørk tilstand.

Blandt ændringerne i Thorium 110-versionen:

  • Synkroniseret med Chromium 110-kodebasen.
  • Understøttelse af JPEG-XL-formatet er vendt tilbage.
  • Tilføjet understøttelse af AC3 audio codec.
  • Understøttelse af alle HEVC/H.265 codec-profiler er blevet implementeret.
  • Tilføjet nye optimeringer ved bygning af V8-motoren.
  • Eksperimentelle funktioner aktiverede chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter og chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux har tilføjet en opstartstilstand med en midlertidig profil (profilen gemmes i mappen /tmp og ryddes efter genstart).

Derudover kan vi bemærke udviklingen af ​​samme forfatter af Mercury-browseren, som konceptuelt minder om Thorium, men bygget på basis af Firefox. Browseren inkluderer også yderligere optimeringer, bruger AVX- og AES-instruktioner og overfører mange patches fra LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- og GNU IceCat-projekterne, deaktiverer telemetri, rapportering, fejlfindingsfunktioner og yderligere tjenester såsom Pocket- og kontekstuelle anbefalinger. Som standard er Do Not Track-tilstand aktiveret, Backspace-nøglebehandleren returneres (browser.backspace_action), og GPU-acceleration er aktiveret. Ifølge udviklere overgår Mercury Firefox med 8-20 %. Mercury builds baseret på Firefox 112 tilbydes til test, men de er stadig placeret som alfaversioner.

Kilde: opennet.ru

Tilføj en kommentar