Опубликован выпуск проекта Thorium 110, развивающего периодически синхронизированный форк браузера Chromium, расширенный дополнительными патчами для оптимизации производительности, повышения удобства работы и усиления безопасности. По тестам разработчиков Thorium на 8-40% опережает по производительности штатный Chromium, главным образом за счёт включения дополнительных оптимизаций при компиляции. Готовые сборки формируются для Linux, macOS、Raspberry Pi および Windows.
Chromium との主な違い:
- ループ最適化 (LLVM ループ)、プロファイリング駆動型最適化 (PGO)、リンク時最適化 (LTO)、および SSE4.2、AVX、AES プロセッサ命令を有効にしてコンパイルします (Chromium は SSE3 のみを使用します)。
- Google Chrome には存在するが Chromium ビルドでは利用できない追加機能をコードベースに移行しました。例えば、有料保護コンテンツ(DRM)を再生するための Widevine モジュール、マルチメディアコーデック、Chrome で使用されるプラグインなどが追加されました。
- MPEG-DASH アダプティブ ストリーミング テクノロジーの実験的なサポートを追加しました。
- のために Linux и Windows включена поддержка формата кодирования видео HEVC/H.265.
- JPEG XL 画像のサポートはデフォルトで有効になっています。
- 自動字幕(Live Caption、SODA)のサポートが有効になっています。
- PDF 注釈の実験的なサポートが追加されましたが、デフォルトでは有効になっていません。
- Перенесены патчи к Chromium, поставляемые дистрибутивом Debian и решающие проблемы с отрисовкой шрифтов, поддержкой VAAPI, VDPAU и Intel HD, обеспечивающие интеграцию с системой вывода уведомлений.
- Wayland ベースの環境で VAAPI サポートを有効にしました。
- DoH (DNS over HTTPS) はデフォルトで有効になっています。
- トラッキングコードをブロックするために、Do Not Track モードがデフォルトで有効になっています。
- アドレスバーには常に完全な URL が表示されます。
- Google がトラッキング クッキーの代わりとして推進している FLoC システムが無効化されました。
- Google API キーに関する警告は無効になりましたが、設定の同期用の API キーのサポートは残されています。
- システムのデフォルトのブラウザを使用するための提案の表示が無効になりました。
- 検索エンジン DuckDuckGo、Brave Search、Ecosia、Ask.com、Yandex.com を追加しました。
- 新しいタブを開いたときに表示されるローカル ページのみを永続的に使用できるようになりました。
- ページの再読み込みボタンに、追加の再読み込みモード (「通常の再読み込み」、「ハード再読み込み」、「キャッシュのクリアとハード再読み込み」) を含むコンテキスト メニューが追加されました。
- デフォルトでホーム ボタンと Chrome Labs ボタンを追加しました。
- プライバシーを強化するために、コンテンツのプリロード設定が変更されました。
- GN ビルド システムとサンドボックス分離実装にパッチを追加しました。
- マルチスレッド読み込みのサポートはデフォルトで有効になっています。
- このパッケージには、pak 形式でファイルをパックおよび解凍するために使用される pak ユーティリティが含まれています。
- .desktop ファイルは、起動時に実験的な Web プラットフォーム機能を有効にし、追加の起動モード (thorium-shell、セーフ モード、ダーク モード) を提供します。
トリウム 110 バージョンの変更点は次のとおりです。
- Chromium 110 コード ベースとの同期が完了しました。
- JPEG-XL 形式のサポートが復元されました。
- AC3 オーディオ コーデックのサポートが追加されました。
- すべての HEVC/H.265 コーデック プロファイルのサポートが実装されました。
- V8 エンジンの構築時に新しい最適化を追加しました。
- 実験的な機能 chrome://flags/#force-gpu-mem-available-mb、chrome://flags/#double-click-close-tab、chrome://flags/#show-fps-counter、chrome://flags/#enable-native-gpu-memory-buffers を有効にしました。
- В Linux добавлен режим запуска с временным профилем (профиль сохраняется в каталоге /tmp и очищается после перезапуска).
さらに、同じ開発者によるMercuryブラウザの開発も注目に値します。これはThoriumと概念的には似ていますが、Firefoxをベースに構築されています。このブラウザには追加の最適化が含まれており、AVXおよびAES命令を使用し、LibreWolf、Waterfox、FireDragon、PlasmaFox、GNU IceCatプロジェクトから多くのパッチを転送し、テレメトリの無効化、レポートの送信、デバッグ機能、Pocketやコンテキストレコメンデーションなどの追加サービスを備えています。デフォルトでは、Do Not Trackモードが有効になっており、Backspaceキーハンドラ(browser.backspace_action)が返され、GPUアクセラレーションが有効化されています。開発者によると、MercuryはFirefoxよりも8~20%優れたパフォーマンスを発揮します。Firefox 112をベースにしたMercuryビルドはテスト用に提供されていますが、現在はアルファ版として位置付けられています。
出所: オープンネット.ru
