K dispozici je prohlížeč Thorium 110, rychlejší vidlice Chromia

Bylo zveřejněno vydání projektu Thorium 110, který vyvíjí periodicky synchronizovanou větev prohlížeče Chromium, rozšířenou o další záplaty pro optimalizaci výkonu, zlepšení použitelnosti a zvýšení bezpečnosti. Podle vývojářských testů je Thorium ve výkonu o 8–40 % rychlejší než standardní Chromium, a to především díky zahrnutí dalších optimalizací během kompilace. Připravené sestavy se vytvářejí pro Linux, macOS, Raspberry Pi a Windows.

Hlavní rozdíly oproti Chromu:

  • Kompiluje s optimalizací smyčky (LLVM Loop), optimalizací profilování (PGO), optimalizací doby propojení (LTO) a instrukcemi procesorů SSE4.2, AVX a AES (Chromium používá pouze SSE3).
  • Přináší další funkce do kódové základny, která je k dispozici v prohlížeči Google Chrome, ale není k dispozici v sestaveních prohlížeče Chromium. Přibyl například modul Widevine pro přehrávání placeného chráněného obsahu (DRM), přibyly multimediální kodeky a byly povoleny pluginy používané v Chrome.
  • Přidána experimentální podpora pro adaptivní technologii streamování médií MPEG-DASH.
  • Podpora pro formát kódování videa HEVC/H.265 je zahrnuta pro Linux a Windows.
  • Podpora obrázků JPEG XL je ve výchozím nastavení povolena.
  • Součástí je podpora automatických titulků (Live Caption, SODA).
  • Byla přidána experimentální podpora pro anotace PDF, ale není ve výchozím nastavení povolena.
  • Patche pro Chromium, dodávané distribucí Debian, byly přeneseny a řeší problémy s vykreslováním písem, podporou VAAPI, VDPAU a Intel HD, zajišťují integraci se systémem zobrazování upozornění.
  • Povolena podpora VAAPI v prostředích založených na Wayland.
  • DoH (DNS over HTTPS) je ve výchozím nastavení povoleno.
  • Režim Do Not Track je ve výchozím nastavení povolen pro blokování kódu sledování pohybu.
  • V adresním řádku se vždy zobrazuje úplná adresa URL.
  • Deaktivoval systém FLoC propagovaný společností Google namísto sledování souborů cookie.
  • Zakázáno upozornění na klíče Google API, ale zachována podpora klíčů API pro synchronizaci nastavení.
  • Zobrazení návrhů pro použití výchozího prohlížeče v systému je zakázáno.
  • Přidány vyhledávače DuckDuckGo, Brave Search, Ecosia, Ask.com a Yandex.com.
  • Povoleno, aby se při otevírání nové karty vždy používala pouze místní stránka.
  • K tlačítku opětovného načtení stránky byla přidána kontextová nabídka s dalšími režimy opětovného načtení ('Normální opětovné načtení', 'Tvrdé opětovné načtení', 'Vymazat mezipaměť a znovu načíst').
  • Přidána výchozí tlačítka Home a Chrome Labs.
  • Pro zvýšení soukromí byla změněna nastavení předběžného načítání obsahu.
  • Přidány záplaty do systému sestavení GN a implementace izolace sandboxu.
  • Ve výchozím nastavení je povolena podpora načítání do více vláken.
  • Balíček obsahuje obslužný program pak, který se používá k zabalení a rozbalení souborů ve formátu pak.
  • Soubor .desktop při spuštění obsahuje experimentální možnosti webové platformy a nabízí další režimy spouštění: thorium-shell, Safe Mode a Dark Mode.

Mezi změny ve verzi Thorium 110:

  • Synchronizováno s kódovou základnou Chromium 110.
  • Byla obnovena podpora formátu JPEG-XL.
  • Přidána podpora pro audio kodek AC3.
  • Byla implementována podpora pro všechny profily kodeků HEVC/H.265.
  • Přidány nové optimalizace při stavbě motoru V8.
  • Experimentální funkce povolené 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.
  • Linux přidal režim spouštění s dočasným profilem (profil se uloží do adresáře /tmp a po restartu se vymaže).

Dodatečně si můžeme všimnout vývoje stejného autora prohlížeče Mercury, který koncepčně připomíná Thorium, ale postavený na bázi Firefoxu. Prohlížeč také obsahuje další optimalizace, používá instrukce AVX a AES a přenáší mnoho záplat z projektů LibreWolf, Waterfox, FireDragon, PlasmaFox a GNU IceCat, deaktivuje telemetrii, hlášení, funkce ladění a další služby, jako je Pocket a kontextová doporučení. Ve výchozím nastavení je povolen režim Do Not Track, vrátí se obslužný program klávesy Backspace (browser.backspace_action) a aktivuje se akcelerace GPU. Podle vývojářů Mercury překonává Firefox o 8–20 %. K testování jsou nabízeny sestavení Mercury založené na Firefoxu 112, ale stále jsou umístěny jako alfa verze.

Zdroj: opennet.ru

Přidat komentář