Dostupný prohlížeč Thorium 110, rychlejší fork Chromium

Byl vydán projekt Thorium 110, který je periodicky synchronizovaným forkem prohlížeče Chromium, rozšířeným o další patche pro optimalizaci výkonu, zvýšení uživatelského komfortu a zajištění bezpečnosti. Podle testů vývojářů Thorium překonává výkon standardního Chromia o 8-40 %, především díky zařazení dodatečných optimalizací při kompilaci. Hotové verze jsou vytvářeny pro Linux, macOS, Raspberry Pi a Windows.

Hlavní rozdíly oproti Chromium:

  • Kompilace s zahrnutím optimalizací cyklů (LLVM Loop), optimalizací na základě výsledků profilování kódu (PGO), optimalizací na úrovni linkování (LTO) a použitím procesorových instrukcí SSE4.2, AVX a AES (Chromium používá pouze SSE3).
  • Přenos dodatečné funkčnosti do kódové základny, která je přítomná v Google Chrome, ale není dostupná ve verzích Chromium. Například byl přidán modul Widevine pro přehrávání placeného chráněného obsahu (DRM), byly přidány multimediální kodeky a zahrnuty pluginy používané v Chrome.
  • Byla přidána experimentální podpora technologie adaptivního streamování multimediálního obsahu MPEG-DASH.
  • Pro Linux a Windows byla zahrnuta podpora formátu kódování videa HEVC/H.265.
  • Podpora obrázků ve formátu JPEG XL je zahrnuta jako výchozí.
  • Byla zahrnuta podpora automatických titulků (Live Caption, SODA).
  • Přidána, ale ve výchozím nastavení není aktivována, experimentální podpora anotací v PDF.
  • Byly přeneseny patche do Chromium, dodávané distribucí Debian, které řeší problémy s vykreslováním písem, podporou VAAPI, VDPAU a Intel HD, a zajišťují integraci se systémem výstupu oznámení.
  • Byla zahrnuta podpora VAAPI v prostředích založených na Waylandu.
  • Podpora DoH (DNS over HTTPS) je aktivována jako výchozí.
  • Režim Do Not Track pro blokování sledovacího kódu je aktivován jako výchozí.
  • V adresním řádku je vždy zobrazen kompletní URL.
  • Systém FLoC, propagovaný Googlem místo sledovacích cookie, je vypnut.
  • Upozornění na API klíče Google jsou vypnuta, ale podpora API klíčů pro synchronizaci nastavení je zachována.
  • Byla vypnuta nabídková doporučení na použití prohlížeče jako výchozího systému.
  • Byly přidány vyhledávače DuckDuckGo, Brave Search, Ecosia, Ask.com a Yandex.com.
  • Povinné používání pouze lokální stránky, která se zobrazuje při otevření nové karty, bylo aktivováno.
  • Pro kontextové menu tlačítka pro znovu načtení stránky byly přidány další režimy restartu (‘Normální znovu načtení’, ‘Tvé znovu načtení’, ‘Vymazat cache a znovu načíst’).
  • Ve výchozím nastavení byly přidány tlačítka Domů a Chrome Labs.
  • Pro zvýšení soukromí byly změněny nastavení pro předběžné načítání obsahu.
  • Byly přidány opravy do systému sestavení GN a implementace izolace sandboxu.
  • Ve výchozím nastavení je povolena podpora vícevláknového načítání.
  • Součástí balíku je utilita pak, která se používá pro balení a rozbalování souborů ve formátu pak.
  • V .desktop souboru při spuštění byly zahrnuty experimentální funkce webové platformy a nabídnuty další režimy spuštění: thorium-shell, Bezpečný režim a Temný režim.

Mezi změnami ve verzi Thorium 110:

  • Byla provedena synchronizace s kódovou základnou Chromium 110.
  • Byla obnovena podpora formátu JPEG-XL.
  • Byla přidána podpora zvukového kodeku AC3.
  • Byla implementována podpora pro všechny profily kodeku HEVC/H.265.
  • Byly přidány nové optimalizace při sestavení enginu V8.
  • Byly aktivovány experimentální funkce chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter a chrome://flags/#enable-native-gpu-memory-buffers.
  • V Linuxu byl přidán režim spuštění s dočasným profilem (profil se uloží do adresáře /tmp a vymaže se po restartování).

Dále je třeba zmínit vývoj téhož autora prohlížeče Mercury, který konceptuálně připomíná Thorium, ale je postaven na základě Firefoxu. Prohlížeč také zahrnuje další optimalizace, používá instrukce AVX a AES, a přenáší mnoho oprav z projektů LibreWolf, Waterfox, FireDragon, PlasmaFox a GNU IceCat, které deaktivují telemetrii, odesílání zpráv, ladicí funkce a další služby, jako je Pocket a kontextová doporučení. Ve výchozím nastavení je zapnut režim Dělat ne sledovat, byl vrácen zpracovatel klávesy Backspace (browser.backspace_action) a je aktivováno zrychlení pomocí GPU. Podle údajů vývojářů o výkonu Mercury překonává Firefox o 8-20%. Pro testování byly nabídnuty sestavy Mercury na základě Firefoxu 112, ale zatím jsou pozicovány jako alpha verze.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster