Достъпен е браузърът Thorium 110, по-бърз клон на Chromium

Публикуван е новият брой на проекта Thorium 110, който развива периодично синхронизиран форк на браузъра Chromium, разширен с допълнителни патчи за оптимизация на производителността, повишаване на удобството при работа и засилване на сигурността. Според тестовете на разработчиците, Thorium е с 8-40% по-бърз от стандартния Chromium, основно благодарение на включването на допълнителни оптимизации при компилацията. Готовите версии се формират за Linux, macOS, Raspberry Pi и Windows.

Основни разлики от Chromium:

  • Компилация с включване на оптимизации на цикли (LLVM Loop), оптимизации, базирани на резултатите от профилирането на кода (PGO), оптимизации на етапа на компилиране (LTO) и прилагане на процесорни инструкции SSE4.2, AVX и AES (Chromium използва само SSE3).
  • Пренос на допълнителна функционалност в кодовата база, присъстваща в Google Chrome, но недостъпна в версиите на Chromium. Например, добавен е модулът Widevine за възпроизвеждане на платено защитено съдържание (DRM), добавени са мултимедийни кодеци и са включени използваните в Chrome плъгини.
  • Добавена е експериментална поддръжка на технологията за адаптивно стрийминг на мултимедийно съдържание MPEG-DASH.
  • За Linux и Windows е включена поддръжка на формата за кодиране на видео HEVC/H.265.
  • Включена е автоматично поддръжка на изображения в формат JPEG XL.
  • Включена е поддръжка на автоматични субтитри (Live Caption, SODA).
  • Добавена, но не включена по подразбиране, експериментална поддръжка на анотации в PDF.
  • Пренесени са патчи към Chromium, предоставяни от дистрибуцията Debian и разрешаващи проблеми с рендирането на шрифтове, поддръжка на VAAPI, VDPAU и Intel HD, осигуряващи интеграция със системата за изход на известия.
  • Включена е поддръжка на VAAPI в среди на базата на Wayland.
  • Включено е по подразбиране използването на DoH (DNS over HTTPS).
  • Включен е по подразбиране режим Do Not Track за блокиране на код за проследяване на движения.
  • В адресната лента е осигурен показ на винаги пълния URL.
  • Изключена е системата FLoC, предлагана от Google вместо проследяващите бисквитки.
  • Изключени са предупрежденията за API ключовете на Google, но поддръжката на API ключове за синхронизиране на настройките остава.
  • Изключено е извеждането на предложение за използване на браузър по подразбиране в системата.
  • Добавени са търсачки DuckDuckGo, Brave Search, Ecosia, Ask.com и Yandex.com.
  • Включено е постоянно използване само на локалната страница, показвана при отваряне на нов раздел.
  • Добавено контекстно меню с допълнителни режими на презареждане за бутона за презареждане на страницата (‘Normal Reload’, ‘Hard Reload’, ‘Clear Cache and Hard Reload’).
  • По подразбиране са добавени бутоните Home и Chrome Labs.
  • Настройките за предварително зареждане на съдържанието са променени с цел засилване на конфиденциалността.
  • Добавени са пачове към системата за сборка GN и реализирана е изолация чрез sandbox.
  • Поддръжката за многопоточна загрузка е включена по подразбиране.
  • Включена е утилитата pak, която се използва за опаковане и разопаковане на файлове в pak формат.
  • В .desktop файла при стартиране са включени експериментални възможности на уеб платформата и са предложени допълнителни режимини за стартиране: thorium-shell, Safe Mode и Dark Mode.

Сред промените в версия Thorium 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, но е изг constructor в основата на Firefox. Браузърът също така включва допълнителни оптимизации, използва инструкции AVX и AES и пренася много пачове от проектите LibreWolf, Waterfox, FireDragon, PlasmaFox и GNU IceCat, които деактивират телеметрията, изпращането на отчети, отстранителните функции и допълнителните услуги като Pocket и контекстни препоръки. Режимът Do Not Track е включен по подразбиране, възстановен е обработчикът на клавиша Backspace (browser.backspace_action) и е активирано ускорение с GPU. Според разработчиците Mercury надминава Firefox с 8-20% по производителност. Предложени са сборки Mercury на основата на Firefox 112 за тестване, но те все още се позиционират като алфа версии.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster