Kutulutsidwa kwa Chrome 101

Google yavumbulutsa kutulutsidwa kwa msakatuli wa Chrome 101. Panthawi imodzimodziyo, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, ikupezeka. Msakatuli wa Chrome amasiyana ndi Chromium pakugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, ma module osewera makanema otetezedwa (DRM), kachitidwe kokhazikitsa zokha zosintha, kupangitsa kuti Sandbox adzipatula kwamuyaya. , kupereka makiyi a Google API ndi kutumiza RLZ- posaka. Kwa iwo omwe amafunikira nthawi yochulukirapo kuti asinthe, pali nthambi yosiyana Yowonjezereka Yokhazikika, yotsatiridwa ndi masabata a 8, yomwe imapanga ndondomeko ya kutulutsidwa kwa Chrome 100. Kutulutsidwa kotsatira kwa Chrome 102 kukukonzekera May 24th.

Zosintha zazikulu mu Chrome 101:

  • Anawonjezera ntchito ya Side Search, yomwe imapangitsa kuti muwone zotsatira zakusaka mumzere wam'mbali nthawi imodzi ndikuwona tsamba lina (pazenera limodzi mutha kuwona zonse zomwe zili patsambalo komanso zotsatira zakupeza injini yosakira). Mukapita patsamba lokhala ndi zotsatira zakusaka mu Google, chithunzi chokhala ndi chilembo "G" chimawonekera kutsogolo kwa gawo lolowera mu bar ya adilesi; mukadina, gulu lakumbali limatsegulidwa ndi zotsatira za zomwe zidachitika kale. anafufuza. Mwachikhazikitso, ntchitoyi simayatsidwa pamakina onse; kuti muyitse, mutha kugwiritsa ntchito "chrome: // flags/#side-search".
    Kutulutsidwa kwa Chrome 101
  • Adiresi ya Omnibox imagwiritsa ntchito zowonetseratu zomwe zili ndi malingaliro operekedwa pamene mukulemba. M'mbuyomu, kuti mufulumizitse kusintha kuchokera ku bar adilesi, malingaliro omwe atha kusintha adakwezedwa osadikirira kuti wosuta adina, pogwiritsa ntchito kuyimba kwa Prefetch. Tsopano, kuwonjezera pa kutsitsa, amaperekedwanso mu buffer (kuphatikiza zolemba zimachitidwa ndipo mtengo wa DOM umapangidwa), zomwe zimalola kuwonetsa pompopompo malingaliro mukangodina. Kuti muwongolere zolosera, zokonda "chrome://flags/#enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2" ndi "chrome://flags/#search-suggestion-for -” aperekedwa. prerender2".
  • Zambiri pamutu wa User-Agent HTTP ndi JavaScript parameter navigator.userAgent, navigator.appVersion ndi navigator.platform zakonzedwa. Mutu uli ndi chidziwitso chokha chokhudza dzina la osatsegula, mtundu wofunikira wa msakatuli (zigawo za MINOR.BUILD.PATCH version zimasinthidwa ndi 0.0.0), nsanja ndi mtundu wa chipangizo (foni yam'manja, PC, piritsi). Kuti mupeze zina zowonjezera, monga mtundu weniweniwo ndi deta yowonjezereka ya nsanja, muyenera kugwiritsa ntchito API ya Client Client Hints. Kwa masamba omwe alibe chidziwitso chatsopano chokwanira ndipo sanakonzekere kusintha ku Maupangiri Othandizira Ogwiritsa Ntchito, mpaka Meyi 2023 ali ndi mwayi wobwezera Wogwiritsa Ntchito Wonse.
  • Anasintha machitidwe a setTimeout ntchito podutsa ziro mkangano, zomwe zimatsimikizira kuchedwa kwa kuyimba. Kuyambira ndi Chrome 101, pofotokoza "setTimeout(..., 0)" code idzayitanidwa nthawi yomweyo, popanda kuchedwa kwa 1ms monga momwe akufunira. Pama foni obwerezabwereza a setTimeout, kuchedwa kwa 4 ms kumayikidwa.
  • Mtundu wa nsanja ya Android umathandizira kupempha chilolezo kuti muwonetse zidziwitso (mu Android 13, kuti muwonetse zidziwitso, pulogalamuyo iyenera kukhala ndi chilolezo cha "POST_NOTIFICATIONS", popanda zomwe kutumiza zidziwitso kutsekedwa). Mukakhazikitsa Chrome m'malo a Android 13, msakatuli tsopano akukulimbikitsani kuti mupeze zilolezo.
  • Kutha kugwiritsa ntchito WebSQL API muzolemba za gulu lachitatu kwachotsedwa. Mwachikhazikitso, kutsekereza kwa WebSQL m'malemba omwe sanatsitsidwe patsamba lapano kudayatsidwa mu Chrome 97, koma njira idasiyidwa kuti iziletse izi. Chrome 101 imachotsa izi. M'tsogolomu, tikukonzekera kuchotsa pang'onopang'ono chithandizo cha WebSQL kwathunthu, mosasamala kanthu za ntchito. Ndikoyenera kugwiritsa ntchito Web Storage ndi Indexed Database APIs m'malo mwa WebSQL. Injini ya WebSQL imachokera pa SQLite code ndipo ikhoza kugwiritsidwa ntchito ndi omwe akuukira kuti agwiritse ntchito zofooka mu SQLite.
  • Mayina a mfundo zamabizinesi adachotsedwa (chrome://policy) omwe anali ndi mawu osaphatikiza. Kuyambira ndi Chrome 86, ndondomeko zosinthira zaperekedwa kwa mfundozi zomwe zimagwiritsa ntchito mawu ophatikiza. Mawu monga "whitelist", "blacklist", "native" ndi "master" ayeretsedwa. Mwachitsanzo, mfundo ya URLBlacklist yasinthidwa dzina kukhala URLBlocklist, AutoplayWhitelist kukhala AutoplayAllowlist, ndi NativePrinters to Printers.
  • Mumayendedwe Oyambira Mayesero (zoyeserera zomwe zimafunikira kutsegulira kosiyana), kuyesa kwa Federated Credential Management (FedCM) API kwayamba pano pamisonkhano ya nsanja ya Android, yomwe imakupatsani mwayi wopanga zidziwitso zolumikizana zomwe zimatsimikizira zachinsinsi ndikugwira ntchito popanda mtanda. -njira zotsatirira malo, monga ma cookie a chipani chachitatu. Origin Trial amatanthauza kuthekera kogwira ntchito ndi API yotchulidwa kuchokera ku mapulogalamu omwe adatsitsidwa kuchokera ku localhost kapena 127.0.0.1, kapena mutalembetsa ndi kulandira chizindikiro chapadera chomwe chili chovomerezeka kwa nthawi yochepa pa tsamba linalake.
  • Dongosolo la "Priority Hints" lakhazikika ndikuperekedwa kwa aliyense, kukulolani kuti muyike kufunikira kwa chinthu china chotsitsidwa pofotokoza za "kufunika" kowonjezera pama tag monga iframe, img ndi ulalo. Khalidwe limatha kutenga ma "auto" ndi "otsika" ndi "mkulu", zomwe zimakhudza dongosolo lomwe msakatuli amanyamula zinthu zakunja.
  • Onjezani katundu wa AudioContext.outputLatency, momwe mungadziwire zambiri za kuchedwa konenedweratu musanatulutse mawu (kuchedwa pakati pa pempho la mawu ndi kuyamba kukonza zomwe mwalandira ndi chipangizo chotulutsa mawu).
  • Chowonjezera chamtundu wa CSS ndi lamulo la @font-palette-values ​​​​, kukulolani kuti musankhe phale kuchokera pamtundu wamtundu kapena kutanthauzira phale lanu. Mwachitsanzo, izi zitha kugwiritsidwa ntchito kufananiza zilembo zamitundu yamitundu kapena emoji ndi mtundu wazomwe zili, kapena kuyatsa mawonekedwe akuda kapena opepuka amtundu.
  • Anawonjezera ntchito ya hwb () CSS, yomwe imapereka njira ina yofotokozera mitundu ya sRGB mumtundu wa HWB (Hue, Whiteness, Blackness), wofanana ndi mtundu wa HSL (Hue, Saturation, Lightness), koma wosavuta kwa anthu.
  • Pazenera.open() njira, kufotokoza malo omwe ali muwindo lawindo la Features, osapereka mtengo (mwachitsanzo, kungotchula zotulukira m'malo mwa popup=zoona) tsopano akuchitidwa ngati kuthandizira kutsegula zenera laling'ono (lofanana ndi " popup=zoona") m'malo mopereka mtengo wokhazikika "zabodza", zomwe sizinali zomveka komanso zosocheretsa kwa opanga.
  • MediaCapabilities API, yomwe imapereka chidziwitso chokhudza kuthekera kwa chipangizocho ndi msakatuli womasulira zomwe zili mu multimedia (ma codec othandizidwa, ma profailo, mitengo yamitengo ndi malingaliro), yawonjezera thandizo pamitsinje ya WebRTC.
  • Mtundu wachitatu wa Secure Payment Confirmation API waperekedwa, ndikupereka zida zotsimikiziranso zolipirira zomwe zikuchitika. Mtundu watsopanowu umawonjezera chithandizo cha zozindikiritsa zomwe zimafuna kulowetsa data, tanthauzo lachizindikiro chosonyeza kulephera kutsimikizira, ndi katundu wapayeeName.
  • Njira yowonjezerera kuiwala () ku USBDevice API kuti ichotse zilolezo zomwe zidaperekedwa kale ndi wogwiritsa ntchito kuti apeze chipangizo cha USB. Kuonjezera apo, USBConfiguration, USBInterface, USBAlternateInterface, ndi USBEndpoint zochitika tsopano ndi zofanana poyerekezera kwambiri ("===", lozani chinthu chomwecho) ngati abwezeredwa ku chinthu chomwecho cha USBDevice.
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Kutha kutumiza ndi kutumiza zojambulidwa za ogwiritsa ntchito mumtundu wa JSON kwaperekedwa (chitsanzo). Kuwerengera ndi kuwonetseredwa kwa katundu wachinsinsi kwakonzedwa bwino mu web console ndi mawonekedwe owonera ma code. Thandizo lowonjezera pogwira ntchito ndi mtundu wamtundu wa HWB. Anawonjezera kuthekera kowonera magawo otsetsereka omwe afotokozedwa pogwiritsa ntchito lamulo la @layer mu gulu la CSS.
    Kutulutsidwa kwa Chrome 101

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umachotsa zovuta 30. Zofooka zambiri zidadziwika chifukwa choyesa zokha pogwiritsa ntchito AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ndi zida za AFL. Palibe zovuta zomwe zadziwika zomwe zingalole kuti munthu adutse milingo yonse yachitetezo cha asakatuli ndikuyika ma code padongosolo kunja kwa sandbox. Monga gawo la pulogalamu yolipira ndalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 25 zokwana $81 (mphotho imodzi ya $10000, mphotho zitatu za $7500, mphotho zitatu za $7000, mphotho imodzi ya $6000, mphotho ziwiri za $5000, mphotho zinayi za $2000, mphotho zitatu. $1000 ndi mphotho imodzi ya $500). Kukula kwa mphotho 6 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga