Thorium 110 браузері қол жетімді, Chromium жылдамырақ шанышқысы

Thorium 110 жобасының шығарылымы жарияланды, ол Chromium браузерінің мерзімді синхрондалған шанышқысын әзірлейді, өнімділікті оңтайландыру, пайдалану мүмкіндігін жақсарту және қауіпсіздікті арттыру үшін қосымша патчтармен кеңейтілді. Әзірлеушілердің сынақтарына сәйкес, Thorium өнімділігі бойынша стандартты Chromium-дан 8-40% жылдамырақ, негізінен компиляция кезінде қосымша оңтайландыруларды қосуға байланысты. Linux, macOS, Raspberry Pi және Windows үшін дайын жинақтар жасалған.

Chromium-дан негізгі айырмашылықтар:

  • Циклды оңтайландыру (LLVM Loop), профильді оңтайландыру (PGO), сілтеме уақытын оңтайландыру (LTO) және SSE4.2, AVX және AES процессор нұсқауларымен (Chromium тек SSE3 пайдаланады) құрастырады.
  • Google Chrome жүйесінде бар, бірақ Chromium құрастыруларында қол жетімді емес код базасына қосымша функцияларды енгізу. Мысалы, ақылы қорғалған мазмұнды (DRM) ойнату үшін Widevine модулі қосылды, мультимедиялық кодектер қосылды және Chrome жүйесінде қолданылатын плагиндер қосылды.
  • MPEG-DASH адаптивті медиа ағынды технологиясына эксперименттік қолдау қосылды.
  • HEVC/H.265 бейне кодтау пішімін қолдау Linux және Windows жүйелерінде қамтылған.
  • JPEG XL кескіндерін қолдау әдепкі бойынша қосылады.
  • Автоматты субтитрлерді қолдау (Live Caption, SODA) қамтылған.
  • PDF аннотацияларына эксперименттік қолдау қосылды, бірақ әдепкі бойынша қосылмаған.
  • Debian дистрибутивімен қамтамасыз етілген Chromium патчтары жіберілді және қаріптерді көрсету мәселелерін шешеді, VAAPI, VDPAU және Intel HD қолдауы, хабарландыруларды көрсету жүйесімен интеграцияны қамтамасыз етеді.
  • Wayland негізіндегі орталарда VAAPI қолдауы қосылған.
  • DoH (HTTPS арқылы DNS) әдепкі бойынша қосылады.
  • Қозғалысты бақылау кодын блоктау үшін «Бақыламау» режимі әдепкі бойынша қосылады.
  • Мекенжай жолағы әрқашан толық URL мекенжайын көрсетеді.
  • Бақылау cookie файлдарының орнына Google ұсынған FLoC жүйесі өшірілді.
  • Google API кілттері туралы ескертулер өшірілді, бірақ параметрлерді синхрондау үшін API кілттеріне қолдау сақталды.
  • Жүйеде әдепкі браузерді пайдалану бойынша ұсыныстарды көрсету өшірілген.
  • DuckDuckGo, Brave Search, Ecosia, Ask.com және Yandex.com іздеу жүйелері қосылды.
  • Әрқашан жаңа қойындыны ашқан кезде көрсетілетін жергілікті бетті ғана пайдалануға қосулы.
  • Қосымша қайта жүктеу режимдері бар контекстік мәзір («Қалыпты қайта жүктеу», «Қатты қайта жүктеу», «Кэшті тазалау және қатты қайта жүктеу») бетті қайта жүктеу түймешігіне қосылды.
  • Әдепкі Home және Chrome Labs түймелері қосылды.
  • Құпиялықты жақсарту үшін мазмұнды алдын ала жүктеу параметрлері өзгертілді.
  • GN құрастыру жүйесіне және құм жәшігін оқшаулауды іске асыруға патчтар қосылды.
  • Әдепкі бойынша, бірнеше ағындарға жүктеуге қолдау көрсетіледі.
  • Пак пішіміндегі файлдарды буып-түю және ашу үшін пайдаланылатын pak утилитасын қамтиды.
  • Іске қосу кезіндегі .desktop файлы веб-платформаның эксперименттік мүмкіндіктерін қамтиды және қосымша іске қосу режимдерін ұсынады: торий қабығы, қауіпсіз режим және қараңғы режим.

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: //жалаулар/#enable-native-gpu-memory-buffers.
  • Linux уақытша профилі бар іске қосу режимін қосты (профиль /tmp каталогында сақталады және қайта іске қосқаннан кейін тазартылады).

Сонымен қатар, концептуалды түрде Ториумды еске түсіретін, бірақ Firefox негізінде құрылған Mercury браузерінің сол авторының әзірлегенін атап өтуге болады. Браузер сонымен қатар қосымша оңтайландыруларды қамтиды, AVX және AES нұсқауларын пайдаланады және LibreWolf, Waterfox, FireDragon, PlasmaFox және GNU IceCat жобаларының көптеген патчтарын тасымалдайды, телеметрияны, есеп беруді, жөндеу функцияларын және Pocket және контекстік ұсыныстар сияқты қосымша қызметтерді өшіреді. Әдепкі бойынша, Бақыламау режимі қосылады, Backspace пернесі өңдегіші қайтарылады (browser.backspace_action) және GPU жеделдету іске қосылады. Әзірлеушілердің айтуынша, Mercury Firefox-тан 8-20% асып түседі. Firefox 112 негізіндегі Mercury құрастырулары тестілеуге ұсынылады, бірақ олар әлі де альфа нұсқалары ретінде орналастырылған.

Ақпарат көзі: opennet.ru

пікір қалдыру