Chrome 108 թողարկում

Google-ը ներկայացրել է Chrome 108 վեբ բրաուզերի թողարկումը: Միևնույն ժամանակ հասանելի է անվճար Chromium նախագծի կայուն թողարկումը, որը ծառայում է որպես Chrome-ի հիմքը: Chrome բրաուզերը Chromium-ից տարբերվում է Google-ի լոգոների օգտագործմամբ, խափանման դեպքում ծանուցումներ ուղարկելու համակարգի առկայությամբ, պատճենահանմամբ պաշտպանված վիդեո բովանդակություն (DRM) նվագարկելու մոդուլներով, թարմացումների ավտոմատ տեղադրման համակարգով, Sandbox-ի մեկուսացումը մշտապես միացնելու համար։ , բանալիներ մատակարարելով Google API-ին և որոնելիս փոխանցելով RLZ-ի պարամետրերը: Նրանց համար, ովքեր թարմացման համար ավելի շատ ժամանակ են պահանջում, Extended Stable մասնաճյուղն առանձին աջակցվում է, որին հաջորդում է 8 շաբաթ: Chrome 109-ի հաջորդ թողարկումը նախատեսված է հունվարի 10-ին:

Հիմնական փոփոխությունները Chrome 108-ում.

  • Cookie-ի և կայքի տվյալների կառավարման երկխոսության ձևավորումը փոխվել է (կոչվում է «Cookies» հղման միջոցով՝ հասցեագոտում կողպեքի վրա սեղմելուց հետո): Երկխոսության պատուհանը պարզեցվել է և այժմ ցուցադրում է տեղեկատվությունը բաժանված ըստ կայքի:
    Chrome 108 թողարկում
  • Առաջարկվել են բրաուզերի օպտիմալացման երկու նոր ռեժիմներ՝ Հիշողության խնայողություն և Էներգախնայողություն, որոնք առաջարկվում են կատարողականի կարգավորումներում (Կարգավորումներ> Կատարում): Ռեժիմները ներկայումս հասանելի են միայն ChromeOS, Windows և macOS հարթակներում:
  • Գաղտնաբառերի կառավարիչը հնարավորություն է տալիս յուրաքանչյուր պահված գաղտնաբառին նշում կցել: Ինչպես գաղտնաբառը, այնպես էլ նշումը ցուցադրվում է առանձին էջում միայն իսկությունը հաստատվելուց հետո:
  • Linux-ի տարբերակը լռելյայն տրամադրում է ներկառուցված DNS հաճախորդ, որը նախկինում հասանելի էր միայն Windows-ի, macOS-ի, Android-ի և ChromeOS-ի տարբերակներում:
  • Windows հարթակում, երբ տեղադրում եք Chrome-ը, զննարկիչը գործարկելու դյուրանցումն այժմ ավտոմատ կերպով ամրացվում է առաջադրանքների տողում:
  • Ավելացվեց որոշ առցանց խանութներում ընտրված ապրանքների գների փոփոխություններին հետևելու հնարավորություն (Գնումների ցուցակ): Երբ գինը նվազում է, օգտվողին ուղարկվում է ծանուցում կամ էլփոստ (Gmail-ում): Հետևելու համար ապրանքի ավելացումը կատարվում է՝ սեղմելով «Հետևել գնին» կոճակը հասցեագոտում՝ ապրանքի էջում գտնվելու ժամանակ: Հետևված ապրանքները պահվում են էջանիշների հետ միասին: Գործառույթը հասանելի է միայն ակտիվ Google հաշիվ ունեցող օգտատերերին, երբ համաժամացումը միացված է և ակտիվացված է «Վեբ և հավելվածների գործունեություն» ծառայությունը:
    Chrome 108 թողարկում
  • Միացված է որոնման արդյունքները կողագոտում դիտելու հնարավորությունը միաժամանակ մեկ այլ էջ դիտելու հետ (մեկ պատուհանում կարող եք միաժամանակ տեսնել ինչպես էջի բովանդակությունը, այնպես էլ որոնման համակարգ մուտք գործելու արդյունքը): Google-ի որոնման արդյունքներով էջից կայք գնալուց հետո հասցեագոտում մուտքագրման դաշտի դիմաց հայտնվում է «G» տառով պատկերակ, որի վրա սեղմելիս բացվում է կողային վահանակ՝ նախկինում ստացված արդյունքներով։ ձեռնարկվել է հետախուզում.
    Chrome 108 թողարկում
  • File System Access API-ում, որը թույլ է տալիս վեբ հավելվածներին կարդալ և գրել տվյալներ անմիջապես օգտագործողի սարքի ֆայլերում և գրացուցակներում, FileSystemSyncAccessHandle օբյեկտի getSize(), truncate(), flush() և close() մեթոդները տեղափոխվել են: ասինխրոնից մինչև համաժամանակյա կատարման մոդել, նման է read() և write() մեթոդներին: Փոփոխությունն ապահովում է լիովին համաժամանակյա FileSystemSyncAccessHandle API՝ WebAssembly-ի վրա հիմնված հավելվածների (WASM) աշխատանքը բարելավելու համար:
  • Ավելացվել է տեսանելի տարածքի լրացուցիչ չափերի աջակցություն (տեսադաշտ)՝ «փոքր» (ներ), «մեծ» (l) և «դինամիկ» (d), ինչպես նաև այս չափերի հետ կապված չափման միավորներ՝ «*vi» ( vi, svi, lvi և dvi), «*vb» (vb, svb, lvb և dvb), «*vh» (svh, lvh, dvh), «*vw» (svw, lvw, dvw), «*vmax. » (svmax, lvmax , dvmax) և «*vmin» (svmin, lvmin և dvmin): Առաջարկվող չափման միավորները թույլ են տալիս տարրերի չափը կապել տեսանելի տարածքի ամենափոքր, ամենամեծ և դինամիկ չափերին տոկոսային արտահայտությամբ (չափը փոխվում է՝ կախված գործիքագոտու ցուցադրությունից, թաքցնելուց և վիճակից):
    Chrome 108 թողարկում
  • COLRv1 ձևաչափով փոփոխական գունավոր վեկտորային տառատեսակների աջակցությունը միացված է (OpenType տառատեսակների ենթաբազմություն, որը բացի վեկտորային հոլովակներից, պարունակում է գունային տեղեկատվություն ունեցող շերտ):
  • Գունավոր տառատեսակների աջակցությունը ստուգելու համար font-tech() և font-format() ֆունկցիաները ավելացվել են @supports CSS կանոններին, իսկ tech() ֆունկցիան ավելացվել է @font-face CSS կանոններին։
  • Դաշնային հավատարմագրերի կառավարման (FedCM) API-ն առաջարկվում է թույլ տալ ստեղծելու դաշնային, գաղտնիությունը պահպանող ինքնության ծառայություններ, որոնք գործում են առանց միջկայքի հետագծման մեխանիզմների, ինչպիսիք են երրորդ կողմի թխուկների մշակումը:
  • Այժմ հնարավոր է կիրառել գոյություն ունեցող «գերհոսք» CSS հատկությունը փոխարինված տարրերի վրա, որոնք հայտնվում են բովանդակության սահմանից դուրս, որոնք օբյեկտի դիտում-box հատկության հետ համատեղ կարող են օգտագործվել սեփական ստվերով պատկերներ ստեղծելու համար:
  • Ավելացվել են CSS-ի առանձնահատկությունները՝ ընդմիջումից առաջ, ընդմիջումից հետո և ընդմիջումից հետո, ինչը թույլ է տալիս հարմարեցնել ընդմիջումների պահվածքը մասնատված ելքում՝ առանձին էջերի, սյունակների և տարածքների համատեքստում: Օրինակ, «figure { break-inside:խուսափել;}»-ը թույլ չի տա, որ էջը կոտրվի նկարի ներսում:
  • CSS հատկությունները align-item, justify-item, align-self և justify-self հնարավորություն են տալիս օգտագործել «վերջին բազային» արժեքը՝ ճկուն կամ ցանցային դասավորության վերջին բազային գծին համապատասխանեցնելու համար:
  • Ավելացվեց ContentVisibilityAutoStateChanged իրադարձությունը, որը ստեղծվում է «content-visibility: auto» հատկությամբ տարրերի համար, երբ տարրի մատուցման վիճակը փոխվում է:
  • Հնարավոր է մուտք գործել Media Source Extensions API աշխատողների համատեքստում, որը կարող է օգտագործվել, օրինակ՝ բարելավելու բուֆերային մեդիա նվագարկման աշխատանքը՝ առանձին աշխատողում MediaSource օբյեկտ ստեղծելով և դրա աշխատանքի արդյունքները հեռարձակելով HTMLMediaElement-ին: հիմնական թեմայում.
  • Թույլտվություններ-Քաղաքականության HTTP վերնագիրը, որն օգտագործվում է լիազորությունները պատվիրակելու և առաջադեմ գործառույթները միացնելու համար, թույլ է տալիս wildcards, ինչպիսիք են «https://*.bar.foo.com/»:
  • Հեռացվել են հնացած API-ները window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile():
  • Բարելավումներ են կատարվել վեբ մշակողների համար նախատեսված գործիքներում: «Ոճերի» վահանակում ավելացվել են ոչ ակտիվ CSS հատկությունների վերաբերյալ հուշումներ: Ձայնագրիչ վահանակը իրականացնում է XPath-ի և տեքստի ընտրիչների ավտոմատ հայտնաբերում: Վրիպազերծիչը հնարավորություն է տալիս անցնել ստորակետերով բաժանված արտահայտությունների միջով: «Կարգավորումներ > Անտեսել ցանկ» կարգավորումները ընդլայնվել են:

Բացի նորամուծություններից և սխալների շտկումից, նոր տարբերակը վերացնում է 28 խոցելիություն։ Խոցելիություններից շատերը հայտնաբերվել են ավտոմատացված թեստավորման արդյունքում՝ օգտագործելով AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer և AFL գործիքները: Չի հայտնաբերվել ոչ մի կարևոր խնդիր, որը թույլ կտա շրջանցել բրաուզերի պաշտպանության բոլոր մակարդակները և համակարգում կոդ գործարկել sandbox միջավայրից դուրս: Ընթացիկ թողարկման համար խոցելիության հայտնաբերման համար դրամական պարգևներ վճարելու ծրագրի շրջանակներում Google-ը վճարել է 10 պարգև՝ 74 հազար ԱՄՆ դոլարի չափով (մեկ մրցանակ՝ $15000, $11000 և $6000, հինգ պարգև $5000, երեք պարգև $3000 և $2000։ , երկու մրցանակ $1000) ։ 6 պարգևների չափը դեռ որոշված ​​չէ։

Source: opennet.ru

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