Navigateur Thorium 110 disponible, un fork plus rapide de Chromium

La version du projet Thorium 110 a été publiée, qui développe un fork périodiquement synchronisé du navigateur Chromium, étendu avec des correctifs supplémentaires pour optimiser les performances, améliorer la convivialité et renforcer la sécurité. Selon les tests des développeurs, Thorium est 8 à 40 % plus rapide que Chromium standard en termes de performances, principalement en raison de l'inclusion d'optimisations supplémentaires lors de la compilation. Des assemblages prêts à l'emploi sont créés pour Linux, macOS, Raspberry Pi et Windows.

Principales différences par rapport à Chrome :

  • Compile avec l'optimisation de boucle (LLVM Loop), l'optimisation de profilage (PGO), l'optimisation du temps de liaison (LTO) et les instructions de processeur SSE4.2, AVX et AES (Chromium utilise uniquement SSE3).
  • Apporter des fonctionnalités supplémentaires dans la base de code qui sont présentes dans Google Chrome mais non disponibles dans les versions Chromium. Par exemple, le module Widevine a été ajouté pour lire du contenu protégé payant (DRM), des codecs multimédia ont été ajoutés et les plugins utilisés dans Chrome ont été activés.
  • Ajout de la prise en charge expérimentale de la technologie de streaming multimédia adaptatif MPEG-DASH.
  • La prise en charge du format d'encodage vidéo HEVC/H.265 est incluse pour Linux et Windows.
  • La prise en charge des images JPEG XL est activée par défaut.
  • La prise en charge des sous-titres automatiques (Live Caption, SODA) est incluse.
  • La prise en charge expérimentale des annotations PDF a été ajoutée, mais n'est pas activée par défaut.
  • Les correctifs pour Chromium, fournis par la distribution Debian, ont été transférés et résolvent les problèmes de rendu des polices, de prise en charge de VAAPI, VDPAU et Intel HD, assurant l'intégration avec le système d'affichage des notifications.
  • Activation de la prise en charge VAAPI dans les environnements basés sur Wayland.
  • DoH (DNS sur HTTPS) est activé par défaut.
  • Le mode Do Not Track est activé par défaut pour bloquer le code de suivi des mouvements.
  • La barre d'adresse affiche toujours l'URL complète.
  • Désactivation du système FLoC promu par Google au lieu de suivre les cookies.
  • Avertissements désactivés concernant les clés API Google, mais maintien de la prise en charge des clés API pour la synchronisation des paramètres.
  • L'affichage des suggestions d'utilisation du navigateur par défaut dans le système est désactivé.
  • Ajout des moteurs de recherche DuckDuckGo, Brave Search, Ecosia, Ask.com et Yandex.com.
  • Activé pour toujours utiliser uniquement la page locale affichée lors de l'ouverture d'un nouvel onglet.
  • Un menu contextuel avec des modes de rechargement supplémentaires (« Normal Reload », « Hard Reload », « Vider le cache et Hard Reload ») a été ajouté au bouton de rechargement de la page.
  • Ajout des boutons Accueil et Chrome Labs par défaut.
  • Pour améliorer la confidentialité, les paramètres de préchargement du contenu ont été modifiés.
  • Ajout de correctifs au système d'assemblage GN et à la mise en œuvre de l'isolation sandbox.
  • Par défaut, la prise en charge du chargement dans plusieurs threads est activée.
  • Le package comprend l'utilitaire pak, qui est utilisé pour compresser et décompresser des fichiers au format pak.
  • Le fichier .desktop au démarrage inclut les capacités expérimentales de la plateforme web et propose des modes de lancement supplémentaires : thorium-shell, Safe Mode et Dark Mode.

Parmi les changements de la version Thorium 110 :

  • Synchronisé avec la base de code Chromium 110.
  • La prise en charge du format JPEG-XL est revenue.
  • Ajout de la prise en charge du codec audio AC3.
  • La prise en charge de tous les profils de codec HEVC/H.265 a été implémentée.
  • Ajout de nouvelles optimisations lors de la construction du moteur V8.
  • Fonctionnalités expérimentales activées chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter et chrome : //flags/#enable-native-gpu-memory-buffers.
  • Linux a ajouté un mode de démarrage avec un profil temporaire (le profil est enregistré dans le répertoire /tmp et effacé après redémarrage).

De plus, on peut noter le développement par le même auteur du navigateur Mercury, qui rappelle conceptuellement Thorium, mais construit sur la base de Firefox. Le navigateur inclut également des optimisations supplémentaires, utilise les instructions AVX et AES et reprend de nombreux correctifs des projets LibreWolf, Waterfox, FireDragon, PlasmaFox et GNU IceCat, désactivant la télémétrie, les rapports, les fonctions de débogage et des services supplémentaires tels que Pocket et les recommandations contextuelles. Par défaut, le mode Do Not Track est activé, le gestionnaire de touche Retour arrière est renvoyé (browser.backspace_action) et l'accélération GPU est activée. Selon les développeurs, Mercury surpasse Firefox de 8 à 20 %. Les versions Mercury basées sur Firefox 112 sont proposées pour les tests, mais elles sont toujours positionnées en versions alpha.

Source: opennet.ru

Ajouter un commentaire