Pieejama pārlūkprogramma Thorium 110 — ātrāka Chromium dakša

Ir publicēts Thorium 110 projekta izlaidums, kurā tiek izstrādāta periodiski sinhronizēta pārlūkprogrammas Chromium dakša, kas paplašināta ar papildu ielāpiem, lai optimizētu veiktspēju, uzlabotu lietojamību un uzlabotu drošību. Saskaņā ar izstrādātāju testiem Thorium ir par 8–40% ātrāks nekā standarta Chromium veiktspējas ziņā, galvenokārt tāpēc, ka kompilācijas laikā ir iekļautas papildu optimizācijas. Gatavi komplekti ir izveidoti operētājsistēmām Linux, macOS, Raspberry Pi un Windows.

Galvenās atšķirības no Chromium:

  • Kompilējas ar cilpas optimizāciju (LLVM Loop), profilēšanas optimizāciju (PGO), saites laika optimizāciju (LTO) un SSE4.2, AVX un AES procesora instrukcijām (Chromium izmanto tikai SSE3).
  • Papildu funkcionalitātes ieviešana kodu bāzē, kas ir pieejama pārlūkprogrammā Google Chrome, bet nav pieejama Chromium versijās. Piemēram, ir pievienots Widevine modulis maksas aizsargātā satura (DRM) atskaņošanai, ir pievienoti multivides kodeki un iespējoti pārlūkprogrammā Chrome izmantotie spraudņi.
  • Pievienots eksperimentāls atbalsts MPEG-DASH adaptīvajai multivides straumēšanas tehnoloģijai.
  • HEVC/H.265 video kodēšanas formāta atbalsts ir iekļauts operētājsistēmām Linux un Windows.
  • Pēc noklusējuma ir iespējots atbalsts JPEG XL attēliem.
  • Ir iekļauts atbalsts automātiskajiem subtitriem (tiešraides subtitri, SODA).
  • Eksperimentāls atbalsts PDF anotācijām ir pievienots, taču pēc noklusējuma tas nav iespējots.
  • Chromium ielāpi, ko nodrošina Debian izplatīšana, ir pārsūtīti un atrisina problēmas ar fontu renderēšanu, VAAPI, VDPAU un Intel HD atbalstu, nodrošinot integrāciju ar paziņojumu displeja sistēmu.
  • Iespējots VAAPI atbalsts Wayland vidēs.
  • DoH (DNS, izmantojot HTTPS) ir iespējots pēc noklusējuma.
  • Neizsekošanas režīms pēc noklusējuma ir iespējots, lai bloķētu kustības izsekošanas kodu.
  • Adreses joslā vienmēr tiek rādīts pilns URL.
  • Sīkfailu izsekošanas vietā ir atspējota Google reklamētā FLoC sistēma.
  • Brīdinājumi par Google API atslēgām ir atspējoti, taču tika saglabāts atbalsts API atslēgām iestatījumu sinhronizēšanai.
  • Ieteikumu parādīšana noklusējuma pārlūkprogrammas lietošanai sistēmā ir atspējota.
  • Pievienotas meklētājprogrammas DuckDuckGo, Brave Search, Ecosia, Ask.com un Yandex.com.
  • Iespējots, lai vienmēr izmantotu tikai vietējo lapu, kas tiek rādīta, atverot jaunu cilni.
  • Lapas pārlādēšanas pogai ir pievienota konteksta izvēlne ar papildu pārlādēšanas režīmiem ("Parastā atkārtota ielāde", "Cietā atkārtotā ielāde", "Notīrīt kešatmiņu un cietā atkārtotā ielāde").
  • Pievienotas noklusējuma pogas Sākums un Chrome Labs.
  • Lai uzlabotu konfidencialitāti, ir mainīti satura priekšielādes iestatījumi.
  • Pievienoti ielāpi GN montāžas sistēmai un smilškastes izolācijas ieviešanai.
  • Pēc noklusējuma ir iespējots atbalsts ielādei vairākos pavedienos.
  • Paketē ir iekļauta utilīta pak, kas tiek izmantota failu iesaiņošanai un izpakošanai pak formātā.
  • .desktop fails startēšanas laikā ietver eksperimentālās tīmekļa platformas iespējas un piedāvā papildu palaišanas režīmus: torija apvalks, drošais režīms un tumšais režīms.

Starp izmaiņām Thorium 110 versijā:

  • Sinhronizēts ar Chromium 110 kodu bāzi.
  • Ir atgriezies JPEG-XL formāta atbalsts.
  • Pievienots atbalsts AC3 audio kodekam.
  • Ir ieviests atbalsts visiem HEVC/H.265 kodeku profiliem.
  • Pievienotas jaunas optimizācijas, veidojot V8 dzinēju.
  • Eksperimentālās funkcijas iespējotas chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter un chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux ir pievienojis startēšanas režīmu ar pagaidu profilu (profils tiek saglabāts /tmp direktorijā un notīrīts pēc restartēšanas).

Turklāt mēs varam atzīmēt tā paša autora izstrādāto Mercury pārlūkprogrammu, kas konceptuāli atgādina Thorium, bet ir veidota uz Firefox bāzes. Pārlūkprogramma ietver arī papildu optimizācijas, izmanto AVX un AES instrukcijas un pārnēsā daudzus ielāpus no LibreWolf, Waterfox, FireDragon, PlasmaFox un GNU IceCat projektiem, atspējojot telemetriju, ziņošanu, atkļūdošanas funkcijas un papildu pakalpojumus, piemēram, Pocket un kontekstuālos ieteikumus. Pēc noklusējuma ir iespējots režīms Neizsekot, tiek atgriezts atpakaļatkāpes taustiņu apdarinātājs (browser.backspace_action) un ir aktivizēts GPU paātrinājums. Pēc izstrādātāju domām, Mercury pārspēj Firefox par 8-20%. Testēšanai tiek piedāvātas Mercury versijas, kuru pamatā ir Firefox 112, taču tās joprojām tiek pozicionētas kā alfa versijas.

Avots: opennet.ru

Pievieno komentāru