Versjon 110 av Thorium-prosjektet, en periodisk synkronisert forgrening av Chromium-nettleseren, er publisert. Den er forbedret med ekstra oppdateringer for Ă„ optimalisere ytelsen, forbedre brukervennligheten og forbedre sikkerheten. I fĂžlge utviklertester overgĂ„r Thorium standard Chromium med 8â40 % i ytelse, hovedsakelig pĂ„ grunn av inkludering av ekstra optimaliseringer under kompileringen. Ferdige bygg genereres for Linux, macOS, Raspberry Pi og Windows.
Hovedforskjeller fra Chromium:
- Kompiler med lĂžkkeoptimaliseringer (LLVM Loop), profileringsdrevne optimaliseringer (PGO), koblingstidsoptimaliseringer (LTO) og SSE4.2-, AVX- og AES-prosessorinstruksjoner aktivert (Chromium bruker bare SSE3).
- OverfĂžring til kodebasen av tilleggsfunksjonalitet som finnes i Google Chrome, men ikke tilgjengelig i Chromium-bygg. For eksempel ble Widevine-modulen for avspilling av betalt beskyttet innhold (DRM) lagt til, multimediekodeker ble lagt til og programtillegg som brukes i Chrome ble inkludert.
- La til eksperimentell stĂžtte for adaptiv strĂžmmeteknologi for MPEG-DASH.
- For Linux Đž Windows StĂžtte for HEVC/H.265-videokodingsformatet er aktivert.
- StĂžtte for JPEG XL-bilder er aktivert som standard.
- StĂžtte for automatisk underteksting (Live Caption, SODA) er aktivert.
- Eksperimentell stĂžtte for PDF-annoteringer er lagt til, men er ikke aktivert som standard.
- Porterte Chromium-patcher levert av distribusjonen Debian og lĂžser problemer med skriftgjengivelse, VAAPI, VDPAU og Intel HD-stĂžtte, noe som muliggjĂžr integrering med varslingsutdatasystemet.
- Aktiverte 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 sporingskode.
- Adressefeltet viser alltid hele URL-en.
- FLoC-systemet, som Google promoterte for Ă„ erstatte sporingsinformasjonskapsler, er deaktivert.
- Deaktiverte advarsler om Google API-nĂžkler, men beholdt stĂžtte for API-nĂžkler for synkronisering av innstillinger.
- Forslaget om Ă„ bruke standardnettleseren i systemet er deaktivert.
- La til sĂžkemotorene DuckDuckGo, Brave Search, Ecosia, Ask.com og Yandex.com.
- Aktiverte permanent bruk av kun den lokale siden som vises nÄr en ny fane Äpnes.
- Knappen for Ä laste inn siden pÄ nytt har nÄ en hurtigmeny med flere innlastingsmoduser («Normal innlasting», «Hard innlasting», «TÞm hurtigbuffer og Hard innlasting»).
- La til Hjem- og Chrome Labs-knapper som standard.
- For Ä forbedre personvernet er innstillingene for forhÄndslasting av innhold endret.
- La til oppdateringer til GN-byggesystemet og implementeringen av sandkasseisolering.
- StÞtte for flertrÄdet lasting er aktivert som standard.
- Pakken inneholder pak-verktĂžyet, som brukes til Ă„ pakke og pakke ut filer i pak-format.
- .desktop-filen aktiverer eksperimentelle nettplattformfunksjoner nÄr den startes, og tilbyr flere oppstartsmoduser: thorium-shell, sikkermodus og mÞrk modus.
Blant endringene i Thorium 110-versjonen:
- Synkronisering med Chromium 110-kodebasen er fullfĂžrt.
- StĂžtte for JPEG-XL-formatet er gjenopprettet.
- La til stĂžtte for AC3-lydkodek.
- StĂžtte for alle HEVC/H.265-kodekprofiler er implementert.
- La til nye optimaliseringer da V8-motoren ble bygget.
- Aktiverte eksperimentelle funksjoner 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 La til en oppstartsmodus med en midlertidig profil (profilen lagres i /tmp-katalogen og slettes etter omstart).
I tillegg er det verdt Ă„ merke seg utviklingen av Mercury-nettleseren av samme forfatter, som konseptuelt sett ligner pĂ„ Thorium, men er bygget pĂ„ basis av Firefox. Nettleseren inkluderer ogsĂ„ ytterligere optimaliseringer, bruker AVX- og AES-instruksjoner, og overfĂžrer mange oppdateringer fra LibreWolf-, Waterfox-, FireDragon-, PlasmaFox- og GNU IceCat-prosjektene, deaktiverer telemetri, sender rapporter, feilsĂžkingsfunksjoner og tilleggstjenester som Pocket og kontekstuelle anbefalinger. Som standard er «Ikke spor»-modus aktivert, Backspace-tastbehandleren (browser.backspace_action) returneres og GPU-akselerasjon aktiveres. IfĂžlge utviklerne overgĂ„r Mercury Firefox med 8â20 % i ytelse. Mercury-bygg basert pĂ„ Firefox 112 tilbys for testing, men de er for Ăžyeblikket posisjonert som alfaversjoner.
Kilde: opennet.ru
