Kutulutsidwa kwa Chrome 113

Google yatulutsa kumasulidwa kwa msakatuli wa Chrome 113. Panthawi imodzimodziyo, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe ili 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), makina osintha okha, kuphatikiza kosalekeza kwa Sandbox kudzipatula. , kuperekedwa kwa makiyi a Google API ndi kufalitsa pofufuza RLZ- magawo. Kwa iwo omwe amafunikira nthawi yochulukirapo kuti asinthe, nthambi ya Extended Stable imathandizidwa padera, ndikutsatiridwa ndi masabata a 8. Kutulutsidwa kotsatira kwa Chrome 114 kukonzedwa pa Meyi 30.

Zosintha zazikulu mu Chrome 113:

  • Kuthandizira kwa WebGPU graphics API ndi WGSL (WebGPU Shading Language) kumayatsidwa mwachisawawa. WebGPU imapereka API yofanana ndi Vulkan, Metal, ndi Direct3D 12 pochita ma GPU-mbali monga kupereka ndi kuwerengera, komanso amakulolani kugwiritsa ntchito chinenero cha shader kulemba mapulogalamu a mbali ya GPU. Thandizo la WebGPU limangoyatsidwa pakumanga kwa ChromeOS, macOS, ndi Windows pakadali pano, ndipo lidzayatsidwa pa Linux ndi Android pambuyo pake.
  • Ntchito inapitilira pakuwongolera magwiridwe antchito. Poyerekeza ndi nthambi 112, liwiro lodutsa mayeso a Speedometer 2.1 lawonjezeka ndi 5%.
  • Kwa ogwiritsa ntchito, kuphatikizika kwapang'onopang'ono kwa njira zosungirako zosungirako, Ogwira Ntchito, ndi ma API olankhulana ayamba, omwe, pokonza tsamba, amapatulidwa pokhudzana ndi madera, omwe amalekanitsa mapurosesa a chipani chachitatu. Mawonekedwewa amakulolani kuti mutseke njira zotsatirira mayendedwe a ogwiritsa ntchito pakati pamasamba potengera zozindikiritsa zosungiramo zosungirako zomwe mudagawana ndi madera omwe sanasungidwe kokhazikika kwa zidziwitso ("Supercookies"), mwachitsanzo, kugwira ntchito pakuwunika kupezeka kwa data mu msakatuli. posungira. Poyambirira, pokonza tsamba, zinthu zonse zidasungidwa m'malo amodzi (omwe-ochokera), mosasamala kanthu komwe adachokera, zomwe zidapangitsa kuti tsamba limodzi lizindikire kutsitsa kwazinthu kuchokera patsamba lina kudzera m'malo osungirako, IndexedDB API, kapena kuyang'ana deta mu cache.

    Sharding imayika chizindikiro chosiyana ku kiyi yomwe imagwiritsidwa ntchito kubweza zinthu kuchokera ku cache ndi masitolo asakatuli, zomwe zimatsimikizira kumangirira kugawo loyambira pomwe tsamba lalikulu limatsegulidwa, zomwe zimachepetsa kuchuluka kwa zolemba zotsata zoyenda, mwachitsanzo, zokwezedwa kudzera pa iframe kuchokera patsamba lina. Kuti mukakamize kuyambitsa magawo popanda kuyembekezera kuphatikizidwa nthawi zonse, mutha kugwiritsa ntchito "chrome://flags/#third-party-storage-partitioning".

    Kutulutsidwa kwa Chrome 113

  • Makina a First-Party Sets (FPS) akuperekedwa, omwe amalola kudziwa mgwirizano pakati pa masamba osiyanasiyana a bungwe lomwelo kapena pulojekiti yokonza ma Cookies pakati pawo. Izi ndizothandiza ngati tsamba lomwelo likupezeka kudzera m'magawo osiyanasiyana (mwachitsanzo, opennet.ru ndi opennet.me). Ma cookie a madera oterowo amalekanitsidwa kwathunthu, koma mothandizidwa ndi FPS tsopano atha kulumikizidwa kusungirako wamba. Kuti mutsegule FPS, mutha kugwiritsa ntchito mbendera ya "chrome://flags/enable-first-party-sets".
  • Kukhathamiritsa kwakukulu kwa kukhazikitsidwa kwa mapulogalamu a AV1 video encoder (libaom) kwachitika, zomwe zathandiza kuti ntchito zapaintaneti zigwiritse ntchito WebRTC, monga makina ochitira misonkhano yamavidiyo. Onjezani liwiro latsopano 10, loyenera zida zomwe zili ndi zida zochepa za CPU. Mukayesa pulogalamu ya Google Meet panjira yokhala ndi bandwidth ya 40 kbps, AV1 Speed ​​​​10 poyerekeza ndi liwiro la VP9 7 zidapangitsa kuti chiwonjezeko cha 12% chiwonjezeke komanso 25% chiwonjezeko.
  • Chitetezo chamsakatuli chapamwamba chikayatsidwa (Kusakatula Motetezedwa> Kutetezedwa Kwambiri), kuti muwone zoyipa zomwe zikuchitika kumbali ya Google, zowonjezera zimasonkhanitsa ma telemetry okhudza magwiridwe antchito a msakatuli omwe sanayikidwe kuchokera pagulu la Chrome Store. Deta monga ma hashes a mafayilo owonjezera ndi zomwe zili mu manifest.json zimatumizidwa.
  • Ogwiritsa ntchito ena ali ndi njira zina zowonjezera mafomu odzaza okha, omwe cholinga chake ndi kudzaza mwachangu adilesi yobweretsera ndi zolipira mukagula m'masitolo ena apaintaneti.
    Kutulutsidwa kwa Chrome 113
  • Menyu yowonetsedwa podina chizindikiro "madontho atatu" yakonzedwanso. Zosankha "Zowonjezera" ndi "Chrome Web Store" zasunthidwa pagawo loyamba la menyu.
  • Anawonjezera kuthekera komasulira m'chinenero china kokha kagawo kosankhidwa katsamba, osati tsamba lonse (kumasulira kumayambika pamindandanda yankhani). Kuwongolera kuphatikizidwa kwa zomasulira pang'ono, zochunira "chrome://flags/#desktop-partial-translate" akukonzedwa.
  • Patsamba lomwe likuwonetsedwa potsegula tabu yatsopano, adawonjezeranso kuthekera koyambiranso ntchito yosokonekera ("Ulendo"), mwachitsanzo, mutha kupitiliza kufufuza kuchokera pamalo osokonekera.
    Kutulutsidwa kwa Chrome 113
  • Mu mtundu wa Android, tsamba latsopano la ntchito "chrome://policy/logs" lakhazikitsidwa kuti lichotse zolakwika ndi woyang'anira malamulo apakati omwe amakhazikitsidwa kwa ogwiritsa ntchito.
  • Pomanga nsanja ya Android, kuthekera kowonetsa zokonda zanu mugawo lazovomerezeka (Discover) kwakhazikitsidwa. Kuphatikiza apo, kuthekera kosintha makonda omwe amawonetsedwa (mwachitsanzo, mutha kubisa zomwe zili kuzinthu zina) kwa ogwiritsa ntchito omwe sanalumikizane ndi akaunti ya Google awonjezedwa.
    Kutulutsidwa kwa Chrome 113
  • Mtundu wa nsanja ya Android umapereka mawonekedwe atsopano oti musankhe mafayilo atolankhani kuti mukweze zithunzi ndi makanema (m'malo mongokhazikitsa, mawonekedwe a Android Media Picker amagwiritsidwa ntchito).
    Kutulutsidwa kwa Chrome 113
  • CSS imagwiritsa ntchito syntax yokhazikika pazithunzi-set() ntchito, yomwe imakupatsani mwayi wosankha chithunzi kuchokera pagulu lazosankha zomwe zili ndi malingaliro osiyanasiyana omwe ali oyenera kwambiri pazithunzi zomwe zilipo komanso bandwidth yolumikizira netiweki. Kuyitanira koyamba kwa -webkit-image-set() komwe kumathandizidwa kale, komwe kumapereka mawu a Chrome-specific, tsopano kwasinthidwa ndi chithunzi chokhazikika.
  • CSS yawonjezera chithandizo cha mafunso atsopano atolankhani (@media) overflow-inline and overflow-block , zomwe zimakulolani kudziwa momwe zomwe ziliri zidzasamalidwe ngati zomwe zili pamwambazi zidutsa malire a block block.
  • Funso la zosintha zamakanema awonjezedwa ku CSS kuti masitayelo adziwike akasindikizidwa kapena kuwonetsedwa pang'onopang'ono (monga masikirini a e-book) ndi zowonera mwachangu (zowunikira nthawi zonse).
  • Linear() ntchito yawonjezedwa ku CSS kuti igwiritse ntchito kumasulira kwa mzere pakati pa mfundo zingapo, zomwe zitha kugwiritsidwa ntchito kupanga makanema ojambula ovuta monga kugunda ndi kutambasula.
  • Njira ya Headers.getSetCookie() imagwiritsa ntchito kuthekera kochotsa zinthu kuchokera pamitu ingapo ya Set-Cookie yomwe yaperekedwa pa pempho limodzi popanda kugwirizanitsa.
  • Kukula kwaBlob kwawonjezedwa ku WebAuthn API kuti asunge data yayikulu yamabinala yolumikizidwa ndi zidziwitso.
  • Yatsegula Private State Token API kuti ilekanitse ogwiritsa ntchito popanda kugwiritsa ntchito zozindikiritsa malo.
  • Masamba saloledwa kukhazikitsa document.domain katundu kuti agwiritse ntchito zoyambira zomwezo kuzinthu zomwe zatengedwa kuchokera kumadera osiyanasiyana. Ngati mukufuna kukhazikitsa njira yolumikizirana pakati pa ma subdomain, gwiritsani ntchito postMessage() ntchito kapena Channel Messaging API.
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Gulu la Network Activity Inspection gulu tsopano lili ndi kuthekera kopitilira kapena kupanga mitu yatsopano ya mayankho a HTTP yobwezedwa ndi seva yapaintaneti (Network> Headers> Response Headers). Kuonjezera apo, ndizotheka kusintha zonse zotsalira pamalo amodzi mwa kusintha fayilo ya .headers mu gawo la Sources> Overrides ndikupanga zosintha ndi chigoba. Kusintha kwabwino kwa mapulogalamu pogwiritsa ntchito ma intaneti a Nuxt, Vite ndi Rollup. Kuzindikiritsa bwino kwamavuto ndi CSS mugawo la Styles (zolakwika m'mayina a katundu ndi zomwe wapatsidwa zimazindikirika padera). Patsamba lawebusayiti, adawonjezera kuthekera kowonetsa malingaliro athunthu mukakanikiza Enter (osati kungodinanso tabu kapena muvi wakumanja).
    Kutulutsidwa kwa Chrome 113

Kuphatikiza pazatsopano ndi kukonza zolakwika, zofooka 15 zakhazikitsidwa mu mtundu watsopano. Zofooka zambiri zidadziwika chifukwa cha zida zoyesera zokha AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ndi AFL. Palibe zovuta zomwe zimalola kuti zilambalale milingo yonse yachitetezo cha asakatuli ndi ma code mu dongosolo kunja kwa sandbox zomwe zadziwika. Monga gawo la pulogalamu yolipira mphotho zandalama zopezeka pachiwopsezo pakutulutsidwa kwapano, Google idapereka mphotho 10 zomwe zimakwana madola 30.5 miliyoni aku US (mphoto imodzi ya $7500, $5000 ndi $4000, mphotho ziwiri za $3000, mphotho zitatu. ya $2000 ndi mphotho ziwiri za $1000).

Source: opennet.ru

Kuwonjezera ndemanga