Հասանելի է Thorium 110 զննարկիչը, Chromium-ի ավելի արագ պատառաքաղ

Հրապարակվել է Thorium 110 նախագծի թողարկումը, որը մշակում է Chromium բրաուզերի պարբերաբար համաժամեցված պատառաքաղը, որը ընդլայնվում է լրացուցիչ patches-ներով՝ արդյունավետությունը օպտիմալացնելու, օգտագործելիությունը բարելավելու և անվտանգությունը բարձրացնելու համար: Ըստ մշակողների թեստերի, Thorium-ը 8-40%-ով ավելի արագ է, քան ստանդարտ Chromium-ն իր կատարողականությամբ, հիմնականում կոմպիլյացիայի ժամանակ լրացուցիչ օպտիմալացումների ընդգրկման շնորհիվ: Պատրաստի հավաքները ստեղծվել են Linux-ի, macOS-ի, Raspberry Pi-ի և Windows-ի համար:

Հիմնական տարբերությունները Chromium-ից.

  • Կազմում է հանգույցի օպտիմալացումով (LLVM Loop), պրոֆիլավորման օպտիմալացումով (PGO), կապի ժամանակի օպտիմալացումով (LTO) և SSE4.2, AVX և AES պրոցեսորների հրահանգներով (Chromium-ն օգտագործում է միայն SSE3):
  • Լրացուցիչ գործառույթներ կոդերի բազայի մեջ, որն առկա է Google Chrome-ում, բայց հասանելի չէ Chromium-ի կառուցվածքներում: Օրինակ՝ Widevine մոդուլն ավելացվել է վճարովի պաշտպանված բովանդակություն (DRM) նվագարկելու համար, ավելացվել են մուլտիմեդիա կոդեկներ և միացված են Chrome-ում օգտագործվող պլագինները։
  • Ավելացվեց փորձնական աջակցություն MPEG-DASH հարմարվողական մեդիա հոսքային տեխնոլոգիայի համար:
  • HEVC/H.265 վիդեո կոդավորման ձևաչափի աջակցությունը ներառված է Linux-ի և Windows-ի համար:
  • JPEG XL պատկերների աջակցությունը լռելյայն միացված է:
  • Ներառված է ավտոմատ ենթագրերի աջակցություն (Live Caption, SODA):
  • Ավելացվել է PDF ծանոթագրությունների փորձարարական աջակցություն, սակայն լռելյայն միացված չէ:
  • Debian բաշխման կողմից տրամադրված Chromium-ի պատչերը փոխանցվել են և լուծում են տառատեսակների մատուցման, VAAPI-ի, VDPAU-ի և Intel HD-ի աջակցության հետ կապված խնդիրներ՝ ապահովելով ինտեգրում ծանուցումների ցուցադրման համակարգին:
  • Միացված է VAAPI-ի աջակցությունը Wayland-ի վրա հիմնված միջավայրերում:
  • DoH (DNS-ը HTTPS-ի միջոցով) լռելյայն միացված է:
  • «Չհետագծել» ռեժիմը լռելյայն միացված է շարժմանը հետևելու կոդը արգելափակելու համար:
  • Հասցեների տողում միշտ ցուցադրվում է ամբողջական URL-ը:
  • Անջատեց Google-ի կողմից խրախուսվող FLoC համակարգը՝ քուքիները հետևելու փոխարեն:
  • Google API ստեղների մասին նախազգուշացումներն անջատված են, սակայն կարգավորումների համաժամացման համար պահպանվել է API ստեղների աջակցությունը:
  • Համակարգում լռելյայն բրաուզերի օգտագործման առաջարկների ցուցադրումն անջատված է:
  • Ավելացվել են DuckDuckGo, Brave Search, Ecosia, Ask.com և Yandex.com որոնման համակարգերը:
  • Միացված է՝ նոր ներդիր բացելիս միայն ցուցադրված տեղական էջը միշտ օգտագործելու համար:
  • Էջի վերաբեռնման կոճակին ավելացվել է համատեքստային ընտրացանկ՝ լրացուցիչ վերաբեռնման ռեժիմներով («Սովորական վերաբեռնում», «Դժվար վերաբեռնում», «Մաքրել քեշը և կոշտ վերաբեռնում»):
  • Ավելացվեցին նախնական Home և Chrome Labs կոճակները:
  • Գաղտնիությունը բարելավելու համար բովանդակության նախաբեռնման կարգավորումները փոխվել են:
  • Ավելացվել են patches GN հավաքման համակարգին և ավազատուփի մեկուսացման իրականացմանը:
  • Լռելյայնորեն միացված է բազմաթիվ շղթաների մեջ բեռնելու աջակցությունը:
  • Փաթեթը ներառում է 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-memory-buffers.
  • Linux-ն ավելացրել է գործարկման ռեժիմ՝ ժամանակավոր պրոֆիլով (պրոֆիլը պահվում է /tmp գրացուցակում և վերագործարկվելուց հետո մաքրվում է):

Բացի այդ, կարելի է նշել Mercury բրաուզերի նույն հեղինակի մշակումը, որը կոնցեպտուալ կերպով հիշեցնում է Thorium-ը, բայց կառուցված է Firefox-ի հիման վրա։ Զննարկիչը նաև ներառում է լրացուցիչ օպտիմալացումներ, օգտագործում է AVX և AES հրահանգներ և կրում է բազմաթիվ պատչեր LibreWolf, Waterfox, FireDragon, PlasmaFox և GNU IceCat նախագծերից, անջատում է հեռաչափությունը, հաշվետվությունները, վրիպազերծման գործառույթները և լրացուցիչ ծառայություններ, ինչպիսիք են Pocket և համատեքստային առաջարկությունները: Լռելյայնորեն, «Չհետևել» ռեժիմը միացված է, Backspace բանալիների մշակիչը վերադարձվում է (browser.backspace_action) և ակտիվացված է GPU-ի արագացումը: Ըստ մշակողների՝ Mercury-ն 8-20%-ով գերազանցում է Firefox-ին։ Firefox 112-ի վրա հիմնված Mercury կառուցումները առաջարկվում են թեստավորման համար, բայց դրանք դեռ դիրքավորված են որպես ալֆա տարբերակներ:

Source: opennet.ru

Добавить комментарий