Ko te tuku Chrome 93

Kua hurahia e Google te tukunga o te kaitirotiro paetukutuku Chrome 93. I te wa ano, kei te waatea te tuku pumau o te kaupapa Chromium kore utu, e noho ana hei turanga mo Chrome. Ko te kaitirotiro Chrome he tohu ma te whakamahi i nga tohu tohu a Google, te aroaro o te punaha mo te tuku whakamohiotanga mena he tukinga, nga waahanga mo te purei i nga ihirangi ataata tiakina (DRM), he punaha mo te whakauru aunoa i nga whakahoutanga, me te tuku i nga tawhā RLZ i te wa e rapu ana. Ko te tukunga o muri mai o Chrome 94 kua whakaritea mo Mahuru 21 (kua nekehia te whanaketanga ki te huringa tuku 4-wiki).

Nga huringa matua i roto i te Chrome 93:

  • Ko te hoahoa o te poraka me nga korero wharangi (wharangi korero) kua whakahouhia, i whakatinanahia ai te tautoko mo nga poraka kohanga, me nga rarangi taka-iho me nga mana uru kua whakakapihia ki nga huringa. Ko nga rarangi ka whakarite ko nga korero tino nui ka whakaatuhia i te tuatahi. Kaore e taea te whakarereke mo nga kaiwhakamahi katoa; ki te whakahohe, ka taea e koe te whakamahi i te "chrome://flags/#page-info-version-2-desktop" tautuhinga.
    Ko te tuku Chrome 93
  • Mo te paheketanga iti o nga kaiwhakamahi, hei whakamatautau, i whakakapihia te tohu hononga haumaru i roto i te pae wahitau ki te tohu koretake ake e kore e puta te whakamaoritanga takirua (i whakakapihia te raka ki te tohu "V"). Mo nga hononga kua whakapumautia me te kore whakamunatanga, ka whakaatuhia tonu te tohu "kaore i te haumaru". Ko te take i whakahuahia mo te whakakapi i te tohu he maha nga kaiwhakamahi e hono ana i te tohu padlock me te mea ka taea te whakawhirinaki ki nga ihirangi o te pae, kaua ki te kite he tohu kei te whakamunatia te hononga. Ma te whakatau i te rangahau a Google, 11% anake o nga kaiwhakamahi e mohio ana ki te tikanga o te tohu me te raka.
    Ko te tuku Chrome 93
  • Ko te rarangi o nga ripa katia tata nei ka whakaatu i nga ihirangi o nga roopu kati o nga ripa (i mua ko te rarangi i whakaatu i te ingoa o te roopu me te kore e whakamaarama i nga ihirangi) me te kaha ki te whakahoki mai i te roopu katoa me nga ripa takitahi mai i te roopu i te wa kotahi. Kare e taea te ahuatanga mo nga kaiwhakamahi katoa, no reira me huri pea koe i te tautuhinga "chrome://flags/#tab-restore-sub-menus" kia taea ai.
    Ko te tuku Chrome 93
  • Mo nga hinonga, kua whakatinanahia nga tautuhinga hou: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites me JavaScriptJitBlockedForSites, e taea ai e koe te whakahaere i te aratau JIT-iti, e whakakore ana i te whakamahinga o te JIT whakahiato i te wa e mahi ana i te JavaScript (ko te kaiwhakamaori Ignition anake e whakamahia ana) me te aukati i te tohatoha o te mahi. mahara i te wa e mahia ana te waehere. Ko te whakakore i te JIT ka whai hua ki te whakapai ake i te haumarutanga o te mahi me nga tono paetukutuku e kino ana i te utu o te whakaiti i te mahinga o JavaScript ma te 17%. Ko te mea nui kua kaha haere a Microsoft me te whakatinana i tetahi aratau "Super Duper Secure" i roto i te Tirotiro Edge, ka taea e te kaiwhakamahi te whakakore i te JIT me te whakahohe i nga taputapu haumaru-kore-JIT e uru ana ki te CET (Hangarau Whakahaere-Whakaaetanga), ACG (Arbitrary). Kaitiaki Waehere) me te CFG ( Kaitiaki Rere Mana) mo nga tukanga tukatuka ihirangi tukutuku. Mena ka angitu te whakamatautau, katahi ka taea e taatau te whakawhiti ki te waahanga matua o Chrome.
  • Ko te wharangi ripa hou he rarangi o nga tuhinga rongonui kua tiakina ki Google Drive. Ko nga ihirangi o te rarangi e rite ana ki te waahanga Manaakitanga kei drive.google.com. Hei whakahaere i te whakaaturanga o nga ihirangi Google Drive, ka taea e koe te whakamahi i nga tautuhinga "chrome://flags/#ntp-modules" me te "chrome://flags/#ntp-drive-module".
    Ko te tuku Chrome 93
  • Kua taapirihia nga kaari korero hou ki te wharangi Whakatuwhera Ripa Hou hei awhina i a koe ki te kimi i nga ihirangi i tirohia tata nei me nga korero e pa ana. I hangaia nga kaari kia maamaa ake te mahi tonu me nga korero i haukotia te tirohanga, hei tauira, ma nga kaari ka awhina koe ki te rapu tohutaka mo tetahi rihi katahi ano ka kitea i runga ipurangi engari i ngaro i muri i te kati i te wharangi, ka mahi tonu ranei. hoko i roto i nga toa. Hei whakamatautau, e rua nga mapi hou e tukuna ana ki nga kaiwhakamahi: "Recipes" (chrome://flags/#ntp-recipe-tasks-module) mo te rapu tohutaka kai me te whakaatu i nga tohutao kua tirohia tata nei; "Hokonga" (chrome://flags/#ntp-chrome-cart-module) mo nga whakamaharatanga mo nga hua kua tohua ki nga toa ipurangi.
  • Ka taapirihia e te putanga Android he tautoko whiriwhiri mo te paewhiri rapu haere tonu (chrome://flags/#continuous-search), e taea ai e koe te kite i nga hua rapunga a Google (kei te whakaatu tonu nga hua i muri i te neke ki etahi atu wharangi).
    Ko te tuku Chrome 93
  • Kua taapirihia he aratau tiritiri korero whakamatautau ki te putanga Android (chrome://flags/#webnotes-stylize), e taea ai e koe te tiaki i tetahi kongakonga kua tohua o te wharangi hei korero korero me te tiri ki etahi atu kaiwhakamahi.
  • I te wa e whakaputa ana i nga taapiri hou, i nga whakahoutanga putanga ranei ki te Toa Tukutuku Chrome, me whai manatokonga kaiwhakawhanake-rua.
  • Ko nga kaiwhakamahi Kaute a Google te whiringa ki te penapena i nga korero utu ki o raatau putea Google.
  • I roto i te aratau incognito, ki te whakahohehia te whiringa ki te ūkui i nga raraunga whakaterenga, kua whakatinanahia he korero whakaū mahi hou, e whakamarama ana ko te whakakore i nga raraunga ka kati i te matapihi ka mutu nga waahi katoa ki te aratau incognito.
  • Na te kore e taupatupatu ki te firmware o etahi taputapu, tautoko mo te tikanga whakaaetanga matua hou kua taapiri atu ki te Chrome 91, he aukati ki te matapae i runga i nga rorohiko quantum, i runga i te whakamahinga o te CECPQ1.3 (Combined Elliptic-Curve and Post-Quantum 2) toronga i roto TLSv2, te whakakotahi i te tikanga whakawhiti matua X25519 matarohia me te kaupapa HRSS i runga i te NTRU Prime algorithm i hangaia mo nga punaha crypto-quaantum.
  • Ko nga tauranga 989 (ftps-data) me te 990 (ftps) kua taapirihia ki te maha o nga tauranga whatunga kua rahuitia hei aukati i te whakaeke ALPACA. I mua, hei tiaki i nga whakaeke a NAT slipstreaming, kua aukatia nga tauranga 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 me 10080.
  • Kare a TLS i te tautoko i nga ciphers i runga i te 3DES algorithm. Ina koa, ko te huinga cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA, he mea whakaraerae ki te whakaeke Sweet32, kua tangohia.
  • Kua mutu te tautoko mo te Ubuntu 16.04.
  • Ka taea te whakamahi i te API WebOTP i waenga i nga taputapu rereke e hono ana ma te putea Google noa. Ka taea e WebOTP te tono paetukutuku ki te panui i nga waehere whakamana kotahi i tukuna ma te SMS. Ko te whakarereketanga e whakaarohia ana ka taea te whiwhi i tetahi waehere whakaū i runga i te taputapu pūkoro e whakahaere ana i te Chrome mo te Android, me te whakamahi i runga i te punaha papamahi.
  • Kua whakawhänuihia te API Awhina Kaitono-Kaiwhakamahi, i whakawhanakehia hei whakakapi mo te pane pane Kaiwhakamahi-Kaiwhakamahi. Ko nga Tohu Kaihoko Kaiwhakamahi-Kaiwhakamahi ka taea e koe te whakarite i nga tukunga raraunga mo te kaitirotiro me nga tawhā punaha (putanga, papaaho, aha atu) i muri noa i te tono a te tūmau. Ka taea e te kaiwhakamahi te whakatau he aha nga korero ka tukuna ki nga rangatira o te waahi. I te wa e whakamahi ana i nga Tohu Kaihoko Kaiwhakamahi-Kaiwhakamahi, kaore e tukuna te kaitautuhi tirotiro me te kore he tono maamaa, a ma te taunoa ka tohua nga tawhā taketake, he uaua te tautuhi hāngū.

    E tautoko ana te putanga hou i te tawhā Sec-CH-UA-Bitness ki te whakahoki raraunga mo te moka o te papaaho, ka taea te whakamahi ki te mahi i nga konae rua kua tino pai. Ma te taunoa, ka tukuna te tawhā Sec-CH-UA-Platform me nga korero papaaho whanui. Ko te uara UADataValues ​​i whakahokia mai i te wa e waea ana ki te getHighEntropyValues() ka whakatinanahia ma te taunoa ki te whakahoki i nga tawhā whaanui mena kaore e taea te whakahoki i tetahi waahanga taipitopito. Kua taapirihia te tikanga toJSON ki te ahanoa NavigatorUAData, ka taea e koe te whakamahi i nga hanga penei i a JSON.stringify(navigator.userAgentData).

  • Ko te kaha ki te whakaemi rauemi ki roto i te whakatakotoranga Tukutuku Paihere, e tika ana mo te whakarite kia pai ake te utaina o te maha o nga konae e whai ana (nga momo CSS, JavaScript, whakaahua, iframes), kua whakapumauhia, kua tukuna ma te taunoa. I roto i nga ngoikoretanga o te tautoko o naianei mo nga kohinga mo nga konae JavaScript (webpack), e ngana ana te Tukutuku Tukutuku ki te whakakore: ko te kete tonu, engari ehara i ona waahanga, ka mutu ki te keteroki HTTP; Ko te whakahiato me te mahi ka timata noa i muri i te tango katoa o te kete; Ko etahi atu rauemi penei i te CSS me nga whakaahua me whakawaeherehia ki te ahua o nga aho JavaScript, ka nui ake te rahi me te hiahia ki tetahi atu taahiraa.
  • Kei te whakauruhia te WebXR Plane Detection API, e whakarato ana i nga korero e pa ana ki nga papa mahere i roto i te taiao 3D mariko. Ko te API kua tohua ka taea ki te karo i te tukatuka kaha rawa o nga raraunga ka riro mai ma te waea MediaDevices.getUserMedia(), ma te whakamahi i nga whakatinanatanga o nga huringa tirohanga rorohiko. Ma matou e whakamahara ki a koe ko te WebXR API ka taea e koe te whakakotahi i nga mahi me nga momo momo taputapu mooni mariko, mai i nga potae 3D tuuturu ki nga otinga i runga i nga taputapu pūkoro.
  • He maha nga API hou kua taapirihia ki te aratau Whakamatautau Taketake (nga waahanga whakamatautau e hiahia ana kia whakahohehia motuhake). Ko te Whakamātautanga Taketake e whakaatu ana i te kaha ki te mahi me te API kua tohua mai i nga tono i tangohia mai i te localhost, 127.0.0.1 ranei, i muri ranei i te rehitatanga me te whiwhi tohu motuhake e tika ana mo te wa iti mo tetahi waahi motuhake.
    • Kua whakaarohia te API Whakanoho Matapihi Matapihi Maha, ka taea e koe te whakanoho i nga matapihi ki runga i tetahi whakaaturanga e hono ana ki te punaha o naianei, me te tiaki i te waahi o te matapihi, me te mea e tika ana, whakawhānuihia te matapihi ki te mata katoa. Hei tauira, ma te whakamahi i te API kua tohua, ka taea e te tono tukutuku mo te whakaatu whakaaturanga te whakarite i te whakaaturanga o nga kiriata i runga i tetahi mata, me te whakaatu i tetahi tuhipoka mo te kaiwhakaatu ki tetahi atu.
    • Ko te upoko Cross-Origin-Embedder-Policy, e whakahaere ana i te aratau wehenga Cross-Origin me te tuku ki a koe ki te tautuhi i nga ture whakamahi haumaru i runga i te wharangi Whakahaere Manaakitanga, kei te tautoko inaianei i te tawhā "kore whaimana" ki te whakakore i te tuku korero e pa ana ki nga korero whaimana penei i te Pihikete me nga tiwhikete kiritaki.
    • Mo nga tono tukutuku tu-koke (PWA, Progressive Web Apps) e whakahaere ana i te whakaputanga o nga ihirangi matapihi me te hapai i te whakaurunga, ka tukuna he whakakikorua ki nga mana matapihi, penei i te pae taitara me nga paatene whakaroa/tiango. Ma te whakakikorua ka toro atu i te waahi ka taea te whakatika kia kapi katoa te matapihi ka taea e koe te taapiri i o ake huānga ki te waahi taitara.
      Ko te tuku Chrome 93
    • Kua taapirihia te kaha ki te hanga tono PWA ka taea te whakamahi hei kaiwhakahaere URL. Hei tauira, ka taea e te tono music.example.com te rehita i a ia ano hei kaikawe URL https://*.music.example.com me nga whakawhitinga katoa mai i nga tono o waho ma te whakamahi i enei hononga, hei tauira, mai i nga karere tere me nga kaihoko imeera, ka arahi. ki te whakatuwheratanga o enei tono PWA-, ehara i te ripa tirotiro hou.
  • Ka taea te uta i nga konae CSS ma te whakamahi i te korero "kawemai", he rite ki te utaina o nga waahanga JavaScript, he pai ki te hanga i o ake waahanga ka taea e koe te mahi me te kore e tautapa i nga momo ma te whakamahi i te waehere JavaScript. pepa kawemai mai i './styles.css' whakaū { momo: 'css' }; document.adoptedStyleSheets = [pepa]; shadowRoot.adoptedStyleSheets = [pepa];
  • Kua whakaratohia he tikanga pateko hou, AbortSignal.abort(), hei whakahoki i tetahi ahanoa AbortSignal kua oti kee ki te whakatahe. Engari i te maha o nga rarangi waehere hei hanga i tetahi ahanoa AbortSignal i roto i te ahua kua whakatahe, ka taea e koe te haere ma te rarangi kotahi "hoki AbortSignal.abort()".
  • Kua taapirihia e te huānga Flexbox te tautoko mo te tiimata, te mutunga, te tiimata-whaiaro, te mutunga-whaiaro, te maui me te matau, te whakakii i nga kupu matua o te pokapu, te tiimata me te taapiri-whakamutunga me nga taputapu mo te whakamaaramatanga o te tuunga o nga huānga ngawari.
  • Ka whakatinanahia e te Kaihanga Hapa () he taonga "take" hou, e taea ai e koe te hono ngawari ki a koe nga hapa. const parentError = Hapa hou('matua'); const error = new Hapa('matua', {take: parentError }); console.log(error.cause === parentError); // → pono
  • He tautoko taapiri mo te aratau noplaybackrate ki te taonga HTMLMediaElement.controlsList, e taea ai e koe te whakakore i nga huānga o te atanga e whakaratohia ana i roto i te tirotiro mo te whakarereke i te tere purei o nga ihirangi rongorau.
  • I taapirihia te pane a Sec-CH-Pfers-Color-Scheme, e taea ai, i te wa e tukuna ana te tono, ki te tuku raraunga mo te kaupapa tae pai a te kaiwhakamahi e whakamahia ana i roto i nga patai pāpāho "whakaaro-tae-kaupapa", ka taea e te pae te arotau. te utaina o CSS e hono ana ki te kaupapa kua tohua me te karo i nga huringa kitea mai i etahi atu kaupapa.
  • I taapirihia te taonga Object.hasOwn, he putanga ngawari o Object.prototype.hasOwnProperty, i whakatinanahia hei tikanga pateko. Object.hasOwn({ prop: 42 }, 'prop') // → pono
  • I hoahoatia mo te whakahiato tino tere, kua taapirihia e te Kaihanga JIT a Sparkplug tetahi aratau mahi puranga hei whakaiti i te nui o te huri i nga wharangi mahara i waenga i nga momo tuhi me te whakahaere. Inaianei kua whakahiatohia e Sparkplug nga mahi maha i te wa kotahi ka waea atu ki a mprotect kotahi ki te huri i nga whakaaetanga o te roopu katoa. Ko te aratau e whakaarohia ana ka tino whakaiti i te wa whakahiato (tae atu ki te 44%) me te kore e pa kino ki te mahi a JavaScript.
    Ko te tuku Chrome 93
  • Ka whakakorehia e te putanga Android te whakamarumaru i roto i te miihini V8 ki nga whakaeke taha-taha penei i a Specter, kaore e kiia he whai hua penei i nga waahi wehe i roto i nga waahanga motuhake. I roto i te putanga papamahi, i monoa enei tikanga i muri i te tukunga o Chrome 70. Ko te whakakore i nga arowhai kore ka whakaaetia kia piki ake te mahi ma te 2-15%.
    Ko te tuku Chrome 93
  • Kua whakapai ake nga taputapu mo nga kaihanga paetukutuku. I roto i te aratau tirotiro rau ahua, ka taea te whakatika i nga patai i hangaia ma te whakamahi i te korero @container. I roto i te aratau tirotiro whatunga, ka whakatinanahia he tirohanga o nga rauemi kei te whakatakotoranga paihere Tukutuku. I roto i te papatohu tukutuku, ko nga whiringa mo te kape i nga aho i roto i te ahua o te kupu JavaScript, JSON ranei kua taapirihia ki te tahua horopaki. Kua pai ake te whakakore i nga hapa e pa ana ki te CORS (Cross-Origin Resource Sharing).
    Ko te tuku Chrome 93

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou nga whakaraeraetanga 27. Ko te nuinga o nga whakaraeraetanga i kitea he hua o te whakamatautau aunoa ma te whakamahi i te AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer me nga taputapu AFL. Karekau he raru nui i kitea e taea ai e tetahi te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere i runga i te punaha i waho o te taiao pouaka kirikiri. Hei wahanga o te kaupapa ki te utu moni utu mo te kite i nga whakaraeraetanga mo te tukunga o naianei, i utua e Google nga tohu 19 te uara $136500 (e toru nga tohu $20000, kotahi te tohu $15000, e toru nga tohu $10000, kotahi te tohu $7500, e toru nga tohu $5000 me te toru $3000 tohu). Ko te rahi o nga utu e 5 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero