Հրապարակվել է Chromium զննարկչի պարբերաբար համաժամացվող fork-ի՝ Thorium նախագծի 110-րդ թողարկումը։ Այն հարստացված է լրացուցիչ թարմացումներով՝ արտադրողականությունը օպտիմալացնելու, օգտագործելիությունը բարելավելու և անվտանգությունը բարձրացնելու համար։ Մշակողների թեստերի համաձայն՝ Thorium-ը 8-40%-ով գերազանցում է ստանդարտ Chromium-ին արտադրողականությամբ, հիմնականում կոմպիլյացիայի ընթացքում լրացուցիչ օպտիմալացումների ներառման շնորհիվ։ Ավարտված կառուցվածքները ստեղծվում են... Linux, macOS, Raspberry Pi և Windows.
Հիմնական տարբերությունները Chromium-ից.
- Կազմել հանգույցի օպտիմալացումներով (LLVM Loop), պրոֆիլավորման վրա հիմնված օպտիմալացումներով (PGO), կապի ժամանակի օպտիմալացումներով (LTO) և միացված SSE4.2, AVX և AES պրոցեսորների հրահանգներով (Chromium-ն օգտագործում է միայն SSE3):
- Google Chrome-ում առկա, բայց Chromium-ի տարբերակներում անհասանելի լրացուցիչ ֆունկցիոնալության կոդային բազա տեղափոխում: Օրինակ՝ ավելացվել է վճարովի պաշտպանված բովանդակության (DRM) նվագարկման Widevine մոդուլը, ավելացվել են մուլտիմեդիա կոդեկներ և ներառվել են Chrome-ում օգտագործվող պլագինները:
- Ավելացվել է MPEG-DASH ադապտիվ հոսքային տեխնոլոգիայի փորձարարական աջակցություն։
- Համար Linux и Windows HEVC/H.265 տեսանյութի կոդավորման ձևաչափի աջակցությունը միացված է։
- JPEG XL պատկերների աջակցությունը լռելյայն միացված է:
- Ենթագրերի ավտոմատ աջակցությունը (Live Caption, SODA) միացված է:
- Ավելացվել է PDF ծանոթագրությունների փորձարարական աջակցություն, սակայն լռելյայն միացված չէ:
- Բաշխման կողմից տրամադրված Chromium-ի պորտացված թարմացումներ Debian և շտկում է տառատեսակների մատուցման, VAAPI-ի, VDPAU-ի և Intel HD աջակցության հետ կապված խնդիրները՝ հնարավորություն տալով ինտեգրվել ծանուցումների ելքային համակարգի հետ։
- Միացված է VAAPI-ի աջակցությունը Wayland-ի վրա հիմնված միջավայրերում:
- DoH (DNS-ը HTTPS-ի միջոցով) լռելյայն միացված է:
- «Չհետևել» ռեժիմը լռելյայն միացված է հետևելու կոդը արգելափակելու համար:
- Հասցեների տողում միշտ ցուցադրվում է ամբողջական URL-ը:
- «FloC» համակարգը, որը Google-ի կողմից խրախուսվում է՝ փոխարինելու հետագծման թխուկները, անջատվել է:
- Google API ստեղների մասին նախազգուշացումներն անջատված են, բայց կարգավորումների համաժամացման համար API ստեղների աջակցությունը մնացել է:
- Համակարգում լռելյայն դիտարկիչն օգտագործելու առաջարկն անջատված է:
- Ավելացվել են DuckDuckGo, Brave Search, Ecosia, Ask.com և Yandex.com որոնման համակարգերը:
- Միացված է միայն տեղական էջի մշտական օգտագործումը, որը ցուցադրվում է նոր ներդիր բացելիս:
- Էջի վերաբեռնման կոճակը այժմ ունի համատեքստային մենյու՝ լրացուցիչ վերաբեռնման ռեժիմներով («Սովորական վերաբեռնում», «Կոշտ վերաբեռնում», «Մաքրել քեշը և Կոշտ վերաբեռնում»):
- Լռելյայն ավելացվել են Home և Chrome Labs կոճակները:
- Գաղտնիությունը բարելավելու համար բովանդակության նախաբեռնման կարգավորումները փոխվել են:
- Ավելացվել են patches GN build համակարգին և sandbox մեկուսացման իրականացմանը:
- Բազմաթելային բեռնման աջակցությունը լռելյայն միացված է:
- Փաթեթը ներառում է pak ծրագիրը, որն օգտագործվում է 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://flags/#enable-native-gpu-buffersmory.
- В Linux Ավելացվել է ժամանակավոր պրոֆիլով գործարկման ռեժիմ (պրոֆիլը պահվում է /tmp գրացուցակում և վերագործարկումից հետո մաքրվում է):
Բացի այդ, հարկ է նշել նույն հեղինակի կողմից Mercury բրաուզերի մշակումը, որը հայեցակարգային առումով նման է Thorium-ին, բայց կառուցված է Firefox-ի հիման վրա: Բրաուզերը նաև ներառում է լրացուցիչ օպտիմալացումներ, օգտագործում է AVX և AES հրահանգներ և փոխանցում է LibreWolf, Waterfox, FireDragon, PlasmaFox և GNU IceCat նախագծերի բազմաթիվ թարմացումներ, անջատելով հեռաչափությունը, ուղարկելով հաշվետվություններ, վրիպազերծման գործառույթներ և լրացուցիչ ծառայություններ, ինչպիսիք են Pocket-ը և համատեքստային առաջարկությունները: Ըստ լռելյայնի, Do Not Track ռեժիմը միացված է, վերադարձվում է Backspace ստեղների մշակիչը (browser.backspace_action) և ակտիվացվում է GPU արագացումը: Մշակողների խոսքով, Mercury-ն Firefox-ին գերազանցում է 8-20%-ով: Firefox 112-ի վրա հիմնված Mercury-ի կառուցվածքները առաջարկվում են փորձարկման համար, բայց դրանք ներկայումս դիրքավորված են որպես ալֆա տարբերակներ:
Source: opennet.ru
