UtgÄvan av Thorium 110-projektet har publicerats, som Àr en periodiskt synkroniserad fork av Chromium-webblÀsaren, förbÀttrad med ytterligare patchar för prestandaoptimering, anvÀndarvÀnlighet och förbÀttrad sÀkerhet. Enligt tester frÄn utvecklarna presterar Thorium 8-40% bÀttre Àn standard Chromium, frÀmst genom att inkludera extra optimeringar vid kompilering. FÀrdiga versioner skapas för Linux, macOS, Raspberry Pi och Windows.
Huvudsakliga skillnader frÄn Chromium:
- Kompilering med inkluderade cykeloptimeringar (LLVM Loop), optimeringar baserade pÄ resultatanalys (PGO), optimeringar vid lÀnkning (LTO) och anvÀndning av processorinstruktioner SSE4.2, AVX och AES (Chromium anvÀnder endast SSE3).
- Ăverföring av ytterligare funktionalitet i koden, som finns i Google Chrome men saknas i Chromium-versioner. Till exempel har modulen Widevine lagts till för uppspelning av betalt skyddat innehĂ„ll (DRM), multimedia-codecs har lagts till och plugins som anvĂ€nds i Chrome ingĂ„r.
- Experimentellt stöd för teknologin för adaptiv streaming av multimediainnehÄll MPEG-DASH har lagts till.
- Stöd för videokodningsformatet HEVC/H.265 har lagts till för Linux och Windows.
- Stöd för bilder i JPEG XL-formatet Àr aktiverat som standard.
- Stöd för automatiska undertexter (Live Caption, SODA) har aktiverats.
- Experimentellt stöd för annoteringar i PDF har lagts till, men Àr inte aktiverat som standard.
- Patchar till Chromium som tillhandahÄlls av Debian-distributionen har överförts och löser problem med teckensnitt, VAAPI, VDPAU och Intel HD, vilket sÀkerstÀller integrering med meddelandesystemet.
- Stöd för VAAPI har aktiverats i miljöer som bygger pÄ Wayland.
- AnvÀndning av DoH (DNS över HTTPS) Àr aktiverat som standard.
- Funktionen Do Not Track för att blockera spÄrningskod Àr aktiverad som standard.
- I adressfÀltet visas alltid den fullstÀndiga URL:en.
- Systemet FLoC, som Google frÀmjar istÀllet för spÄrande cookies, har inaktiverats.
- Varningar om Google API-nycklar har inaktiverats, men stöd för API-nycklar för synkronisering av instÀllningar har lÀmnats kvar.
- Förslaget att anvÀnda webblÀsaren som standard i systemet har inaktiverats.
- Sökmotorerna DuckDuckGo, Brave Search, Ecosia, Ask.com och Yandex.com har lagts till.
- Permanent use of the local page displayed when opening a new tab is now enabled.
- A context menu with additional reload modes (âNormal Reloadâ, âHard Reloadâ, âClear Cache and Hard Reloadâ) has been added for the page reload button.
- Home and Chrome Labs buttons are added by default.
- To enhance privacy, preloading content settings have been changed.
- Patches for the GN build system and the implementation of sandbox isolation have been added.
- Support for multi-threaded loading is enabled by default.
- The pak utility for packaging and unpackaging files in pak format is included.
- Experimental features of the web platform are included in the .desktop file at launch, along with additional launch modes: thorium-shell, Safe Mode, and Dark Mode.
Changes in version Thorium 110 include:
- Synchronization with the Chromium 110 codebase has been completed.
- Support for the JPEG-XL format has been restored.
- Support for the AC3 audio codec has been added.
- Support for all profiles of the HEVC/H.265 codec has been implemented.
- New optimizations for building the V8 engine have been added.
- Experimental features chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter, and chrome://flags/#enable-native-gpu-memory-buffers are enabled.
- In Linux, a launch mode with a temporary profile has been added (the profile is saved in the /tmp directory and cleared after a restart).
Additionally, the development of a browser by the same author as Mercury, which conceptually resembles Thorium but is based on Firefox, can be noted. The browser also includes additional optimizations, uses AVX and AES instructions, and carries many patches from the LibreWolf, Waterfox, FireDragon, PlasmaFox, and GNU IceCat projects, disabling telemetry, crash reporting, debugging features, and additional services such as Pocket and context recommendations. The Do Not Track mode is enabled by default, the Backspace key handler (browser.backspace_action) has been restored, and GPU acceleration is activated. According to developers, Mercury outperforms Firefox by 8-20% in performance. Mercury builds based on Firefox 112 are offered for testing, but they are currently positioned as alpha versions.
KĂ€lla: opennet.ru
