Google ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° kumasulidwa kwa msakatuli Chrome 84... Nthawi imodzi zilipo kutulutsidwa kokhazikika kwa projekiti yaulere Chromium, yomwe imakhala ngati maziko a Chrome. Msakatuli wa Chrome chosiyana kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, kutha kutsitsa gawo la Flash mukapempha, ma module osewera otetezedwa (DRM), kachitidwe kokhazikitsa zokha zosintha ndi kufalitsa pakufufuza. Zithunzi za RLZ. Kutulutsidwa kotsatira kwa Chrome 85 kuyenera kuchitika pa Ogasiti 25.
Zowonjezedwa chithandizo choyamba chizindikiritsoMalangizo a Makasitomala, yopangidwa ngati m'malo mwa mutu wa User-Agent. Makina a Client Hints amapereka mitu ya "Sec-CH-UA-*" monga cholowa m'malo mwa User-Agent, yomwe imakupatsani mwayi woti muthe kutengera zomwe mwasankha za msakatuli ndi magawo ena amtundu (mtundu, nsanja, ndi zina). pambuyo pempho la seva. Wogwiritsa amapeza mwayi wodziwa kuti ndi magawo ati omwe ali ovomerezeka kuti aperekedwe ndikupereka chidziwitso chotere kwa eni malo. Mukamagwiritsa ntchito Malangizo a Makasitomala, chizindikiritso sichimaperekedwa mwachisawawa popanda kupempha mwachindunji, zomwe zimapangitsa kuti chizindikiritso chodziwikiratu kukhala chosatheka (mwachisawawa, dzina la osatsegula lokha limawonetsedwa). ntchito pa Kulumikizana kwa User-Agentkuchedwetsedwa mpaka chaka chamawa.
Kupitilira kutsegulira
okhwima kwambiri zoperewera kusamutsa Cookies pakati pa malo, amene anali kuthetsedwa chifukwa cha COVID-19. Pazofunsira zomwe sizili za HTTPS, kukonza ma Cookies a chipani chachitatu omwe amayikidwa mukamapeza masamba ena kupatula dera lomwe lili patsamba lino ndikoletsedwa. Ma cookie oterowo amagwiritsidwa ntchito kutsata mayendedwe a ogwiritsa ntchito pakati pa masamba omwe ali mu code ya ma network otsatsa, ma widget ochezera pa intaneti ndi makina osanthula masamba.
Kumbukirani kuti poyang'anira kutumiza kwa Ma Cookies, mawonekedwe a SameSite omwe atchulidwa pamutu wa Set-Cookie amagwiritsidwa ntchito, omwe mwachisawawa adzakhazikitsidwa ku mtengo wa "SameSite=Lax", womwe umalepheretsa kutumiza ma Cookies kuti afufuze zopempha zazing'ono. , monga kupempha chithunzi kapena kutsitsa zinthu kudzera pa iframe kuchokera patsamba lina. Mawebusayiti atha kupitilira machitidwe osakhazikika a SameSite pokhazikitsa ma Cookie kukhala SameSite=None. Kuphatikiza apo, mtengo wa SameSite=None for Cookie ukhoza kukhazikitsidwa munjira Yotetezeka (yovomerezeka kuti ilumikizidwe kudzera pa HTTPS). Kusinthaku kudzachitika pang'onopang'ono, kuyambira ndi owerengeka ochepa a ogwiritsa ntchito kenako ndikukulitsa kufikira kwake.
Kukhazikitsa koyeserera kwawonjezeredwa wogwiritsa ntchito kwambiri ad blocker, yomwe ingathe kuthandizidwa pogwiritsa ntchito "chrome://flags/#enable-heavy-ad-intervention". The blocker imakulolani kuti muyimitse zokha zotsatsa za iframe mutadutsa kuchuluka kwa magalimoto ndi kuchuluka kwa CPU. Kutsekereza kudzayambika ngati ulusi waukulu wadya masekondi opitilira 60 a CPU nthawi yonse kapena masekondi 15 pakapita mphindi 30 (kugwiritsa ntchito 50% yazinthu zopitilira masekondi 30), komanso kuposa 4 MB. data idatsitsidwa pa netiweki.
Kutsekereza kumangogwira ntchito ngati, malire asanadutse, wogwiritsa ntchito sanagwirizane ndi zotsatsa (mwachitsanzo, sanadutse pamenepo), zomwe, poganizira zoletsa zamagalimoto, zimalola kuseweredwa kwa magalimoto akuluakulu. mavidiyo akutsatsa kuti atsekedwe popanda wogwiritsa ntchito kuyambiranso kusewera. Njira zomwe zaperekedwazi zidzapulumutsa ogwiritsa ntchito kutsatsa ndikugwiritsa ntchito ma code osagwira ntchito bwino kapena kuchita dala za parasitic (mwachitsanzo, migodi). Malinga ndi ziwerengero za Google, kutsatsa komwe kumakwaniritsa njira zotsekereza kumapanga 0.30% yokha ya magawo onse otsatsa, koma nthawi yomweyo, zotsatsa zotere zimadya 28% yazinthu za CPU ndi 27% yamagalimoto kuchokera pazambiri zotsatsa.
Ntchito yachitidwa kuti achepetse kugwiritsa ntchito zida za CPU pomwe zenera la osatsegula silili m'gawo la wogwiritsa ntchito. Chrome tsopano imayang'ana ngati zenera la msakatuli likupinidwa ndi mazenera ena ndikuletsa kujambula ma pixel m'malo omwe akudutsana. Zatsopanozi zidzatulutsidwa pang'onopang'ono: kukhathamiritsa kudzayatsidwa kwa ogwiritsa ntchito ena mu Chrome 84, ndi ena mu Chrome 85.
Chitetezo chimayatsidwa ndi kusakhazikika zidziwitso zokhumudwitsa, mwachitsanzo, sipamu ndi zopempha kuti mulandire zidziwitso zokankhira. Popeza zopempha zotere zimasokoneza ntchito ya wogwiritsa ntchito ndikusokoneza chidwi pazochita zotsimikizira, m'malo mwa kukambirana kosiyana mu bar ya adilesi, chidziwitso chomwe sichifuna kuchitapo kanthu kuchokera kwa wogwiritsa ntchito chidzawonetsedwa ndi chenjezo kuti pempho la zilolezo latsekedwa. , yomwe imachepetsedwa kukhala chizindikiro chokhala ndi chithunzi cha belu lodutsa. Mwa kuwonekera pa chizindikiro, mukhoza yambitsa kapena kukana chilolezo anapempha nthawi iliyonse yabwino.
Kupitilira kukhazikitsa chitetezo pakutsitsa zosakanikirana zama multimedia (pamene zothandizira zakwezedwa patsamba la HTTPS kudzera pa http:// protocol). Pamasamba otsegulidwa kudzera pa HTTPS, maulalo a "http://" tsopano asinthidwa ndi "https://" m'mabotolo olumikizidwa ndi kutsitsa zithunzi (zolemba ndi ma iframe zidasinthidwa m'malo, m'malo mwa ma audio ndi makanema akuyembekezeka mu kumasulidwa kotsatira). Ngati chithunzi sichipezeka kudzera pa https, ndiye kuti kutsitsa kwake kwatsekedwa (mutha kuyika chizindikiro pamanja poletsa kudzera pamenyu yomwe ikupezeka kudzera pachizindikiro cha loko mu bar ya adilesi).
Thandizo lowonjezera la API Mtengo OTP pa intaneti (yopangidwa ngati SMS Receiver API), yomwe imakulolani kuti mukonzekere kulowa kwa mawu achinsinsi a nthawi imodzi patsamba lawebusayiti mutalandira uthenga wa SMS wokhala ndi nambala yotsimikizira yoperekedwa ku foni yam'manja ya Android yomwe msakatuli akugwira. Chitsimikizo cha SMS, mwachitsanzo, chingagwiritsidwe ntchito kutsimikizira nambala yafoni yotchulidwa ndi wogwiritsa ntchito panthawi yolembetsa. Ngati m'mbuyomu wogwiritsa ntchito amayenera kutsegula pulogalamu ya SMS, kukopera kachidindo kuchokera pa clipboard, kubwerera kwa osatsegula ndikuyika nambala iyi, ndiye kuti API yatsopano imapangitsa kuti izi zitheke ndikuchepetsa kukhudza kumodzi.
API yowonjezera Makanema ojambula pamanja
kuwongolera kusewera kwa makanema ojambula pa intaneti. Kutulutsidwa kwatsopano kumawonjezera kuthandizira pakupanga ntchito, kukulolani kuti muwongolere momwe zotsatira zimaphatikizidwira ndikupereka othandizira atsopano omwe amatchedwa zochitika zosinthira zomwe zili m'malo. Web Animations API tsopano ikuthandizira Promise kuti afotokoze momwe makanema amasonyezera ndikuwongolera bwino momwe makanema ojambula amalumikizirana ndi mawonekedwe ena apulogalamu.
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.
API Ma cookie Store kwa ogwira ntchito kuti apeze ma Cookies a HTTP, akugwira ntchito ngati njira ina yogwiritsira ntchito document.cookie.
API Kuzindikira Kwachabe kuti muzindikire kusagwira ntchito kwa wogwiritsa ntchito, kukulolani kuti muzindikire nthawi yomwe wogwiritsa ntchito sakugwirizana ndi kiyibodi / mbewa, chophimba chowonetsera chikugwira ntchito, chinsalu chatsekedwa, kapena ntchito ikuchitika pa polojekiti ina. Kudziwitsa ntchito za kusagwira ntchito kumachitika potumiza zidziwitso mukafika pachiwopsezo chodziwika.
Njira Kudzipatula Koyambira, amalola wopanga mapulogalamu kuti agwiritse ntchito kudzipatula kwathunthu kwazomwe akukonza mwanjira yosiyana molingana ndi gwero (chiyambi - domain + port + protocol), m'malo mwa tsambalo, pamtengo wosiya kuthandizira pazinthu zina za cholowa, monga synchronous. kugwiritsa ntchito zolemba pogwiritsa ntchito document.domain ndi kuitana postMessage() kutumiza mauthenga ku WebAssembly.Module zochitika. Mwa kuyankhula kwina, Origin Isolation imakulolani kuti mukonzekere kulekanitsa pakati pa njira zosiyanasiyana kutengera dera lachidziwitso, osati malo omwe ali ndi zowonjezera zowonjezera pamasamba.
API WebAssembly SIMD pakugwiritsa ntchito malangizo a vector SIMD pamapulogalamu mumtundu wa WebAssembly. Kuti zitsimikizire kudziyimira pawokha papulatifomu, imapereka mtundu watsopano wa 128-bit womwe umayimira mitundu yosiyanasiyana ya data yodzaza, ndi magwiridwe antchito angapo ofunikira pokonza deta yodzaza. SIMD imakulolani kuti muwonjezere zokolola pofananiza kukonzanso deta ndipo zidzakhala zothandiza polemba ma code anu ku WebAssembly. Kuti muthandizire thandizo la SIMD, mutha kugwiritsa ntchito "chrome://flags/#enable-webassembly-simd".
Kukhazikika ndipo tsopano kugawidwa kunja kwa Mayesero Oyambira
API Mndandanda wazinthu, yomwe imapereka metadata yokhudzana ndi zomwe zidasungidwa kale ndi mapulogalamu a pa intaneti omwe akuyenda mu Progressive Web Apps (PWS) mode. Pulogalamuyi imatha kupulumutsa ma data osiyanasiyana pa msakatuli, kuphatikiza zithunzi, makanema ndi zolemba, ndipo kulumikizidwa kwa netiweki kukatayika, gwiritsani ntchito Cache Storage ndi IndexedDB API. Content Indexing API imapangitsa kuti zitheke kuwonjezera, kupeza ndi kuchotsa zinthu zotere. Mu msakatuli, API iyi imagwiritsidwa ntchito kale kulemba mndandanda wamasamba ndi ma multimedia data yomwe ikupezeka kuti muwonere popanda intaneti.
Mtundu wa API wakhazikika Wake loko kutengera njira ya Promise, yopereka njira yotetezeka kwambiri yowongolera kuyimitsidwa kwa zotchingira zodzitchinjiriza ndikusintha zida kumachitidwe opulumutsa mphamvu.
Mu Baibulo kwa Android nsanja anawonjezera kuthandizira njira zazifupi za pulogalamu, zomwe zimakupatsani mwayi wofikira mwachangu pazochita zodziwika bwino pakugwiritsa ntchito. Kuti mupange njira zazifupi, ingowonjezerani zinthu pawonekedwe la pulogalamu yapaintaneti mumtundu wa PWA (Progressive Web Apps).
Web Worker amaloledwa kugwiritsa ntchito API ReportingObserver, zomwe zimakupatsani mwayi wofotokozera chothandizira kuti mupange lipoti, lotchedwa mukapeza luso lachikale. Lipoti lopangidwa likhoza kusungidwa, kutumizidwa ku seva, kapena kukonzedwa ndi JavaScript script pakufuna kwa wogwiritsa ntchito.
API yasinthidwa Sinthani kukula kwa Owonera, zomwe zimakulolani kulumikiza chogwirizira chomwe zidziwitso za kusintha kwa kukula kwa zinthu zomwe zafotokozedwa patsamba zidzatumizidwa. Malo atatu atsopano awonjezedwa ku ResizeObserverEntry: contentBoxSize, borderBoxSize ndi devicePixelContentBoxSize kuti apereke zambiri granular, zobwezeretsedwa monga mndandanda wa ResizeObserverSize zinthu.