Thorium 110 nettleser tilgjengelig, en raskere fork av Chromium

Utgivelsen av Thorium 110-prosjektet er publisert, som utvikler en periodisk synkronisert gaffel av Chromium-nettleseren, utvidet med flere patcher for å optimalisere ytelsen, forbedre brukervennligheten og forbedre sikkerheten. I følge utviklertester er Thorium 8-40 % raskere enn standard Chromium i ytelse, hovedsakelig på grunn av inkludering av ytterligere optimaliseringer under kompilering. Ferdige sammenstillinger er laget for Linux, macOS, Raspberry Pi og Windows.

Hovedforskjeller fra Chromium:

  • Kompilerer med sløyfeoptimalisering (LLVM Loop), profileringsoptimalisering (PGO), koblingstidsoptimalisering (LTO) og SSE4.2, AVX og AES prosessorinstruksjoner (Chromium bruker kun SSE3).
  • Bringe tilleggsfunksjonalitet inn i kodebasen som finnes i Google Chrome, men som ikke er tilgjengelig i Chromium-bygg. For eksempel er Widevine-modulen lagt til for å spille av betalt beskyttet innhold (DRM), multimediekodeker er lagt til, og plugins brukt i Chrome er aktivert.
  • Lagt til eksperimentell støtte for MPEG-DASH adaptiv mediastrømmeteknologi.
  • Støtte for HEVC/H.265 videokodingsformat er inkludert for Linux og Windows.
  • Støtte for JPEG XL-bilder er aktivert som standard.
  • Støtte for automatiske undertekster (Live Caption, SODA) er inkludert.
  • Eksperimentell støtte for PDF-kommentarer er lagt til, men er ikke aktivert som standard.
  • Patcher for Chromium, levert av Debian-distribusjonen, har blitt overført og løser problemer med skriftgjengivelse, støtte for VAAPI, VDPAU og Intel HD, og ​​gir integrasjon med varslingssystemet.
  • Aktivert VAAPI-støtte i Wayland-baserte miljøer.
  • DoH (DNS over HTTPS) er aktivert som standard.
  • Ikke spor-modus er aktivert som standard for å blokkere bevegelsessporingskode.
  • Adresselinjen viser alltid hele URL-en.
  • Deaktiverte FLoC-systemet fremmet av Google i stedet for sporing av informasjonskapsler.
  • Deaktiverte advarsler om Google API-nøkler, men beholdt støtte for API-nøkler for innstillingssynkronisering.
  • Visning av forslag for bruk av standardnettleseren i systemet er deaktivert.
  • Lagt til søkemotorer DuckDuckGo, Brave Search, Ecosia, Ask.com og Yandex.com.
  • Aktivert for alltid å bruke bare den lokale siden som vises når du åpner en ny fane.
  • En kontekstmeny med ytterligere reload-moduser ('Normal Reload', 'Hard Reload', 'Clear Cache and Hard Reload') har blitt lagt til siden reload-knappen.
  • Lagt til standard Hjem- og Chrome Labs-knapper.
  • For å forbedre personvernet er innstillingene for forhåndsinnlasting av innhold endret.
  • Lagt til oppdateringer til GN-monteringssystemet og implementering av sandkasseisolasjon.
  • Som standard er støtte for lasting i flere tråder aktivert.
  • Pakken inkluderer pak-verktøyet, som brukes til å pakke og pakke ut filer i pak-formatet.
  • .desktop-filen ved oppstart inkluderer de eksperimentelle egenskapene til nettplattformen og tilbyr flere lanseringsmoduser: thorium-shell, sikker modus og mørk modus.

Blant endringene i Thorium 110-versjonen:

  • Synkronisert med Chromium 110-kodebasen.
  • Støtte for JPEG-XL-formatet er tilbake.
  • Lagt til støtte for AC3 lydkodek.
  • Støtte for alle HEVC/H.265-kodekprofiler er implementert.
  • Lagt til nye optimaliseringer ved bygging av V8-motoren.
  • Eksperimentelle funksjoner aktivert 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 lagt til en oppstartsmodus med en midlertidig profil (profilen lagres i /tmp-katalogen og slettes etter omstart).

I tillegg kan vi merke oss utviklingen av samme forfatter av Mercury-nettleseren, som konseptuelt minner om Thorium, men bygget på Firefox. Nettleseren inkluderer også tilleggsoptimeringer, bruker AVX- og AES-instruksjoner, og overfører mange patcher fra LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- og GNU IceCat-prosjektene, deaktiverer telemetri, rapportering, feilsøkingsfunksjoner og tilleggstjenester som Pocket og kontekstuelle anbefalinger. Som standard er Do Not Track-modus aktivert, Backspace-tastbehandleren returneres (browser.backspace_action) og GPU-akselerasjon er aktivert. Ifølge utviklere utkonkurrerer Mercury Firefox med 8-20 %. Mercury-bygg basert på Firefox 112 tilbys for testing, men de er fortsatt posisjonert som alfaversjoner.

Kilde: opennet.ru

Legg til en kommentar