Thorium 110-Browser verfügbar, schnellerer Fork von Chromium

Die Veröffentlichung des Thorium 110-Projekts wurde veröffentlicht, das einen regelmäßig synchronisierten Zweig des Chromium-Browsers entwickelt, der um zusätzliche Patches erweitert wird, um die Leistung zu optimieren, die Benutzerfreundlichkeit zu verbessern und die Sicherheit zu erhöhen. Laut Entwicklertests ist Thorium in der Leistung 8–40 % schneller als Standard-Chromium, was hauptsächlich auf die Einbeziehung zusätzlicher Optimierungen während der Kompilierung zurückzuführen ist. Es werden fertige Baugruppen für Linux, macOS, Raspberry Pi und Windows erstellt.

Hauptunterschiede zu Chrom:

  • Kompiliert mit Schleifenoptimierung (LLVM Loop), Profiling-Optimierung (PGO), Link-Time-Optimierung (LTO) und SSE4.2-, AVX- und AES-Prozessoranweisungen (Chromium verwendet nur SSE3).
  • Integrieren zusätzlicher Funktionen in die Codebasis, die in Google Chrome vorhanden, aber in Chromium-Builds nicht verfügbar sind. Beispielsweise wurde das Widevine-Modul zum Abspielen kostenpflichtiger geschützter Inhalte (DRM) hinzugefügt, Multimedia-Codecs hinzugefügt und in Chrome verwendete Plugins aktiviert.
  • Experimentelle Unterstützung für die adaptive Media-Streaming-Technologie MPEG-DASH hinzugefügt.
  • Unterstützung für das Videokodierungsformat HEVC/H.265 ist für Linux und Windows enthalten.
  • Die Unterstützung für JPEG XL-Bilder ist standardmäßig aktiviert.
  • Unterstützung für automatische Untertitel (Live Caption, SODA) ist enthalten.
  • Experimentelle Unterstützung für PDF-Anmerkungen wurde hinzugefügt, ist jedoch standardmäßig nicht aktiviert.
  • Patches für Chromium, die von der Debian-Distribution bereitgestellt werden, wurden übertragen und lösen Probleme beim Rendern von Schriftarten, unterstützen VAAPI, VDPAU und Intel HD und ermöglichen die Integration mit dem Benachrichtigungsanzeigesystem.
  • Aktivierte VAAPI-Unterstützung in Wayland-basierten Umgebungen.
  • DoH (DNS über HTTPS) ist standardmäßig aktiviert.
  • Der Modus „Nicht verfolgen“ ist standardmäßig aktiviert, um den Bewegungsverfolgungscode zu blockieren.
  • In der Adressleiste wird immer die vollständige URL angezeigt.
  • Das von Google geförderte FLoC-System wurde deaktiviert, anstatt Cookies zu verfolgen.
  • Warnungen zu Google-API-Schlüsseln wurden deaktiviert, die Unterstützung für API-Schlüssel zur Einstellungssynchronisierung wurde jedoch beibehalten.
  • Die Anzeige von Vorschlägen zur Verwendung des Standardbrowsers im System ist deaktiviert.
  • Suchmaschinen DuckDuckGo, Brave Search, Ecosia, Ask.com und Yandex.com hinzugefügt.
  • Aktiviert, um beim Öffnen eines neuen Tabs immer nur die angezeigte lokale Seite zu verwenden.
  • Der Schaltfläche zum erneuten Laden der Seite wurde ein Kontextmenü mit zusätzlichen Neulademodi („Normales Neuladen“, „Hard Neuladen“, „Cache leeren und Hartes Neuladen“) hinzugefügt.
  • Standard-Home- und Chrome Labs-Schaltflächen hinzugefügt.
  • Um den Datenschutz zu verbessern, wurden die Einstellungen für das Vorladen von Inhalten geändert.
  • Patches zum GN-Assembly-System und zur Implementierung der Sandbox-Isolation hinzugefügt.
  • Standardmäßig ist die Unterstützung für das Laden in mehrere Threads aktiviert.
  • Das Paket enthält das Dienstprogramm pak, das zum Packen und Entpacken von Dateien im pak-Format verwendet wird.
  • Die .desktop-Datei beim Start enthält die experimentellen Funktionen der Webplattform und bietet zusätzliche Startmodi: Thorium-Shell, abgesicherter Modus und dunkler Modus.

Zu den Änderungen in der Thorium 110-Version:

  • Synchronisiert mit der Chromium 110-Codebasis.
  • Die Unterstützung für das JPEG-XL-Format ist zurückgekehrt.
  • Unterstützung für AC3-Audiocodec hinzugefügt.
  • Unterstützung für alle HEVC/H.265-Codec-Profile wurde implementiert.
  • Beim Bau des V8-Motors wurden neue Optimierungen hinzugefügt.
  • Experimentelle Funktionen aktiviert chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter und chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux hat einen Startmodus mit einem temporären Profil hinzugefügt (das Profil wird im Verzeichnis /tmp gespeichert und nach dem Neustart gelöscht).

Darüber hinaus können wir die Entwicklung des Mercury-Browsers durch denselben Autor feststellen, der konzeptionell an Thorium erinnert, aber auf der Basis von Firefox basiert. Der Browser enthält außerdem zusätzliche Optimierungen, verwendet AVX- und AES-Anweisungen und übernimmt viele Patches aus den Projekten LibreWolf, Waterfox, FireDragon, PlasmaFox und GNU IceCat, wobei Telemetrie-, Berichts-, Debugging-Funktionen und zusätzliche Dienste wie Pocket- und kontextbezogene Empfehlungen deaktiviert werden. Standardmäßig ist der Do Not Track-Modus aktiviert, der Backspace-Tastenhandler wird zurückgegeben (browser.backspace_action) und die GPU-Beschleunigung ist aktiviert. Laut Entwicklern übertrifft Mercury Firefox um 8–20 %. Zum Testen werden Mercury-Builds auf Basis von Firefox 112 angeboten, die jedoch weiterhin als Alpha-Versionen positioniert sind.

Source: opennet.ru

Kommentar hinzufügen