Ko te tuku Chrome 94

Kua hurahia e Google te tukunga o te kaitirotiro paetukutuku Chrome 94. 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 95 kua whakaritea mo Oketopa 19th.

I timata mai i te tukunga o Chrome 94, ka neke te whanaketanga ki tetahi huringa tuku hou. Ka whakaputahia nga whakaputanga nui hou ia 4 wiki, kaua i ia 6 wiki, kia tere ake te tuku o nga ahuatanga hou ki nga kaiwhakamahi. E tohuhia ana ko te arotautanga o te tukanga whakarite tuku me te whakapai ake i te punaha whakamatautau ka taea te whakaputa i nga tukunga kia nui ake te whakaputa me te kore e whakararu i te kounga. Mo nga hinonga me te hunga e hiahia ana kia nui ake te wa ki te whakahou, ka tukuna motuhake he putanga Roopu Stable ia 8 wiki, ka taea e koe te huri ki nga putanga hou kaua e kotahi i ia 4 wiki, engari kotahi ia 8 wiki.

Nga huringa nui i roto i te Chrome 94:

  • Kua taapirihia te aratau HTTPS-Tuatahi, e maumahara ana ki te aratau HTTPS Anake i puta i mua i Firefox. Mena ka whakahohehia te aratau i roto i nga tautuhinga, i te wa e ngana ana ki te whakatuwhera i tetahi rauemi kaore he whakamunatanga ma te HTTP, ka ngana tuatahi te kaitirotiro ki te uru ki te waahi ma te HTTPS, a, ki te kore e angitu te ngana, ka whakaatuhia he whakatupato mo te kore o Tautoko HTTPS me te tono ki te whakatuwhera i te waahi kaore he whakamunatanga. I te wa kei te heke mai, kei te whakaaro a Google ki te whakahohe i te HTTPS-Tuatahi ma te taunoa mo nga kaiwhakamahi katoa, ka whakawhāiti i te uru ki etahi ahuatanga papaaho tukutuku mo nga wharangi kua whakatuwherahia i runga i te HTTP, me te taapiri i etahi atu whakatupato hei whakamohio ki nga kaiwhakamahi mo nga tupono ka puta mai i te urunga ki nga waahi kaore he whakamunatanga. Ka taea te aratau i roto i te waahanga "Tumataiti me te Haumarutanga"> "Haumarutanga"> "Arā Atu Anō".
    Ko te tuku Chrome 94
  • Mo nga wharangi ka tuwhera me te kore HTTPS, te tuku tono (tango rauemi) ki nga URL o te rohe (hei tauira, "http://router.local" me te localhost) me nga awhe wahitau o roto (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) kua rāhuitia .8/1.2.3.4, etc.). He mea rereke mo nga wharangi kua tangohia mai i nga kaitoro whai IP o roto. Hei tauira, ko te wharangi kua utaina mai i te tūmau 192.168.0.1 e kore e taea te uru ki tetahi rauemi kei runga IP 127.0.0.1, IP 192.168.1.1 ranei, engari ka utaina mai i te tūmau XNUMX ka taea. Ko te huringa ka whakaurua he paparanga whakamarumaru atu ki nga whakaraeraetanga o nga kaikawe e whakaae ana ki nga tono mo nga IP o te rohe, ka whakamarumaru ano hoki i nga whakaeke whakaraerae DNS.
  • I taapirihia te mahi "Te Tiri Tiri", e taea ai e koe te tiri tere i tetahi hononga ki te wharangi o naianei me etahi atu kaiwhakamahi. Ka taea te whakaputa i te waehere QR mai i te URL, te tiaki i tetahi wharangi, te tuku hononga ki tetahi atu taputapu e hono ana ki te kaute kaiwhakamahi, me te whakawhiti hononga ki nga waahi tuatoru penei i a Facebook, WhatsUp, Twitter me VK. Ko tenei ahuatanga kaore ano kia waatea ki nga kaiwhakamahi katoa. Hei akiaki i te paatene "Tiri" ki te tahua me te pae wahitau, ka taea e koe te whakamahi i nga tautuhinga "chrome://flags/#sharing-hub-desktop-app-menu" me "chrome://flags/#sharing-hub- papamahi-omnibox” .
    Ko te tuku Chrome 94
  • Kua whakatikatikahia te atanga tautuhinga tirotiro. Ko ia waahanga tautuhinga kua whakaatuhia inaianei ki tetahi wharangi motuhake, kaua ki tetahi wharangi noa.
    Ko te tuku Chrome 94
  • Kua whakatinanahia te tautoko mo te whakahou hihiri o te raarangi o nga tiwhikete kua tukuna me te whakakorehia (Tiwhikete Puataata), ka whakahouhia inaianei me te kore korero mo nga whakahou tirotiro.
  • I taapirihia he wharangi ratonga "chrome://whats-new" me te tirohanga o nga huringa ka kitea e te kaiwhakamahi i roto i te tukunga hou. Ka puta aunoa te wharangi i muri tonu i te whakahōu, ka uru mai ranei ma te paatene He aha te Hou i te tahua Awhina. I tenei wa ka whakahuahia e te wharangi te rapu ripa, te kaha ki te wehewehe i nga korero, me tetahi ahuatanga whakarereke tae o muri, kaore i te motuhake ki te Chrome 94 me te whakauru i nga putanga o mua. Ko te whakaatu i te wharangi kaore ano kia taea mo nga kaiwhakamahi katoa: hei whakahaere i te whakahohenga, ka taea e koe te whakamahi i nga tautuhinga "chrome://flags#chrome-whats-new-ui" me "chrome://flags#chrome-whats-new-in -tahua-matua- tohu-hou".
    Ko te tuku Chrome 94
  • Ko te waea ki te WebSQL API mai i nga ihirangi kua utaina mai i nga waahi tuatoru (penei i te iframe) kua whakakorehia. I roto i te Chrome 94, i te wa e ngana ana ki te uru atu ki te WebSQL mai i nga tuhinga a-tuatoru, ka whakaatuhia he whakatupato, engari ka timata ki te Chrome 97, ka aukatihia nga waea pera. I nga ra kei mua, ka whakamahere matou ki te whakakore i te tautoko mo te WebSQL katoa, ahakoa te ahuatanga o te whakamahinga. Ko te miihini WebSQL kei runga i te waehere SQLite ka taea te whakamahi e nga kaiwhaiwhai ki te whakaraerae i nga whakaraeraetanga o SQLite.
  • Mo nga take haumarutanga me te aukati i nga mahi kino, kua timata te aukati i te whakamahi i te kawa MK (URL:MK), i whakamahia i te Internet Explorer me te tuku i nga tono tukutuku ki te tango korero mai i nga konae kua kopaki.
  • Ko te tautoko mo te tukutahi me nga putanga tawhito o Chrome (Chrome 48 me te pakeke ake) kua whakamutua.
  • Ko te pane HTTP Whakaaetanga-Policy, i hangaia kia taea ai etahi kaha me te whakahaere i te uru ki te API, kua taapirihia te tautoko mo te haki "whakaatu-hopu", e taea ai e koe te whakahaere i te whakamahinga o te API Hopu Mata i runga i te wharangi (ma te taunoa, kua aukatihia te kaha ki te hopu i nga ihirangi mata mai i nga iframes waho).
  • 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.
    • I taapirihia te WebGPU API, e whakakapi ana i te WebGL API me te whakarato taputapu mo te whakahaere i nga mahi GPU penei i te whakaputa me te rorohiko. Ko te whakaaro, he tata te WebGPU ki nga API Vulkan, Metal me Direct3D 12. Ko te whakaaro, he rereke te WebGPU mai i te WebGL i te ahua ano he rereke te API whakairoiro Vulkan mai i OpenGL, engari kaore i runga i te API whakairoiro motuhake, engari he ao katoa. paparanga e whakamahi ana i nga mea o mua o te taumata iti, e waatea ana i Vulkan, Metal me Direct3D 12.

      Ko te WebGPU e whakarato ana i nga tono JavaScript me te mana taumata-iti mo te whakahaere, te tukatuka, me te tuku o nga whakahau ki te GPU, me te kaha ki te whakahaere i nga rauemi e pa ana, te mahara, nga kakano, nga mea kakano, me nga atarangi whakairoiro kua whakahiato. Ma tenei huarahi ka taea e koe te whakatutuki i nga mahi teitei ake mo nga tono whakairoiro ma te whakaiti i nga utu o runga ake me te whakanui ake i te pai o te mahi me te GPU. Ka taea hoki e te API te hanga kaupapa 3D uaua mo te Tukutuku e mahi ana me nga kaupapa motuhake, engari kaore i te herea ki nga papaaho motuhake.

    • Ka taea e nga tono PWA takitahi te rehita hei kaikawe 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.
    • Tautoko mo te waehere whakautu HTTP hou - 103 kua whakatinanahia, ka taea te whakamahi hei whakaatu i nga pane i mua i te wa. Ko te Waehere 103 ka taea e koe te whakamohio ki te kaihoko mo nga ihirangi o etahi pane HTTP i muri tonu i te tono, me te kore e tatari mo te tūmau ki te whakaoti i nga mahi katoa e pa ana ki te tono me te timata ki te mahi i nga ihirangi. He rite ano, ka taea e koe te tuku tohu mo nga huānga e pa ana ki te wharangi e tukuna ana ka taea te utaina i mua (hei tauira, ka taea te tuku hononga ki te css me te javascript e whakamahia ana i te wharangi). I te whiwhi korero mo enei rauemi, ka timata te kaitirotiro ki te tango i a raatau me te kore e tatari mo te wharangi matua ki te whakaoti i te whakaputanga, ka taea e koe te whakaiti i te waa tukatuka tono.
  • Kua taapirihia te WebCodecs API mo te raweke taumata-iti o nga awa pāpāho, ki te whakakii i te taumata-tiketike HTMLMediaElement, Whakawhanake Puna Panui, WebAudio, MediaRecorder, me nga API WebRTC. Ko te API hou kei te pirangihia i nga waahi penei i te rere keemu, nga paanga taha-kiritaki, te whakawhiti rerenga, me te tautoko mo nga ipu rongorau kore-paerewa. Engari i te whakatinana i nga kotēkē takitahi i roto i te JavaScript, i te WebAssembly ranei, ka whakaratohia e te WebCodecs API te uru ki nga waahanga o mua i hangaia, i hangaia ki roto i te tirotiro. Ina koa, ko te WebCodecs API e whakarato ana i nga ororongo me te riipene whakaataata me nga whakawaehere, nga whakaahua whakaahua, me nga mahi mo te mahi me nga papa ataata takitahi i te taumata iti.
  • Kua whakapumautia te Insertable Streams API, na reira ka taea te raweke i nga awa pāpāho mata e tukuna ana ma te MediaStreamTrack API, penei i nga raraunga kamera me te hopuoro, nga hua hopu mata, me nga raraunga whakawaehere waehere takawaenga ranei. Ka whakamahia nga atanga WebCodec ki te whakaatu i nga papa mata, ka hangaia he awa rite ki ta te WebRTC Insertable Streams API e whakaputa i runga i RTCPeerConnections. Mo te taha mahi, ka taea e te API hou te mahi penei i te tono tikanga ako miihini ki te tautuhi, ki te tuhi tohu ranei i nga mea i roto i te waa tuuturu, te taapiri i nga paanga penei i te tapahi papamuri i mua i te whakawaehere, i muri ranei i te wetewete ma te kotēkē.
  • Ko te tikanga scheduler.postTask() kua whakapumautia, ka taea e koe te whakahaere i te whakaritenga o nga mahi (waea waea hoki JavaScript) me nga taumata kaupapa matua rereke. E toru nga taumata matua e whakaratohia ana: 1- te mahi tuatahi, ahakoa ka aukatihia nga mahi a nga kaiwhakamahi; 2—ka whakaaetia nga huringa e kitea ana e te kaiwhakamahi; 3 - mahi i te papamuri). Ka taea e koe te whakamahi i te ahanoa TaskController ki te huri i te kaupapa matua me te whakakore i nga mahi.
  • Kua pumau, kua tohatohahia inaianei ki waho o te Origin Trials API Idle Detection kia kitea te kore mahi a te kaiwhakamahi. Ko te API ka taea e koe te kite i nga wa kaore te kaiwhakamahi e taunekeneke ana ki te papapātuhi/kiore, kei te rere te tiaki mata, kei te maukati te mata, kei te mahi ranei i tetahi atu aroturuki. Ko te whakamohio i te tono mo te kore mahi ka mahia ma te tuku panui i muri i te ekenga ki te paepae kore mahi kua tohua.
  • Ko te tukanga o te whakahaere tae i roto i nga taonga CanvasRenderingContext2D me ImageData me te whakamahi i te mokowā tae sRGB i roto i a raatau kua whakamanahia. Ka whakarato i te kaha ki te hanga taonga CanvasRenderingContext2D me ImageData i roto i nga waahi tae atu i te sRGB, penei i te Whakaatu P3, hei whakamahi i nga kaha matatau o nga kaitirotiro hou.
  • Kua taapirihia nga tikanga me nga taonga ki te VirtualKeyboard API hei whakahaere mena ka whakaatuhia, huna ranei te papapātuhi mariko, me te whiwhi korero mo te rahi o te papapātuhi mariko kua whakaatuhia.
  • Ma te JavaScript ka taea e nga karaehe te whakamahi i nga poraka arawhiti pateko ki te roopu roopu ka mahia kotahi i te wa e tukatuka ana i te akomanga: class C {/ // Ka whakahaerea te poraka i te wa e tukatuka ana i te akomanga ake ano static { console.log("C's static block"); }}
  • Ka whakatinanahia e nga taonga CSS flex-basis me te flex i te ihirangi, te iti-ihirangi, te max-ihirangi, me te pai-ihirangi kupumatua hei whakarato i te mana ngawari ki runga i te rahi o te rohe Flexbox matua.
  • I taapirihia te taonga CSS scrollbar-gutter CSS ki te whakahaere me pehea te rahui mokowā mata mo te pae panuku. Hei tauira, ki te kore koe e hiahia kia panuku te ihirangi, ka taea e koe te whakawhanui i te putanga ki te noho i te waahi panuku.
  • Ko te API Whaiaro Whaiaro kua taapirihia me te whakatinanatanga o te punaha korero e taea ai e koe te ine i te wa mahi o JavaScript i te taha o te kaiwhakamahi ki te patuiro i nga raru mahi i roto i te waehere JavaScript, me te kore e uru ki nga whawhe a-ringa i roto i te atanga mo nga kaihanga paetukutuku.
  • Whai muri i te tango i te mono Flash, i whakatauhia kia whakahokia mai nga uara kau i roto i nga taonga navigator.plugins me navigator.mimeTypes, engari na te mea i puta, ka whakamahia e etahi tono ki te tirotiro i te aroaro o nga mono mo te whakaatu i nga konae PDF. I te mea he kaitirotiro PDF kua hangaia e Chrome, ka whakahokia mai e nga taonga navigator.plugins me navigator.mimeTypes he rarangi kua whakaritea o nga monomai kaitirotiro PDF paerewa me nga momo MIME - "Tirohanga PDF, Tirohanga PDF Chrome, Tirohanga PDF Chromium, Tirohanga PDF Microsoft Edge. me te WebKit hanga-i roto i te PDF".
  • Kua whakapai ake nga taputapu mo nga kaihanga paetukutuku. Ko nga taputapu Nest Hub me te Nest Hub Max kua taapirihia ki te raarangi whakaata mata. Kua taapirihia he paatene hei huri i nga whiriwhiringa ki te atanga mo te tirotiro i nga mahi whatunga (hei tauira, i te wa e whakauru ana i te tātari "status-code: 404", ka taea e koe te tiro tere i nga tono katoa), me te whai waahi ki te tiro i nga uara taketake. o nga pane Tautuhi-Pihikete (ka taea e koe te arotake i te ahua o nga uara he ka tangohia i te wa e whakarite ana). Ko te paetaha i roto i te papatohu tukutuku kua whakakorehia, ka tangohia hei te tukunga a muri ake nei. Kua taapirihia te kaha whakamatautau ki te huna i nga take ki te ripa Take. I roto i nga tautuhinga, kua taapirihia te kaha ki te kowhiri i te reo atanga.
    Ko te tuku Chrome 94

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 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, ka utua e Google nga tohu 17 te uara $56500 (kotahi tohu $15000, e rua $10000 tohu, kotahi $7500 tohu, wha $3000 tohu, rua $1000 tohu). Ko te rahi o nga utu e 7 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero