Ko te tuku Chrome 95

Kua hurahia e Google te tukunga o te kaitirotiro paetukutuku Chrome 95. 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. I raro i te huringa whanaketanga 4-wiki hou, ko te tukunga o muri mai o Chrome 96 kua whakaritea mo Noema 16th. Mo te hunga e hiahia ana kia nui ake te taima ki te whakahou, he peka motuhake Whakaroa, whai muri mai i nga wiki 8, ka puta he whakahou mo te tukunga o mua o Chrome 94.

Nga huringa matua i roto i te Chrome 95:

  • Mo nga kaiwhakamahi Linux, Windows, macOS me ChromeOS, ka tukuna he paetaha hou, ka whakaatuhia ki te taha matau o te ihirangi me te whakahohe ma te paatene i tetahi tohu motuhake i te paewhiri pae wahitau. Ka whakaatu te röpü i tëtahi whakaräpopototanga me ngä tohu wähi me te rärangi pänui. Kaore e taea te whakarereke mo nga kaiwhakamahi katoa; ki te whakahohe, ka taea e koe te whakamahi i te tautuhinga "chrome://flags/#side-panel".
    Ko te tuku Chrome 95
  • I whakatinanahia te putanga o te tono mo nga whakaaetanga ki te tiaki i nga wahitau kua whakauruhia ki roto i nga puka tukutuku hei whakamahi i muri mai i te punaha whakakiiaunoa puka. I te wa e whakatau ana i te waahi o nga wahitau kei roto i nga puka, ka whakaatuhia ki te kaiwhakamahi he korero e taea ai e ratou te tiaki i te wahitau, te whakatika, te whakahou i tetahi wahitau kua tiakina i mua, kaore ranei e pai ki te tiaki.
  • Kua tangohia te waehere hei tautoko i te kawa FTP. I roto i te Chrome 88, i monoa te tautoko FTP ma te taunoa, engari ka waiho he haki hei whakahoki mai.
  • Kua kore matou e tautoko i nga URL me nga ingoa kaihautu ka mutu ki te tau engari kaore e rite ki nga wahitau IPv4. Hei tauira, ko nga URL "http://127.1/", "http://foo.127.1/" me "http://127.0.0.0.1" ka kiia he muhu.
  • Kei a WebAssembly inaianei te kaha ki te hanga i nga kaihautu motuhake ka taea te haukoti i te mahi mena ka puta he tuunga i te wa e mahia ana etahi waehere. E tautoko ana i nga waahanga hopu e rua e mohiotia ana e te waahanga WebAssembly me nga tuunga i te wa e karanga ana i nga mahi kawemai. Hei hopu i nga okotahi, me whakahiato te kōwae WebAssembly me tetahi kaitoi mohio-motuhake penei i a Emscripten.

    E tohuhia ana ko te whakahaere motuhake i te taumata WebAssembly ka taea te whakaiti i te rahi o te waehere kua hangaia ki te whakataurite ki te whakahaere motuhake ma te whakamahi i te JavaScript. Hei tauira, ko te hanga i te Binaryen optimizer me te whakahaere motuhake ma te whakamahi i te JavaScript ka puta he 43% te pikinga o te waehere, me te 9% te pikinga o te waehere ma te whakamahi i te WebAssembly. I tua atu, i te wa e whakamahi ana i te "-O3" aratau arotautanga, ko te waehere me te whakahaere motuhake ma te whakamahi i te WebAssembly ka mahi tata kaore he rereke mai i te waehere kaore he kaihautu otahi, i te wa e whakahaere ana i nga tuunga ma te whakamahi i te JavaScript ka puta te 30% te whakahekenga o te mahi.

  • Te tiri i nga waahanga WebAssembly i waenga i nga rohe rereke (whakawhitinga-takenga) i te wa e rahuitia ana te tukatuka i tetahi waahi.
  • 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.
    • Whakahohehia te kuti o nga korero i roto i te pane-Agent HTTP pane me nga tawhā JavaScript navigator.userAgent, navigator.appVersion me navigator.platform. Kei roto i te pane nga korero anake mo te ingoa kaitirotiro, putanga kaitirotiro nui, papaahoa me te momo taputapu (waea pukoro, PC, papa). Ki te whiwhi raraunga taapiri, penei i te putanga tika me nga raraunga papaa roa, me whakamahi koe i te API Tohu Kaitaki Kaitono Kaiwhakamahi. Ko te tiimata o te tapahi Kaiwhakamahi-Kaiwhakamahi i runga i nga punaha o nga kaiwhakamahi auau kua whakaritea mo te tukunga o Chrome 102, ka whakaputaina i roto i te hawhe tau.
    • Ka taea te hanga i nga Kakau Uru mo te API Whakaaetanga Pūnaha Kōnae, ka taea e nga tono tukutuku te panui me te tuhi tika i nga raraunga ki nga konae me nga raarangi i runga i te taputapu a te kaiwhakamahi. Hei whakaiti i te huarahi e uru atu ai nga tono tukutuku ki te punaha konae, kei te whakaaro a Google ki te whakakotahi i nga API mo te Whakauru Pūnaha Kōnae me te Rokiroki Foundation. Hei waahi whakarite mo taua whakakotahitanga, ka tukuna he tautoko mo nga kaiwhakaahua uru, hei whakakii i nga tikanga mo te mahi i runga i nga kaiwhakaahua konae me nga pukenga matatau, penei i te whakatakoto raka tuhi mo etahi atu tukanga me te hanga miro motuhake mo te tuhi me te panui, tae atu ki te tautoko mo te panui me te tuhi mai i nga kaimahi i roto i te aratau tukutahi.
  • Ko te API Whakaaetanga Utu Haumaru kua whakapumauhia, kua tukuna ma te taunoa me te whakatinanatanga o te toronga 'utu' hou, e whakarato ana i te whakapumautanga o te tauwhitinga utu e mahia ana. Ko te roopu whakawhirinaki, penei i te peeke, ka whai mana ki te whakaputa i tetahi matua PublicKeyCredential, ka taea te tono e te kaihokohoko mo etahi atu whakamana utu haumaru ma te Utu Tono API ma te whakamahi i te tikanga utu 'utu-utu-whakapumau'.
  • Ko nga waea waea hoki i whakauruhia ma te Kaihanga PerformanceObserver ka whakatinana i te whakawhitinga o te taonga droppedEntriesCount, e taea ai e koe te mohio ki te maha o nga inenga mahinga o te waahi i makahia na te mea kaore i uru ki roto i te parepare kua whakaratohia.
  • Kua taapirihia te EyeDropper API, ka taea e koe te karanga i te atanga e whakaratohia ana e te kaitirotiro ki te whakatau i te tae o nga pika i runga i te mata, ka taea te whakamahi, hei tauira, i roto i nga kaiwhakatika whakairoiro kua whakatinanahia hei tono tukutuku. const eyeDropper = new EyeDropper(); const result = tatari eyeDropper.open(); // hua = {sRGBHex: '#160731'}
  • Kua taapirihia te mahi self.reportError(), e taea ai e nga tuhinga tuhi te ta i nga hapa ki te papatohu, me te peehi i te putanga o tetahi tuunga kore i mau.
  • Kua taapirihia te URLPattern API ki te tirotiro mena he rite te URL ki tetahi tauira, hei tauira, ka taea te whakamahi ki te tarai i nga hononga me te whakahoki ano i nga tono ki nga kaikawe i roto i te kaimahi ratonga. const p = URLPattern hou({ kawa: 'https', ingoa kaihautū: 'example.com', ingoa ara: '/: kōpaki/*/:fileName.jpg', });
  • Ko te Intl.DisplayNames API kua whakawhänuihia, e taea ai e koe te tiki ingoa rohe o nga reo, whenua, moni, huānga ra, aha atu. Ka taapirihia e te putanga hou nga momo ingoa hou "maramataka" me te "dateTimeField", ma reira ka kitea e koe nga ingoa rohe o te maramataka me te ra me te waahi waahi (hei tauira, te ingoa o nga marama). Mo te momo "reo", kua taapirihia te tautoko mo te whakamahi i nga reo o te reo.
  • Kua taapirihia e te Intl.DateTimeFormat API te tautoko mo nga uara hou o te tawhā TimeZoneName: "shortGeneric" ki te whakaatu i tetahi tohu tohu rohe wa poto (hei tauira, "PT", "ET"), "longGeneric" hei whakaatu i te rohe wa roa. pūtāutu ("Wā Moananui-a-Kiwa", "Wama Maunga"), "ShortOffset" - me te taapiri poto e pa ana ki te GMT ("GMT+5") me te "longOffset" me te taapiri roa ki te GMT ("GMT+0500").
  • Kua whakakorehia te U2F (Cryptotoken) API, me whakamahi kē te API Motuhēhēnga Tukutuku. Ka monoa te U2F API ma te taunoa i roto i te Chrome 98 ka tangohia katoatia i roto i te Chrome 104.
  • Kua whakapai ake nga taputapu mo nga kaihanga paetukutuku. Ko te roopu Styles he maamaa ake te whakatika i nga ahuatanga CSS e pa ana ki te rahi (te teitei, te papa, me etahi atu). Ko te ripa Take e whakarato ana i te kaha ki te huna i nga take takitahi. I roto i te papatohu tukutuku me nga papaa Puna me nga Taonga, kua pai ake te whakaatu o nga rawa (kua miramirahia ake ake nga taonga ki te maia ka whakaatuhia ki runga o te rarangi).
    Ko te tuku Chrome 95

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou nga whakaraeraetanga 19. 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 ka taea 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 utu putea mo te kite i nga whakaraeraetanga mo te tukunga o naianei, i utua e Google nga tohu 16 te uara $74 mano (tetahi tohu $20000, e rua tohu $10000, kotahi tohu $7500, kotahi tohu $6000, e toru nga tohu $5000 me tetahi tohu $3000). , $2000. me te $1000). Ko te rahi o nga utu e 5 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero