Kutulutsidwa kwa Chrome 105

Google yavumbulutsa kutulutsidwa kwa msakatuli wa Chrome 105. Pa nthawi yomweyi, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, imapezeka. 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, nthambi ya Extended Stable imathandizidwa padera, ndikutsatiridwa ndi masabata a 8. Kutulutsidwa kotsatira kwa Chrome 106 kukonzedwa pa Seputembara 27.

Zosintha zazikulu mu Chrome 105:

  • Thandizo la mapulogalamu apadera apaintaneti Mapulogalamu a Chrome adayimitsidwa, m'malo mwake ndi ma intaneti omwe amayimirira okha kutengera ukadaulo wa Progressive Web Apps (PWA) ndi ma API wamba a Webusaiti. Google poyamba idalengeza cholinga chake chosiya Mapulogalamu a Chrome mu 2016 ndipo idakonza zosiya kuwathandiza mpaka 2018, koma idayimitsa dongosololi. Mu Chrome 105, mukamayesa kukhazikitsa Mapulogalamu a Chrome, mudzalandira chenjezo kuti sizidzathandizidwanso, koma mapulogalamuwa apitiliza kugwira ntchito. Mu Chrome 109, kuthekera koyendetsa Mapulogalamu a Chrome kuzimitsidwa.
  • Anaperekanso kudzipatula kwina kwa njira yoperekera, yomwe ili ndi udindo wopereka. Izi tsopano zikuchitika mu chidebe chowonjezera (App Container), chomwe chimakhazikitsidwa pamwamba pa sandbox yomwe ilipo. Ngati chiwopsezo mu code yoperekera chikugwiritsidwa ntchito, zoletsa zomwe zawonjezeredwa zidzalepheretsa wowukirayo kuti azitha kulumikizana ndi netiweki poletsa mwayi woimbira mafoni okhudzana ndi kuthekera kwa netiweki.
  • Inakhazikitsa malo ake ogwirizana osungiramo ziphaso za maulamuliro a certification (Chrome Root Store). Sitolo yatsopanoyo sinagwiritsidwe ntchito mwachisawawa ndipo mpaka kukhazikitsidwa kumalizidwa, ziphaso zidzapitilira kutsimikiziridwa pogwiritsa ntchito sitolo yodziwika ndi makina aliwonse ogwiritsira ntchito. Yankho lomwe likuyesedwa likukumbutsa njira ya Mozilla, yomwe imakhala ndi malo osungiramo ziphaso zodziyimira pawokha za Firefox, zomwe zimagwiritsidwa ntchito ngati ulalo woyamba kuyang'ana satifiketi yodalirika potsegula masamba pa HTTPS.
  • Kukonzekera kwayamba kuchotsedwa kwa Web SQL API, yomwe ili yosavomerezeka, makamaka yosagwiritsidwa ntchito, ndipo imafuna kukonzanso kuti ikwaniritse zofunikira zamakono zachitetezo. Chrome 105 imalepheretsa kulowa kwa Webusaiti ya SQL kuchokera pamakhodi odzaza osagwiritsa ntchito HTTPS, komanso imawonjezera chenjezo losiya ku DevTools. Web SQL API ikukonzekera kuchotsedwa mu 2023. Kwa opanga omwe amafunikira magwiridwe antchito, chosinthira chochokera pa WebAssembly chidzakonzedwa.
  • Kulunzanitsa kwa Chrome sikuthandizanso kulunzanitsa ndi Chrome 73 komanso kutulutsa koyambirira.
  • Kwa nsanja za macOS ndi Windows, wowonera satifiketi womangidwa amayatsidwa, omwe amalowa m'malo mwa kuyitana mawonekedwe operekedwa ndi makina ogwiritsira ntchito. M'mbuyomu, wowonera womangidwa amangogwiritsidwa ntchito pomanga Linux ndi ChromeOS.
  • Mtundu wa Android umawonjezera zoikamo kuti muzitha kuyang'anira Mitu & Chidwi Gulu la API, lomwe limakwezedwa ngati gawo la Privacy Sandbox Initiative, yomwe imakupatsani mwayi wofotokozera magulu omwe amakonda ndikuwagwiritsa ntchito m'malo motsatira ma Cookies kuti azindikire magulu a ogwiritsa ntchito omwe ali ndi zokonda zofananira popanda kuzindikira aliyense. ogwiritsa. Pakutulutsidwa komaliza, zosintha zofananira zidawonjezeredwa kumitundu ya Linux, ChromeOS, macOS ndi Windows.
  • Mukatsegula chitetezo chamsakatuli (Kusakatula Kwachitetezo> Chitetezo Chowonjezera), telemetry imasonkhanitsidwa za zowonjezera zomwe zayikidwa, kupeza API, ndi kulumikizana ndi masamba akunja. Deta iyi imagwiritsidwa ntchito pa maseva a Google kuti azindikire zoyipa zomwe zikuchitika komanso kuphwanya malamulo ndi zowonjezera za msakatuli.
  • Yatsitsidwa ndipo idzaletsa kugwiritsa ntchito zilembo zomwe si za ASCII m'madomeni otchulidwa pamutu wa Cookie mu Chrome 106 (madomeni a IDN, madambwe akuyenera kukhala mumtundu wa punycode). Kusinthaku kubweretsa msakatuli kuti agwirizane ndi RFC 6265bis ndi machitidwe omwe akhazikitsidwa mu Firefox.
  • API ya Custom Highlight yaperekedwa, yopangidwa kuti isinthe mosasamala kalembedwe ka madera osankhidwa ndikukulolani kuti musachepetse masitayilo okhazikika operekedwa ndi osatsegula m'malo owonetsedwa (::selection, ::inactive-selection) ndikuwonetsa. za zolakwika za syntax (::spelling-error, ::grammar- error). Mtundu woyamba wa API udapereka chithandizo chosinthira mawu ndi mitundu yakumbuyo pogwiritsa ntchito utoto ndi zinthu zongopeka zamtundu wakumbuyo, koma zosankha zina zamakongoletsedwe zidzawonjezedwa mtsogolo.

    Monga chitsanzo cha ntchito zomwe zitha kuthetsedwa pogwiritsa ntchito API yatsopano, kutchulidwa kumanenedwa pakuwonjezera pamasamba omwe amapereka zida zosinthira zolemba, njira zawo zosankhira zolemba, kuwunikira kosiyana kwa kusinthidwa kwapamodzi ndi ogwiritsa ntchito angapo, fufuzani m'malemba osinthika. , ndi kulemba zolakwika pofufuza kalembedwe . Ngati m'mbuyomu, kupanga mawonekedwe osakhala okhazikika kumafunikira kusintha kovutirapo ndi mtengo wa DOM, Custom Highlight API imapereka magwiridwe antchito okonzeka kuwonjezera ndi kuchotsa zowunikira zomwe sizimakhudza kapangidwe ka DOM ndikugwiritsa ntchito masitayelo okhudzana ndi Range zinthu.

  • Wowonjezera funso la "@container" ku CSS, kulola kuti zinthu zilembedwe motengera kukula kwa chinthu cha makolo. "@container" ikufanana ndi mafunso a "@media", koma imayikidwa osati kukula kwa malo onse ooneka, koma kukula kwa chipika (chotengera) chomwe chimayikidwa, chomwe chimakulolani kuti muyike nokha. kalembedwe kusankha mfundo zomveka kwa mwana zinthu, mosasamala kanthu komwe kwenikweni pa tsamba chinthucho chimayikidwa.
    Kutulutsidwa kwa Chrome 105
  • Anawonjezera CSS pseudo-class ":has()" kuti muwone ngati pali chinthu cha mwana mu gawo la makolo. Mwachitsanzo, "p:has(span)" amatambasula maelementi , mkati mwake muli chinthu .
  • Onjezani HTML Sanitizer API, yomwe imakupatsani mwayi wodula zinthu zomwe zimakhudza kuwonetsa ndikuchita panthawi yotulutsa kudzera pa setHTML() njira. API ikhoza kukhala yothandiza poyeretsa deta yakunja kuchotsa ma tag a HTML omwe angagwiritsidwe ntchito kuchita ziwonetsero za XSS.
  • N'zotheka kugwiritsa ntchito Streams API (ReadableStream) kutumiza zopempha kuti bungwe loyankha lisananyamulidwe, i.e. mukhoza kuyamba kutumiza deta popanda kuyembekezera kuti m'badwo watsamba umalize.
  • Pamapulogalamu omwe adayimilira okha pa intaneti (PWA, Progressive Web App), ndizotheka kusintha mawonekedwe amtundu wazenera pogwiritsa ntchito zida za Window Controls Overlay, zomwe zimakulitsa mawonekedwe a pulogalamu yapaintaneti pazenera lonse ndi zitheke kupatsa pulogalamu yapaintaneti mawonekedwe ngati pulogalamu yanthawi zonse yapakompyuta. Pulogalamu yapaintaneti imatha kuwongolera kuperekedwa ndi kukonza zolowetsa pazenera lonse, kupatula chotchinga chokhala ndi mabatani owongolera zenera (tseka, kuchepetsa, kukulitsa).
    Kutulutsidwa kwa Chrome 105
  • Kutha kupeza Media Source Extensions kuchokera kwa ogwira ntchito odzipereka (mu DedicatedWorker) kwakhazikika, komwe kungagwiritsidwe ntchito, mwachitsanzo, kupititsa patsogolo kusewerera koseweredwa kwa ma multimedia data popanga chinthu cha MediaSource mwa wogwira ntchito wina ndi kuwulutsa zotsatira za ntchito yake ku HTMLMediaElement mu ulusi waukulu.
  • Mu Client Hints API, yomwe ikupangidwira kuti ilowe m'malo mwa mutu wa User-Agent ndipo imakupatsani mwayi wopereka deta za msakatuli wina ndi machitidwe (mtundu, nsanja, ndi zina) pokhapokha pempho la seva, thandizo la Sec. -CH-Viewport-Heigh katundu wawonjezedwa, kukulolani kuti mudziwe zambiri za kutalika kwa malo owoneka. Mawonekedwe oyika pakuyika kwa Client Hints pazakunja pa tag ya "meta" yasinthidwa: M'mbuyomu: Zakhala:
  • Onjezani kuthekera kopanga zowongolera zochitika zapadziko lonse lapansi (document.documentElement.onbeforeinput), zomwe mapulogalamu a pa intaneti amatha kupitilira zomwe zikuchitika posintha mawu mu block , ndi zinthu zina zomwe zili ndi "contentditable" zomwe zimayikidwa, osatsegula asadasinthe zomwe zili ndi mtengo wa DOM.
  • Kuthekera kwa Navigation API kwakulitsidwa, kulola mapulogalamu a pa intaneti kuti azitha kuyang'ana pazenera, kuyambitsa kusintha ndi kusanthula mbiri ya zochita ndi pulogalamuyo. Anawonjezera njira zatsopano intercept() kuti achepetse kusintha ndi kupukuta () kuti apite kumalo operekedwa.
  • Anawonjezera njira yokhazikika Response.json(), yomwe imakulolani kuti mupange gulu loyankhira potengera deta ya mtundu wa JSON.
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Mu debugger, pamene breakpoint yayambika, kusintha ntchito zapamwamba mu stack kumaloledwa, popanda kusokoneza gawo losokoneza. Gulu la Recorder, lomwe limakupatsani mwayi wojambulira, kusewera, ndikusanthula zomwe ogwiritsa ntchito patsamba, limathandizira ma breakpoint, kusewerera pang'onopang'ono, ndikujambulitsa zochitika za mbewa.

    Ma metrics a LCP (Largest Contentful Paint) awonjezedwa ku dashboard ya magwiridwe antchito kuti azindikire kuchedwa popereka zinthu zazikulu (zowoneka ndi ogwiritsa ntchito) m'malo owoneka, monga zithunzi, makanema, ndi block elements. Mugawo la Elements, zigawo zapamwamba zowonetsedwa pamwamba pa zina zimalembedwa ndi chizindikiro chapadera. WebAssembly tsopano ili ndi kuthekera kotsitsa zosintha mumtundu wa DWARF.

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopanowu umachotsa zovuta 24. Zofooka zambiri zidadziwika chifukwa choyesera 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 mphotho zandalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 21 zokwana $60500 (mphotho imodzi ya $10000, mphotho imodzi ya $9000, mphotho imodzi ya $7500, mphotho imodzi ya $7000, mphotho ziwiri za $5000, mphotho zinayi $3000 $2000 ndi bonasi imodzi ya $1000). Kukula kwa mphotho zisanu ndi ziwiri sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga