Kutulutsidwa kwa Chrome 95

Google yavumbulutsa kutulutsidwa kwa msakatuli wa Chrome 95. Panthawi imodzimodziyo, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, ilipo. Msakatuli wa Chrome amasiyanitsidwa ndi kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, ma module amasewera otetezedwa otetezedwa (DRM), dongosolo loyika zosintha zokha, ndikutumiza magawo a RLZ mukasaka. Pansi pa chitukuko chatsopano cha masabata 4, kutulutsidwa kotsatira kwa Chrome 96 kukonzedwa pa Novembara 16. Kwa iwo omwe amafunikira nthawi yochulukirapo kuti asinthe, pali nthambi yotalikirapo yokhazikika, yotsatiridwa ndi masabata 8, yomwe imapanga zosintha za kutulutsidwa koyambirira kwa Chrome 94.

Zosintha zazikulu mu Chrome 95:

  • Kwa ogwiritsa ntchito a Linux, Windows, macOS ndi ChromeOS, chowongolera chatsopano chimaperekedwa, chowonetsedwa kumanja kwa zomwe zili mkati ndikuyatsidwa ndikudina chizindikiro chapadera pagawo la adilesi. Gululi likuwonetsa chidule chokhala ndi ma bookmark ndi mndandanda wowerengera. Kusintha sikuloledwa kwa ogwiritsa ntchito onse; kuti muyambitse, mutha kugwiritsa ntchito "chrome: // flags/#side-panel".
    Kutulutsidwa kwa Chrome 95
  • Anakwaniritsa zotulukapo za pempho lachilolezo la zilolezo zosunga ma adilesi omwe adalowetsedwa mu mafomu apaintaneti kuti agwiritse ntchito pambuyo pake pamakina odzaza mafomu. Pozindikira kupezeka kwa maadiresi m'mafomu, wogwiritsa ntchito tsopano akuwonetsedwa kukambirana komwe kumawalola kusunga adilesi, kusintha, kusintha adilesi yosungidwa kale, kapena kukana kusunga.
  • Khodi yachotsedwa kuti ithandizire protocol ya FTP. Mu Chrome 88, chithandizo cha FTP chidayimitsidwa mwachisawawa, koma mbendera idasiyidwa kuti ibwezeretse.
  • Sitikugwiritsanso ntchito ma URL okhala ndi mayina olandila omwe amatha ndi nambala koma osagwirizana ndi ma adilesi a IPv4. Mwachitsanzo, ma URL "http://127.1/", "http://foo.127.1/" ndi "http://127.0.0.0.1" adzatengedwa ngati osalondola.
  • WebAssembly tsopano ili ndi kuthekera kopanga zida zapadera zomwe zimatha kuletsa kuphedwa ngati chosiyana chimachitika pochita ma code ena. Imathandizira zonse zomwe zimagwira zomwe zimadziwika ndi gawo la WebAssembly komanso zopatulapo pakuyitanitsa ntchito zomwe zatumizidwa kunja. Kuti mugwire zosiyana, gawo la WebAssembly liyenera kupangidwa ndi compiler yodziwika bwino monga Emscripten.

    Zimadziwika kuti kusamalira kosiyana pa WebAssembly kungachepetse kwambiri kukula kwa kachidindo kopangidwa poyerekeza ndi kugwiritsira ntchito JavaScript. Mwachitsanzo, kumanga Binaryen optimizer ndi kugwiritsa ntchito JavaScript kumabweretsa kuwonjezeka kwa code 43%, ndi 9% kuwonjezeka kwa code pogwiritsa ntchito WebAssembly. Kuphatikiza apo, mukamagwiritsa ntchito "-O3" kukhathamiritsa mode, kachidindo kosiyana ndi kugwiritsa ntchito WebAssembly simachita mosiyana ndi ma code popanda othandizira, kwinaku mukuchita zosiyana ndi JavaScript kumabweretsa kuchepa kwa 30%.

  • Kugawana ma module a WebAssembly pakati pa madera osiyanasiyana (oyambira) pamene kukonza tsamba limodzi ndikoletsedwa.
  • Ma API angapo atsopano awonjezedwa ku Origin Trials mode (zoyeserera zomwe zimafunikira kuyatsa kosiyana). 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.
    • Tayatsa kudula kwa chidziwitso pamutu wa User-Agent HTTP ndi JavaScript parameters navigator.userAgent, navigator.appVersion ndi navigator.platform. Mutuwo uli ndi chidziwitso chokha cha dzina la msakatuli, mtundu wofunikira wa msakatuli, 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. Chiyambi cha kudula User-Agent pa machitidwe a ogwiritsa ntchito nthawi zonse akukonzekera kutulutsidwa kwa Chrome 102, yomwe idzasindikizidwa mu theka la chaka.
    • Ndizotheka kupanga Access Handles for File System Access API, yomwe imalola mapulogalamu a pa intaneti kuti awerenge ndi kulemba deta mwachindunji ku mafayilo ndi zolemba pa chipangizo cha wogwiritsa ntchito. Pofuna kuchepetsa momwe mapulogalamu a intaneti amapezera mafayilo, Google ikukonzekera kuphatikiza File System Access ndi Storage Foundation APIs. Monga gawo lokonzekera mgwirizano woterewu, chithandizo cha ofotokozera opeza chikuperekedwa, chothandizira njira zogwirira ntchito pogwiritsa ntchito mafayilo ofotokozera omwe ali ndi luso lapamwamba, monga kukhazikitsa loko yolembera njira zina ndikupanga ulusi wosiyana polemba ndi kuwerenga, kuphatikizapo kuthandizira kuwerenga ndi kulemba kuchokera kwa ogwira ntchito.
  • API Yotsimikizira Malipiro Otetezedwa yakhazikika ndikuperekedwa mwachisawawa ndi kukhazikitsidwa kwa "malipiro" atsopano, omwe amapereka chitsimikizo chowonjezera cha ntchito yolipira yomwe ikuchitika. Chipani chodalira, monga banki, chimatha kupanga kiyi yapagulu PublicKeyCredential, yomwe ingapemphedwe ndi wamalonda kuti atsimikizire zolipira zoonjezera zotetezedwa kudzera pa Payment Request API pogwiritsa ntchito njira yolipirira ya 'malipiro otetezedwa-chitsimikizo'.
  • Ma callback call adayikidwa kudzera mwa omanga a PerformanceObserver akhazikitsa kusamutsa katundu wa droppedEntriesCount, zomwe zimakuthandizani kuti mumvetsetse kuchuluka kwa ma metric omwe amagwirira ntchito pamalo omwe adatayidwa chifukwa sanagwirizane ndi buffer yoperekedwa.
  • EyeDropper API yawonjezedwa, yomwe imakulolani kuti muyitane mawonekedwe omwe amaperekedwa ndi osatsegula kuti muwone mtundu wa ma pixel osagwirizana pawindo, omwe angagwiritsidwe ntchito, mwachitsanzo, muzojambula zojambula zomwe zimayendetsedwa ngati mapulogalamu a pa intaneti. const eyeDropper = EyeDropper yatsopano (); const result = ait eyeDropper.open(); // zotsatira = {sRGBHex: '#160731'}
  • Anawonjezera ntchito ya self.reportError(), yomwe imalola zolemba kusindikiza zolakwika ku console, kutengera zochitika zomwe sizinachitike.
  • URLPattern API yawonjezedwa kuti muwone ngati ulalo ukufanana ndi mtundu wina, womwe, mwachitsanzo, ungagwiritsidwe ntchito kusanthula maulalo ndikulozeranso zopempha kwa ogwira nawo ntchito. const p = URLPattern yatsopano({protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
  • Intl.DisplayNames API yawonjezedwa, momwe mungapezere mayina azinenero, mayiko, ndalama, masiku, ndi zina zotero. Mtundu watsopano umawonjezera mitundu yatsopano ya mayina "kalendala" ndi "dateTimeField", momwe mungapezere mayina a kalendala ndi masiku ndi nthawi (mwachitsanzo, dzina la miyezi). Pamtundu wa "chinenero", chithandizo chogwiritsa ntchito zilankhulo chaonjezedwa.
  • API ya Intl.DateTimeFormat yawonjezera zochirikiza zatsopano za nthawiZoneName parameter: "shortGeneric" kuti iwonetse chizindikiritso cha nthawi yochepa (mwachitsanzo, "PT", "ET"), "longGeneric" kuti iwonetse nthawi yayitali. chozindikiritsa (“Pacific Time”, “Mountain Time”), “shortOffset” - yokhala ndi cholumikizira chachifupi chokhudzana ndi GMT (“GMT+5”) ndi “longOffset” chokhala ndi cholumikizira chachitali chogwirizana ndi GMT (“GMT+0500”).
  • U2F (Cryptotoken) API yachotsedwa ndipo Web Authentication API iyenera kugwiritsidwa ntchito m'malo mwake. U2F API idzayimitsidwa mwachisawawa mu Chrome 98 ndikuchotsedwa kwathunthu mu Chrome 104.
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Gulu la Styles limapangitsa kuti zikhale zosavuta kusintha zinthu za CSS zokhudzana ndi kukula (kutalika, padding, etc.). The Issues tabu imapereka kuthekera kobisa zovuta zilizonse. Mu ma web console ndi ma Sources and Properties panels, mawonedwe a katundu wawongoleredwa (katundu wawo tsopano akuwonetsedwa molimba mtima ndikuwonetsedwa pamwamba pa mndandanda).
    Kutulutsidwa kwa Chrome 95

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umachotsa zovuta 19. 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 ndalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 16 zokwana $74 (mphoto imodzi ya $20000, mphotho ziwiri za $10000, mphotho imodzi ya $7500, mphotho imodzi ya $6000, mphotho zitatu za $5000 ndi mphotho imodzi ya $3000). ndi $2000). Kukula kwa mphotho za 1000 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga