Disponibile il browser Thorium 110, un fork più veloce di Chromium

È stato pubblicato il rilascio del progetto Thorium 110 che sviluppa un fork del browser Chromium periodicamente sincronizzato, ampliato con patch aggiuntive per ottimizzare le prestazioni, migliorare l'usabilità e potenziare la sicurezza. Secondo i test degli sviluppatori, Thorium è dell'8-40% più veloce di Chromium standard in termini di prestazioni, principalmente grazie all'inclusione di ottimizzazioni aggiuntive durante la compilazione. Vengono creati assemblaggi già pronti per Linux, macOS, Raspberry Pi e Windows.

Principali differenze rispetto a Chromium:

  • Compila con ottimizzazione del loop (LLVM Loop), ottimizzazione del profilo (PGO), ottimizzazione del tempo di collegamento (LTO) e istruzioni del processore SSE4.2, AVX e AES (Chromium utilizza solo SSE3).
  • Inserimento di funzionalità aggiuntive nella codebase presente in Google Chrome ma non disponibile nelle build di Chromium. Ad esempio, è stato aggiunto il modulo Widevine per la riproduzione di contenuti protetti a pagamento (DRM), sono stati aggiunti codec multimediali e sono stati abilitati i plugin utilizzati in Chrome.
  • Aggiunto supporto sperimentale per la tecnologia di streaming multimediale adattivo MPEG-DASH.
  • Il supporto per il formato di codifica video HEVC/H.265 è incluso per Linux e Windows.
  • Il supporto per le immagini JPEG XL è abilitato per impostazione predefinita.
  • È incluso il supporto per i sottotitoli automatici (Live Caption, SODA).
  • È stato aggiunto il supporto sperimentale per le annotazioni PDF, ma non è abilitato per impostazione predefinita.
  • Sono state trasferite le patch per Chromium, fornite dalla distribuzione Debian, che risolvono problemi con il rendering dei caratteri, supporto per VAAPI, VDPAU e Intel HD, fornendo l'integrazione con il sistema di visualizzazione delle notifiche.
  • Abilitato il supporto VAAPI negli ambienti basati su Wayland.
  • DoH (DNS su HTTPS) è abilitato per impostazione predefinita.
  • La modalità Do Not Track è abilitata per impostazione predefinita per bloccare il codice di tracciamento del movimento.
  • La barra degli indirizzi mostra sempre l'URL completo.
  • Disabilitato il sistema FLoC promosso da Google al posto del tracciamento dei cookie.
  • Avvisi disabilitati sulle chiavi API di Google, ma mantenuto il supporto per le chiavi API per la sincronizzazione delle impostazioni.
  • La visualizzazione dei suggerimenti per l'utilizzo del browser predefinito nel sistema è disabilitata.
  • Aggiunti motori di ricerca DuckDuckGo, Brave Search, Ecosia, Ask.com e Yandex.com.
  • Abilitato per utilizzare sempre e solo la pagina locale mostrata all'apertura di una nuova scheda.
  • Un menu contestuale con modalità di ricarica aggiuntive ("Ricaricamento normale", "Ricaricamento difficile", "Svuota cache e Ricaricamento difficile") è stato aggiunto al pulsante di ricarica della pagina.
  • Aggiunti i pulsanti Home e Chrome Labs predefiniti.
  • Per migliorare la privacy, le impostazioni di precaricamento dei contenuti sono state modificate.
  • Aggiunte patch al sistema di assemblaggio GN e implementazione dell'isolamento sandbox.
  • Per impostazione predefinita, è abilitato il supporto per il caricamento in più thread.
  • Il pacchetto include l'utilità pak, utilizzata per comprimere e decomprimere file nel formato pak.
  • Il file .desktop all'avvio include le funzionalità sperimentali della piattaforma web e offre modalità di lancio aggiuntive: thorium-shell, Safe Mode e Dark Mode.

Tra le novità della versione Thorium 110:

  • Sincronizzato con la base di codice Chromium 110.
  • È stato ripristinato il supporto per il formato JPEG-XL.
  • Aggiunto il supporto per il codec audio AC3.
  • È stato implementato il supporto per tutti i profili codec HEVC/H.265.
  • Aggiunte nuove ottimizzazioni durante la costruzione del motore V8.
  • Funzionalità sperimentali abilitate chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter e chrome: //flags/#abilita-buffer-di-memoria-gpu-nativa.
  • Linux ha aggiunto una modalità di avvio con un profilo temporaneo (il profilo viene salvato nella directory /tmp e cancellato dopo il riavvio).

Inoltre, possiamo notare lo sviluppo da parte dello stesso autore del browser Mercury, che concettualmente ricorda Thorium, ma costruito sulla base di Firefox. Il browser include anche ottimizzazioni aggiuntive, utilizza istruzioni AVX e AES e trasporta molte patch dei progetti LibreWolf, Waterfox, FireDragon, PlasmaFox e GNU IceCat, disabilitando telemetria, reporting, funzioni di debug e servizi aggiuntivi come Pocket e consigli contestuali. Per impostazione predefinita, la modalità Do Not Track è abilitata, viene restituito il gestore del tasto Backspace (browser.backspace_action) e l'accelerazione GPU è attivata. Secondo gli sviluppatori, Mercury supera Firefox dell'8-20%. Le build Mercury basate su Firefox 112 vengono offerte per i test, ma sono ancora posizionate come versioni alpha.

Fonte: opennet.ru

Aggiungi un commento