S'ha publicat el llançament del projecte Thorium 110, que desenvolupa una bifurcació sincronitzada periòdicament del navegador Chromium, ampliada amb pedaços addicionals per optimitzar el rendiment, millorar la usabilitat i millorar la seguretat. Segons les proves de desenvolupadors, Thorium és un 8-40% més ràpid que Chromium estàndard en rendiment, principalment a causa de la inclusió d'optimitzacions addicionals durant la compilació. Es creen conjunts preparats per a Linux, macOS, Raspberry Pi i Windows.
Principals diferències amb Chromium:
- Es compila amb l'optimització de bucle (LLVM Loop), l'optimització de perfils (PGO), l'optimització del temps d'enllaç (LTO) i les instruccions del processador SSE4.2, AVX i AES (Chromium només utilitza SSE3).
- Incorporació de funcionalitats addicionals a la base de codi que està present a Google Chrome però que no està disponible a les compilacions de Chromium. Per exemple, s'ha afegit el mòdul Widevine per reproduir contingut protegit de pagament (DRM), s'han afegit còdecs multimèdia i s'han habilitat els connectors utilitzats a Chrome.
- S'ha afegit suport experimental per a la tecnologia de transmissió multimèdia adaptativa MPEG-DASH.
- S'inclou suport per al format de codificació de vídeo HEVC/H.265 per a Linux i Windows.
- El suport per a imatges JPEG XL està activat de manera predeterminada.
- S'inclou suport per a subtítols automàtics (Live Caption, SODA).
- S'ha afegit suport experimental per a les anotacions PDF, però no està activat de manera predeterminada.
- Els pedaços per a Chromium, subministrats per la distribució Debian, s'han transferit i resolen problemes amb la representació de fonts, suport per a VAAPI, VDPAU i Intel HD, proporcionant integració amb el sistema de visualització de notificacions.
- Suport VAAPI habilitat en entorns basats en Wayland.
- DoH (DNS sobre HTTPS) està habilitat per defecte.
- El mode No rastrejar està activat de manera predeterminada per bloquejar el codi de seguiment del moviment.
- La barra d'adreces sempre mostra l'URL complet.
- S'ha desactivat el sistema FLoC promogut per Google en lloc de les galetes de seguiment.
- S'han desactivat els avisos sobre les claus de l'API de Google, però s'ha conservat la compatibilitat amb les claus de l'API per a la sincronització de la configuració.
- La visualització de suggeriments per utilitzar el navegador predeterminat al sistema està desactivada.
- S'han afegit motors de cerca DuckDuckGo, Brave Search, Ecosia, Ask.com i Yandex.com.
- Habilitat per utilitzar sempre només la pàgina local que es mostra quan s'obre una pestanya nova.
- S'ha afegit un menú contextual amb modes de recàrrega addicionals ('Recàrrega normal', 'Recàrrega dura', 'Esborra la memòria cau i Recàrrega dura') al botó de recàrrega de la pàgina.
- S'han afegit els botons predeterminats d'inici i de Chrome Labs.
- Per millorar la privadesa, s'ha canviat la configuració de precàrrega de contingut.
- S'han afegit pegats al sistema de muntatge GN i a la implementació d'aïllament sandbox.
- Per defecte, el suport per a la càrrega en diversos fils està habilitat.
- El paquet inclou la utilitat pak, que s'utilitza per empaquetar i desempaquetar fitxers en format pak.
- El fitxer .desktop a l'inici inclou les capacitats experimentals de la plataforma web i ofereix modes de llançament addicionals: thorium-shell, mode segur i mode fosc.
Entre els canvis a la versió Thorium 110:
- Sincronitzat amb el codi base de Chromium 110.
- El suport per al format JPEG-XL ha tornat.
- S'ha afegit suport per al còdec d'àudio AC3.
- S'ha implementat el suport per a tots els perfils de còdec HEVC/H.265.
- S'han afegit noves optimitzacions en construir el motor V8.
- Les funcions experimentals han activat chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter i chrome: //flags/#enable-native-gpu-memory-buffers.
- Linux ha afegit un mode d'inici amb un perfil temporal (el perfil es desa al directori /tmp i s'esborra després del reinici).
A més, podem destacar el desenvolupament del mateix autor del navegador Mercury, que conceptualment recorda a Thorium, però construït sobre la base de Firefox. El navegador també inclou optimitzacions addicionals, utilitza instruccions AVX i AES i transporta molts pegats dels projectes LibreWolf, Waterfox, FireDragon, PlasmaFox i GNU IceCat, desactivant la telemetria, informes, funcions de depuració i serveis addicionals com ara Pocket i recomanacions contextuals. De manera predeterminada, el mode No rastrejar està habilitat, es retorna el gestor de claus de retrocés (browser.backspace_action) i l'acceleració de la GPU està activada. Segons els desenvolupadors, Mercury supera el Firefox en un 8-20%. Les versions de Mercury basades en Firefox 112 s'ofereixen per provar, però encara es col·loquen com a versions alfa.
Font: opennet.ru