Hoʻokuʻu ʻia ʻo Chrome 94

Ua wehe ʻo Google i ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele Chrome 94. Ma ka manawa like, loaʻa kahi hoʻokuʻu paʻa o ka papahana Chromium manuahi, e lawelawe nei ma ke kumu o Chrome. Hoʻokaʻawale ʻia ka polokalamu kele Chrome ma o ka hoʻohana ʻana i nā logo Google, ke ʻano o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, nā modules no ka pāʻani ʻana i ka ʻike wikiō pale ʻia (DRM), kahi ʻōnaehana no ka hoʻokomo ʻana i nā mea hou, a me ka hoʻouna ʻana i nā ʻāpana RLZ i ka wā e ʻimi ai. ʻO ka hoʻokuʻu hou ʻana o Chrome 95 i hoʻonohonoho ʻia no ʻOkakopa 19th.

Hoʻomaka me ka hoʻokuʻu ʻana o Chrome 94, ua neʻe ka hoʻomohala i kahi pōʻai hoʻokuʻu hou. E paʻi ʻia nā hoʻokuʻu koʻikoʻi hou i kēlā me kēia 4 pule, ma mua o kēlā me kēia 6 pule, e ʻae ana i ka hoʻopuka wikiwiki ʻana i nā hiʻohiʻona hou i nā mea hoʻohana. Hoʻomaopopo ʻia ʻo ka hoʻomaʻamaʻa ʻana i ke kaʻina hoʻomākaukau hoʻokuʻu a me ka hoʻomaikaʻi ʻana i ka ʻōnaehana hoʻāʻo e ʻae i nā hoʻokuʻu e hana pinepine ʻia me ka ʻole o ka hoʻohālikelike ʻana i ka maikaʻi. No nā ʻoihana a me ka poʻe makemake i ka manawa hou e hoʻonui ai, e hoʻokuʻu ʻia kahi paʻi Extended Stable i kēlā me kēia 8 pule, e hiki ai iā ʻoe ke hoʻololi i nā hiʻohiʻona hou ʻaʻole i hoʻokahi manawa i kēlā me kēia 4 pule, akā hoʻokahi manawa i kēlā me kēia 8 pule.

Nā hoʻololi nui ma Chrome 94:

  • Hoʻohui ʻia ʻo HTTPS-First mode, kahi e hoʻomanaʻo nei i ke ʻano HTTPS Only i ʻike mua ʻia ma Firefox. Inā hoʻohana ʻia ke ʻano i nā hoʻonohonoho, i ka wā e hoʻāʻo ai e wehe i kahi kumuwaiwai me ka ʻole o ka hoʻopili ʻana ma o HTTP, e hoʻāʻo mua ka polokalamu kele e komo i ka pūnaewele ma o HTTPS, a inā ʻaʻole i kūleʻa ka hoʻāʻo ʻana, e hōʻike ʻia ka mea hoʻohana i kahi ʻōlelo aʻo e pili ana i ka nele o Kākoʻo HTTPS a noi ʻia e wehe i ka pūnaewele me ka ʻole o ka hoʻopunipuni. I ka wā e hiki mai ana, ke noʻonoʻo nei ʻo Google e hiki ke hoʻohana i ka HTTPS-First no nā mea hoʻohana a pau, e kaupalena ana i ke komo ʻana i kekahi mau hiʻohiʻona pūnaewele no nā ʻaoʻao i wehe ʻia ma HTTP, a me ka hoʻohui ʻana i nā ʻōlelo aʻo hou e hoʻomaopopo i nā mea hoʻohana e pili ana i nā pilikia e kū mai i ka wā e komo ai i nā pūnaewele me ka hoʻopili ʻole. Hoʻohana ʻia ke ʻano ma ka ʻāpana "Privacy and Security"> "Security"> "Advanced".
    Hoʻokuʻu ʻia ʻo Chrome 94
  • No nā ʻaoʻao i wehe ʻole ʻia me HTTPS, e hoʻouna ana i nā noi (hoʻoiho i nā kumuwaiwai) i nā URL kūloko (e laʻa, "http://router.local" a me localhost) a me nā pae helu kūloko (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) ua pāpā ʻia .8/1.2.3.4, etc.). Hana ʻia kahi ʻokoʻa no nā ʻaoʻao i hoʻoiho ʻia mai nā kikowaena me nā IP kūloko. No ka laʻana, ʻaʻole hiki i kahi ʻaoʻao i hoʻouka ʻia mai ke kikowaena 192.168.0.1 ke komo i kahi kumuwaiwai aia ma IP 127.0.0.1 a i ʻole IP 192.168.1.1, akā hiki ke hoʻouka ʻia mai ka server XNUMX. Hoʻokomo ka hoʻololi i kahi papa hou o ka pale e kūʻē i ka hoʻohana ʻana i nā nāwaliwali o nā mea lawelawe e ʻae i nā noi ma nā IP kūloko, a e pale pū aku hoʻi i ka hoʻouka hou ʻana o DNS.
  • Hoʻohui ʻia ka hana "Sharing Hub", hiki iā ʻoe ke kaʻana wikiwiki i kahi loulou i ka ʻaoʻao o kēia manawa me nā mea hoʻohana ʻē aʻe. Hiki ke hana i kahi QR code mai kahi URL, mālama i kahi ʻaoʻao, hoʻouna i kahi loulou i kahi mea ʻē aʻe i hoʻopili ʻia i kahi moʻokāki mea hoʻohana, a hoʻololi i kahi loulou i nā pūnaewele ʻaoʻao ʻekolu e like me Facebook, WhatsUp, Twitter a me VK. ʻAʻole i loaʻa kēia hiʻona i nā mea hoʻohana a pau. No ka hoʻoikaika ʻana i ke pihi "Kaʻana" ma ka papa kuhikuhi a me ka pahu helu wahi, hiki iā ʻoe ke hoʻohana i nā hoʻonohonoho "chrome://flags/#sharing-hub-desktop-app-menu" a me "chrome://flags/#sharing-hub- pākaukau-omnibox” .
    Hoʻokuʻu ʻia ʻo Chrome 94
  • Ua hoʻonohonoho hou ʻia ke kikowaena hoʻonohonoho polokalamu kele pūnaewele. Hōʻike ʻia kēlā me kēia ʻāpana hoʻonohonoho ma kahi ʻaoʻao ʻokoʻa, ma mua o hoʻokahi ʻaoʻao maʻamau.
    Hoʻokuʻu ʻia ʻo Chrome 94
  • Ua hoʻokō ʻia ke kākoʻo no ka hōʻano hou ʻana i ka log o nā palapala hōʻoia i hoʻopuka ʻia a hoʻopau ʻia (Certificate Transparency), i kēia manawa e hōʻano hou ʻia me ka ʻole o ka nānā ʻana i nā mea hou o ka polokalamu kele pūnaewele.
  • Hoʻohui ʻia kahi ʻaoʻao lawelawe "chrome://whats-new" me kahi hiʻohiʻona o nā loli i ʻike ʻia e ka mea hoʻohana i ka hoʻokuʻu hou. Hōʻike koke ʻia ka ʻaoʻao ma hope o ka hoʻonui ʻana a i ʻole hiki ke ʻike ʻia ma o ka pihi What's New ma ka papa kuhikuhi Kōkua. Ke ʻōlelo nei ka ʻaoʻao i ka ʻimi tab, ka hiki ke hoʻokaʻawale i nā ʻaoʻao, a me kahi hiʻohiʻona hoʻololi kala hope, ʻaʻole kikoʻī i ka Chrome 94 a ua hoʻokomo ʻia i nā hoʻokuʻu i hala. ʻAʻole hiki ke hōʻike ʻia ka ʻaoʻao no nā mea hoʻohana a pau: e hoʻomalu i ka hoʻāla ʻana, hiki iā ʻoe ke hoʻohana i nā hoʻonohonoho "chrome://flags#chrome-whats-new-ui" a me "chrome://flags#chrome-whats-new-in -menu-nui- hōʻailona hou".
    Hoʻokuʻu ʻia ʻo Chrome 94
  • Ke kāhea ʻana i ka WebSQL API mai nā ʻike i hoʻouka ʻia mai nā pūnaewele ʻaoʻao ʻekolu (e like me kahi iframe) ua hoʻopau ʻia. Ma Chrome 94, i ka wā e hoʻāʻo ai e komo i ka WebSQL mai nā palapala ʻaoʻao ʻekolu, hōʻike ʻia kahi ʻōlelo aʻo, akā e hoʻomaka ana me Chrome 97, e kāohi ʻia kēlā mau kelepona. I ka wā e hiki mai ana, manaʻo mākou e hoʻopau loa i ke kākoʻo no WebSQL, me ka nānā ʻole i ke ʻano o ka hoʻohana. Hoʻokumu ʻia ka ʻenekini WebSQL ma SQLite code a hiki ke hoʻohana ʻia e nā mea hoʻouka e hoʻohana i nā nāwaliwali i SQLite.
  • No nā kumu palekana a me ka pale ʻana i ka hana ʻino, ua hoʻomaka ʻia ka hoʻohana ʻana i ka hoʻoilina MK (URL:MK), i hoʻohana ʻia ma Internet Explorer a me ka ʻae ʻana i nā polokalamu pūnaewele e unuhi i ka ʻike mai nā faila i hoʻopaʻa ʻia.
  • Ua hoʻopau ʻia ke kākoʻo no ka hoʻonohonoho ʻana me nā mana kahiko o Chrome (Chrome 48 a ʻoi aku.
  • Ua hoʻohui ʻia ke kākoʻo no ka hae "hōʻike-hopu" i ka ʻae ʻia-Policy HTTP poʻomanaʻo, i hoʻolālā ʻia e hiki ai i kekahi mau mea hiki ke hoʻopaʻa i ka API, e hiki ai iā ʻoe ke hoʻomalu i ka hoʻohana ʻana i ka Screen Capture API ma ka ʻaoʻao (ma ka paʻamau, ka hiki ke kiʻi i ka ʻike maka mai nā iframes waho ua ālai ʻia).
  • Ua hoʻohui ʻia kekahi mau API hou i ka Origin Trials mode (nā hiʻohiʻona hoʻokolohua e koi ai i ka hoʻāla ʻokoʻa). Hōʻike ka hoʻokolokolo kumu i ka hiki ke hana me ka API i kuhikuhi ʻia mai nā noi i hoʻoiho ʻia mai localhost a i ʻole 127.0.0.1, a i ʻole ma hope o ke kākau inoa ʻana a loaʻa i kahi hōʻailona kūikawā kūpono no ka manawa palena no kahi pūnaewele kikoʻī.
    • Hoʻohui ʻia ka WebGPU API, kahi e pani ai i ka WebGL API a hāʻawi i nā mea hana no ka hana ʻana i nā hana GPU e like me ka hoʻolilo ʻana a me ka hoʻopili ʻana. ʻO ka manaʻo, kokoke ʻo WebGPU i nā API Vulkan, Metal a me Direct3D 12. ʻO ka manaʻo, ʻokoʻa ʻo WebGPU mai WebGL ma ke ʻano like me ka ʻokoʻa o ka Vulkan graphics API mai OpenGL, akā ʻaʻole ia i hoʻokumu ʻia ma kahi API kiʻi kikoʻī, akā he honua āpau. papa e hoʻohana ana i nā ʻano haʻahaʻa haʻahaʻa like, i loaʻa ma Vulkan, Metal a me Direct3D 12.

      Hāʻawi ʻo WebGPU i nā noi JavaScript me ka mana haʻahaʻa haʻahaʻa ma luna o ka hui, ka hoʻoili ʻana, a me ka hoʻouna ʻana i nā kauoha i ka GPU, a me ka hiki ke hoʻokele i nā kumuwaiwai pili, ka hoʻomanaʻo, nā pale, nā mea kikokikona, a me nā shaders kiʻi i hui ʻia. ʻO kēia ala e hiki ai iā ʻoe ke hoʻokō i ka hana kiʻekiʻe no nā noi kiʻi ma o ka hōʻemi ʻana i nā kumukūʻai overhead a me ka hoʻonui ʻana i ka pono o ka hana me ka GPU. Hiki i ka API ke hana i nā papahana 3D paʻakikī no ka Pūnaewele e hana like me nā papahana kūʻokoʻa, akā ʻaʻole pili i nā kahua kikoʻī.

    • Hiki i nā noi PWA kūʻokoʻa ke hoʻopaʻa inoa ma ke ʻano he mea lawelawe URL. No ka laʻana, hiki i ka music.example.com ke hoʻopaʻa inoa iā ia iho ma ke ʻano he mea mālama URL https://*.music.example.com a me nā hoʻololi āpau mai nā noi waho e hoʻohana ana i kēia mau loulou, no ka laʻana, mai nā ʻelele koke a me nā mea kūʻai leka uila, e alakaʻi. i ka wehe ʻana o kēia mau PWA- noi, ʻaʻole kahi pānaewele hou.
    • Kākoʻo no ka helu pane HTTP hou - 103 ua hoʻokō ʻia, hiki ke hoʻohana ʻia e hōʻike i nā poʻo ma mua o ka manawa. ʻAe ʻo Code 103 iā ʻoe e hoʻomaopopo i ka mea kūʻai aku e pili ana i nā ʻike o kekahi mau poʻomanaʻo HTTP ma hope koke o ka noi ʻana, me ka kali ʻole i ka server e hoʻopau i nā hana āpau e pili ana i ka noi a hoʻomaka i ka lawelawe ʻana i ka ʻike. Ma ke ʻano like, hiki iā ʻoe ke hāʻawi i nā ʻōlelo aʻoaʻo e pili ana i nā mea e pili ana i ka ʻaoʻao e lawelawe ʻia ana i hiki ke hoʻouka mua ʻia (no ka laʻana, hiki ke hāʻawi ʻia nā loulou i ka css a me ka javascript i hoʻohana ʻia ma ka ʻaoʻao). I ka loaʻa ʻana o ka ʻike e pili ana i ia mau kumuwaiwai, e hoʻomaka ka polokalamu kele e hoʻoiho iā lākou me ke kali ʻole i ka ʻaoʻao nui e hoʻopau i ka hoʻolilo ʻana, e hiki ai iā ʻoe ke hōʻemi i ka manawa noi noi holoʻokoʻa.
  • Hoʻohui ʻia ʻo WebCodecs API no ka hoʻoponopono haʻahaʻa haʻahaʻa o nā kahawai media, e hoʻokō ana i ka pae kiʻekiʻe HTMLMediaElement, Media Source Extensions, WebAudio, MediaRecorder, a me WebRTC API. Pono paha ka API hou ma nā wahi e like me ke kahe ʻana o ka pāʻani, nā hopena ʻaoʻao o ka mea kūʻai aku, ka transcoding stream, a me ke kākoʻo no nā ipu multimedia maʻamau. Ma kahi o ka hoʻokō ʻana i nā codec pākahi ma JavaScript a i ʻole WebAssembly, hāʻawi ka WebCodecs API i ke komo i nā mea i kūkulu mua ʻia, nā mea hana kiʻekiʻe i kūkulu ʻia i loko o ka polokalamu kele pūnaewele. ʻO ka mea nui, hāʻawi ka WebCodecs API i nā leo a me nā wikiō decoders a me nā encoders, nā decoders kiʻi, a me nā hana no ka hana ʻana me nā kiʻi wikiō pākahi ma kahi haʻahaʻa.
  • Ua hoʻokūpaʻa ʻia ka Insertable Streams API, e hiki ai ke hoʻoponopono i nā kahawai media maka i hoʻouna ʻia ma o MediaStreamTrack API, e like me ka ʻikepili kamera a me ka microphone, nā hopena hopu kiʻi, a i ʻole ka ʻikepili decoding codec waena. Hoʻohana ʻia nā interface WebCodec e hōʻike i nā kiʻi maka a ua hana ʻia kahi kahawai e like me ka mea a ka WebRTC Insertable Streams API e hana ai ma muli o RTCPeerConnections. Ma ka ʻaoʻao kūpono, ʻae ka API hou i ka hana e like me ka hoʻohana ʻana i nā ʻenehana aʻo mīkini e ʻike ai a i ʻole nā ​​​​mea i hōʻike ʻia i ka manawa maoli, a i ʻole ka hoʻohui ʻana i nā hopena e like me ke kāʻei hope ma mua o ka hoʻopili ʻana a i ʻole ma hope o ka wehe ʻana e kahi codec.
  • Ua hoʻokūpaʻa ʻia ke ʻano scheduler.postTask(), e ʻae iā ʻoe e hoʻomalu i ka hoʻonohonoho ʻana o nā hana (JavaScript callback calls) me nā pae koʻikoʻi. Hāʻawi ʻia ʻekolu pae koʻikoʻi: 1- hoʻokō mua, ʻoiai inā hiki ke kāohi ʻia nā hana hoʻohana; 2—ʻae ʻia nā loli i ʻike ʻia e ka mea hoʻohana; 3 - hoʻokō i ke kua). Hiki iā ʻoe ke hoʻohana i ka mea TaskController e hoʻololi i ka mea nui a kāpae i nā hana.
  • Hoʻopaʻa ʻia a kahele ʻia i waho o ka Origin Trials API Idle Detection e ʻike i ka hana ʻole o ka mea hoʻohana. Hāʻawi ka API iā ʻoe e ʻike i nā manawa ke launa ʻole ka mea hoʻohana me ka papa keyboard/iole, ke holo nei ka pale pale, paʻa ka pale, a i ʻole ke hana ʻia nei ka hana ma luna o kahi nānā ʻē aʻe. Hoʻomaopopo ʻia ka noi e pili ana i ka hana ʻole ma ka hoʻouna ʻana i kahi leka hoʻomaopopo ma hope o ka hōʻea ʻana i kahi paepae inactivity i kuhikuhi ʻia.
  • Ua hoʻokumu ʻia ke kaʻina hana o ka hoʻokele kala i CanvasRenderingContext2D a me ImageData a me ka hoʻohana ʻana i ka wahi waihoʻoluʻu sRGB i loko. Hāʻawi i ka hiki ke hana i nā mea CanvasRenderingContext2D a me ImageData ma nā wahi waihoʻoluʻu ʻē aʻe ma mua o sRGB, e like me Display P3, e hoʻohana pono i nā mana kiʻekiʻe o nā mākaʻikaʻi hou.
  • Hoʻohui ʻia nā ʻano hana a me nā waiwai i ka VirtualKeyboard API e hoʻomalu inā hōʻike ʻia a hūnā ʻia paha ka ʻaoʻao virtual keyboard, a e kiʻi i ka ʻike e pili ana i ka nui o ka papa kuhikuhi virtual.
  • Hāʻawi ka JavaScript i nā papa e hoʻohana i nā poloka hoʻomaka static i ke code hui i hana ʻia i hoʻokahi manawa i ka wā e hoʻoponopono ai i ka papa: class C {/ // E holo ka poloka i ka wā e hana ai i ka papa ponoʻī static { console.log("C's static block"); } }
  • Hoʻokomo ka waiwai CSS flex-basis a flex i ka ʻike, min-content, max-content, a me fit-content huaʻōlelo e hāʻawi i ka mana maʻalahi ma luna o ka nui o ka wahi Flexbox nui.
  • Hoʻohui ʻia ka waiwai CSS scrollbar-gutter e hoʻomalu i ke ʻano o ka mālama ʻana o ka pale no ka scrollbar. No ka laʻana, inā ʻaʻole ʻoe makemake i ka ʻikepili e ʻōwili, hiki iā ʻoe ke hoʻonui i ka hopena e noho i ka wahi scrollbar.
  • Ua hoʻohui ʻia ka Self Profiling API me ka hoʻokō ʻana i kahi ʻōnaehana profiling e hiki ai iā ʻoe ke ana i ka manawa hoʻokō o JavaScript ma ka ʻaoʻao mea hoʻohana e hoʻopau i nā pilikia hana ma ka code JavaScript, me ka ʻole o ka hoʻohana ʻana i nā manipulations manual i ka interface no nā mea hoʻomohala pūnaewele.
  • Ma hope o ka wehe ʻana i ka plugin Flash, ua hoʻoholo ʻia e hoʻihoʻi i nā waiwai ʻole i nā waiwai navigator.plugins a me navigator.mimeTypes, akā e like me ka mea i ʻike ʻia, ua hoʻohana kekahi mau noi iā lākou e nānā i ke alo o nā plugins no ka hōʻike ʻana i nā faila PDF. No ka loaʻa ʻana o ka mea nānā PDF i kūkulu ʻia ʻo Chrome, e hoʻihoʻi nā waiwai navigator.plugins a me navigator.mimeTypes i kahi papa inoa paʻa o nā plugins nānā PDF maʻamau a me nā ʻano MIME - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer a me WebKit i kūkulu ʻia i PDF".
  • Ua hoʻomaikaʻi ʻia nā mea hana no nā mea hoʻomohala pūnaewele. Ua hoʻohui ʻia nā mea hana ʻo Nest Hub a me Nest Hub Max i ka papa inoa hoʻohālike pale. Ua hoʻohui ʻia kahi pihi no ka hoʻohuli ʻana i nā kānana i ke kikowaena no ka nānā ʻana i ka hana ʻoihana (no ka laʻana, i ka wā e kau ai i ka "status-code: 404" kānana, hiki iā ʻoe ke nānā wikiwiki i nā noi ʻē aʻe a pau), a hāʻawi pū i ka hiki ke nānā i nā waiwai kumu. ʻO nā poʻomanaʻo Set-Cookie (e ʻae iā ʻoe e loiloi i ka loaʻa ʻana o nā waiwai hewa i wehe ʻia i ka wā maʻamau). Ua hoʻopau ʻia ka ʻaoʻao ʻaoʻao o ka console pūnaewele a e wehe ʻia i kahi hoʻokuʻu e hiki mai ana. Hoʻohui ʻia ka mana hoʻokolohua e hūnā i nā pilikia ma ka pā Nā pilikia. Ma nā hoʻonohonoho, ua hoʻohui ʻia ka hiki ke koho i ka ʻōlelo interface.
    Hoʻokuʻu ʻia ʻo Chrome 94

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou i 19 mau nāwaliwali. Ua ʻike ʻia ka nui o nā nāwaliwali ma muli o ka hoʻāʻo ʻana ma ka hoʻohana ʻana i ka AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a me nā mea hana AFL. ʻAʻohe pilikia koʻikoʻi i ʻike ʻia e hiki ai i kekahi ke kāʻalo i nā pae āpau o ka pale ʻana i ka polokalamu kele pūnaewele a hoʻokō i nā code ma ka ʻōnaehana ma waho o ke kaiapuni sandbox. Ma ke ʻano he ʻāpana o ka papahana e uku i nā makana kālā no ka ʻike ʻana i nā nāwaliwali no ka hoʻokuʻu ʻana i kēia manawa, ua uku ʻo Google i nā makana he 17 he $56500 (hoʻokahi makana $15000, ʻelua makana $10000, hoʻokahi makana $7500, ʻehā mau makana $3000, ʻelua mau makana $1000). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 7.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka