Chrome 94 ewepụtara

Google ekpughere ntọhapụ nke ihe nchọgharị weebụ Chrome 94. N'otu oge ahụ, ntọhapụ kwụsiri ike nke ọrụ Chromium n'efu, nke na-eje ozi dị ka ntọala Chrome, dị. A na-amata ihe nchọgharị Chrome site na iji akara Google, ọnụnọ nke sistemu maka izipu ọkwa ma ọ bụrụ n'ihe ọghọm, modul maka egwu ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na-akpaghị aka, yana ibufe paramita RLZ mgbe ị na-achọ. Edebere mwepụta Chrome 95 na-esote maka Ọktọba 19th.

Malite na ntọhapụ nke Chrome 94, mmepe kwagara n'usoro ntọhapụ ọhụrụ. A ga-ebipụta mwepụta ọhụrụ dị ịrịba ama kwa izu anọ ọ bụla, karịa izu isii ọ bụla, na-enye ohere ịnye ndị ọrụ njirimara ọhụrụ ngwa ngwa. A na-achọpụta na njikarịcha usoro nkwadebe ntọhapụ na imeziwanye usoro nyocha na-enye ohere ka a na-emepụta ọtụtụ ugboro na-enweghị imebi àgwà. Maka ụlọ ọrụ na ndị chọrọ oge iji kwalite, a ga-ewepụta mbipụta Extended Stable iche iche kwa izu 4, nke ga-enye gị ohere ịgbanwe gaa na mwepụta ọhụrụ ọ bụghị otu ugboro n'izu anọ ọ bụla, mana otu ugboro kwa izu asatọ.

Nnukwu mgbanwe na Chrome 94:

  • Agbakwunyere HTTPS-Ụdị izizi, nke na-echetara naanị ọnọdụ HTTPS nke pụtara na mbụ na Firefox. Ọ bụrụ na ọnọdụ ahụ na-arụ ọrụ na ntọala, mgbe ị na-agbalị imeghe akụ na-enweghị ezoro ezo site na HTTP, ihe nchọgharị ahụ ga-ebu ụzọ gbalịa ịbanye na saịtị ahụ site na HTTPS, ma ọ bụrụ na mgbalị ahụ emeghị nke ọma, a ga-egosi onye ọrụ ịdọ aka ná ntị banyere enweghị nke Nkwado HTTPS wee jụọ ka imepe saịtị ahụ na-enweghị ezoro ezo. N'ọdịnihu, Google na-atụle ịnye HTTPS-First site na ndabara maka ndị ọrụ niile, na-amachi ịnweta ụfọdụ atụmatụ ikpo okwu webụ maka ibe meghere n'elu HTTP, na ịgbakwunye ịdọ aka ná ntị ndị ọzọ iji gwa ndị ọrụ gbasara ihe ize ndụ na-ebilite mgbe ị na-abanye na saịtị na-enweghị ezoro ezo. A na-eme ka ọnọdụ ahụ dị na ngalaba "Nzuzo na Nchekwa"> "Nchekwa"> "Elu elu" ntọala.
    Chrome 94 ewepụtara
  • Maka ibe mepere emepe na-enweghị HTTPS, izipu arịrịọ (nbudata akụrụngwa) na URL mpaghara (dịka ọmụmaatụ, “http://router.local” na localhost) yana ụdị adreesị ime (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) amachibidoro .8/1.2.3.4, wdg). Emewepụrụ naanị maka ibe ebudatara na sava nwere IP dị n'ime. Dịka ọmụmaatụ, ibe ebugoro na sava 192.168.0.1 agaghị enwe ike ịnweta akụrụngwa dị na IP 127.0.0.1 ma ọ bụ IP 192.168.1.1, mana ebugoro na sava XNUMX ga-enwe ike. Mgbanwe ahụ na-ewebata nchebe ọzọ megide nrigbu nke adịghị ike na ndị na-ahụ maka njikwa na-anabata arịrịọ na IP mpaghara, ma ga-echebekwa megide mwakpo rebinding DNS.
  • Agbakwunyere ọrụ "Nnwekọrịta Hub", nke na-enye gị ohere isoro ndị ọrụ ndị ọzọ kekọrịta njikọ na ibe dị ugbu a ngwa ngwa. Ọ ga-ekwe omume ịmepụta koodu QR site na URL, chekwaa ibe, zipu njikọ na ngwaọrụ ọzọ ejikọrọ na akaụntụ onye ọrụ, ma nyefee njikọ na saịtị ndị ọzọ dị ka Facebook, WhatsUp, Twitter na VK. Emebebeghị atụmatụ a maka ndị ọrụ niile. Iji manye bọtịnụ "Share" na menu na adreesị mmanya, ị nwere ike iji ntọala "chrome://flags/#sharing-hub-desktop-app-menu" na "chrome://flags/#sharing-hub- desktọọpụ-omnibox" .
    Chrome 94 ewepụtara
  • Ehazigharịrị interface ntọala ihe nchọgharị ahụ. A na-egosipụta ngalaba ntọala ọ bụla ugbu a na ibe dị iche, karịa n'otu ibe nkịtị.
    Chrome 94 ewepụtara
  • E mejuputala nkwado maka mmelite ike nke ndekọ nke akwụkwọ ikike enyere na nke akagbuola (Nghọta Asambodo), nke a ga-emelite ugbu a na-ekwughị maka mmelite ihe nchọgharị.
  • Agbakwunyere ibe ọrụ "chrome://whats-new" yana nchịkọta nke mgbanwe ndị ọrụ na-ahụ anya na mwepụta ọhụrụ. Ibe ahụ na-apụta na-akpaghị aka ozugbo emelitere ma ọ bụ nweta ya site na bọtịnụ Gịnị dị ọhụrụ na menu enyemaka. Ibe ahụ na-ekwu ugbu a ọchụchọ taabụ, ikike ikewa profaịlụ, yana njirimara mgbanwe agba ndabere, nke na-abụghị nke Chrome 94 na ewebata ya na mwepụta ndị gara aga. Emebebeghị igosi ibe a maka ndị ọrụ niile: iji jikwaa ịgbalite, ị nwere ike iji ntọala “chrome://flags#chrome-whats-new-ui” na “chrome://flags#chrome-whats-new-in -isi-menu- baajị ọhụrụ".
    Chrome 94 ewepụtara
  • Akwụsịla ịkpọ WebSQL API site na ọdịnaya ebugoro na saịtị ndị ọzọ (dịka iframe). Na Chrome 94, mgbe ị na-agbalị ịnweta WebSQL site na edemede ndị ọzọ, a na-egosipụta ịdọ aka ná ntị, ma malite na Chrome 97, a ga-egbochi oku ndị dị otú ahụ. N'ọdịnihu, anyị na-eme atụmatụ iwepụ nkwado maka WebSQL kpamkpam, n'agbanyeghị ọnọdụ eji. Injin WebSQL dabere na koodu SQLite ma ndị mwakpo nwere ike iji ya mee ihe adịghị ike na SQLite.
  • Maka ihe nchekwa yana iji gbochie arụrụ arụ, amalitela igbochi ojiji nke usoro MK (URL:MK), nke ejiri ya na Internet Explorer na ikwe ka ngwa weebụ wepụ ozi na faịlụ abịakọrọ.
  • Akwụsịla nkwado maka ịmekọrịta na ụdị Chrome ochie (Chrome 48 na karịa).
  • Ntuziaka HTTP ikike-Amụma, nke emebere iji mee ka ụfọdụ ikike na njikwa ịnweta API, agbakwunyela nkwado maka ọkọlọtọ "ngosipụta-capture", nke na-enye gị ohere ijikwa ojiji API Capture Screen na ibe (site na ndabara, egbochiri ikike ijide ọdịnaya ihuenyo site na iframes mpụga).
  • Agbakwunyela ọtụtụ API ọhụrụ na ụdị nnwale mmalite (atụmatụ nnwale chọrọ ịgbalite iche). Ọnwụnwa mmalite na-egosi ike iji API arụ ọrụ nke ọma site na ngwa ebudatara na localhost ma ọ bụ 127.0.0.1, ma ọ bụ mgbe ị debanyere aha na ịnweta akara ngosi pụrụ iche nke dị irè maka obere oge maka saịtị akọwapụtara.
    • Agbakwunyere WebGPU API, nke na-anọchi WebGL API ma na-enye ngwaọrụ maka ịrụ ọrụ GPU dị ka nsụgharị na mgbakọ. N'echiche, WebGPU dị nso na API Vulkan, Metal na Direct3D 12. N'echiche, WebGPU dị iche na WebGL n'otu ụzọ ahụ Vulkan ndịna-emeputa API si dị iche na OpenGL, ma ọ bụghị dabere na API ndịna-emeputa, kama ọ bụ ihe zuru ụwa ọnụ. oyi akwa na-eji otu ala-larịị primitives , nke dị na Vulkan, Metal na Direct3D 12.

      WebGPU na-enye ngwa Javascript njikwa dị ala na nhazi, nhazi, na nnyefe nke iwu na GPU, yana ikike ijikwa akụrụngwa, ebe nchekwa, ihe nchekwa, ihe ederede, na ihe nkpuchi eserese agbakọtara. Ụzọ a na-enye gị ohere ịrụ ọrụ dị elu maka ngwa ndịna-emeputa site n'ibelata ọnụ ahịa ego na ịba ụba nke ịrụ ọrụ na GPU. API na-emekwa ka o kwe omume ịmepụta ọrụ 3D dị mgbagwoju anya maka Weebụ nke na-arụ ọrụ yana mmemme kwụ ọtọ, mana ejikọtaghị ya na nyiwe ụfọdụ.

    • Ngwa PWA Standalone nwere ikike ịdebanye aha dị ka ndị na-ahụ maka URL. Dịka ọmụmaatụ, ngwa music.example.com nwere ike ịdebanye aha onwe ya dị ka onye na-ahụ maka URL https://*.music.example.com na ntụgharị niile sitere na ngwa mpụga site na iji njikọ ndị a, dịka ọmụmaatụ, site na ndị ozi ozugbo na ndị ahịa email, ga-eduga. ruo na mmeghe nke ngwa PWA a, ọ bụghị taabụ nchọgharị ọhụrụ.
    • Nkwado maka koodu nzaghachi HTTP ọhụrụ - 103 emejuputala, nke enwere ike iji gosipụta nkụnye eji isi mee tupu oge eruo. Koodu 103 na-enye gị ohere ịgwa onye ahịa banyere ọdịnaya nke ụfọdụ nkụnye eji isi mee HTTP ozugbo arịrịọ ahụ, na-echeghị ka ihe nkesa ahụ mezue ọrụ niile metụtara arịrịọ ahụ wee malite ijere ọdịnaya ahụ ozi. N'otu aka ahụ, ị ​​nwere ike ịnye nkọwa gbasara ihe ndị metụtara ibe a na-eje ozi nke enwere ike ibugo ya (dịka ọmụmaatụ, enwere ike ịnye njikọ na css na javascript eji na ibe ahụ). N'ịbụ onye natara ozi gbasara ihe ndị dị otú ahụ, ihe nchọgharị ahụ ga-amalite nbudata ha na-echeghị ka isi akwụkwọ gụchaa nsụgharị, nke na-enye gị ohere ibelata oge nhazi arịrịọ niile.
  • API WebCodecs agbakwunyere maka nhazi ọkwa dị ala nke iyi mgbasa ozi, na-emeju HTMLMediaElement dị elu, Mgbatị Isi Iyi Mgbasa ozi, WebAudio, MediaRecorder, na WebRTC APIs. API ọhụrụ ahụ nwere ike ịdị na-achọ na mpaghara dị ka nkwanye egwuregwu, mmetụta ndị ahịa, transcoding iyi, na nkwado maka arịa mgbasa ozi na-abụghị ọkọlọtọ. Kama imejuputa codecs n'otu n'otu na Javascript ma ọ bụ WebAssembly, WebCodecs API na-enye ohere nke arụgoro mbụ, ihe arụmarụ dị elu arụnyere n'ime ihe nchọgharị ahụ. Karịsịa, WebCodecs API na-enye ihe ngbanwe ọdịyo na vidiyo na ntinye koodu, ihe ndozi onyonyo, yana ọrụ maka iji free vidiyo nke ọ bụla rụọ ọrụ na ọkwa dị ala.
  • Akwụsịla API Insertable Streams, na-eme ka o kwe omume ijikwa usoro mgbasa ozi raw nke na-ebufe site na MediaStreamTrack API, dị ka igwefoto na data igwe okwu, nsonaazụ njide ihuenyo, ma ọ bụ data ngbanwe codec etiti. A na-eji oghere WebCodec ewepụta okpokolo agba agba ma na-emepụta iyi yiri nke WebRTC Insertable Streams API na-ewepụta dabere na RTCPeerConnections. N'akụkụ bara uru, API ọhụrụ ahụ na-enye ohere maka ịrụ ọrụ dị ka itinye usoro mmụta igwe iji chọpụta ma ọ bụ kọwaa ihe ozugbo, ma ọ bụ ịgbakwunye mmetụta dị ka mbelata ndabere tupu itinye koodu ma ọ bụ mgbe emechara ya site na codec.
  • Edozila usoro nhazi.postTask() nke na-enye gị ohere ijikwa ọkwa dị iche iche dị mkpa maka ịhazi nhazi ọrụ (oku oku JavaScript). A na-enye ọkwa atọ dị mkpa: 1- nke mbụ, ọ bụrụgodị na enwere ike igbochi ọrụ onye ọrụ; 2-a na-anabata mgbanwe ndị a na-ahụ anya na onye ọrụ; 3 - ogbugbu n'azụ). Ị nwere ike iji ihe TaskController ịgbanwe ihe kacha mkpa na kagbuo ọrụ.
  • Emebere ma kesaa ugbu a na mpụga nke Ọnwụnwa API Idle Nchọpụta iji chọpụta anaghị arụ ọrụ nke onye ọrụ. API na-enye gị ohere ịchọpụta oge mgbe onye ọrụ anaghị emekọrịta ihe na kiiboodu/ òké, ihe nchekwa ihuenyo na-agba ọsọ, ekpochi ihuenyo, ma ọ bụ na-arụ ọrụ na nyocha ọzọ. A na-eme iziga ngwa maka enweghị arụ ọrụ site na izipu ọkwa mgbe ị nwetachara oke adịghị arụ ọrụ akọwapụtara.
  • Usoro njikwa agba na CanvasRenderingContext2D na ihe ImageData yana ojiji nke oghere agba sRGB dị n'ime ha ka edobela nke ọma. Na-enye ike ịmepụta CanvasRenderingContext2D na ImageData ihe na oghere agba na-abụghị sRGB, dị ka Ngosipụta P3, iji nweta ohere dị elu nke ndị nlekota ọgbara ọhụrụ.
  • Ụzọ na akụrụngwa agbakwunyere na VirtualKeyboard API iji jikwaa ma egosiri ma ọ bụ ezoro ezo kiiboodu mebere, yana nweta ozi gbasara nha ahụigodo mebere egosiri.
  • Javascript na-enye ohere klaasị iji static initialization blocks na koodu otu nke a na-eme otu ugboro mgbe ị na-ahazi klaasị: klaasị C {// A ga-eme ihe mgbochi ahụ mgbe ị na-ahazi klaasị n'onwe ya static {console.log("C's static block"); } }
  • Ngwongwo flex-base na flex CSS na-emejuputa ọdịnaya, min-content, max-content, and fit-content keywords iji nye njikwa mgbanwe karịa nha mpaghara Flexbox bụ isi.
  • Agbakwunyere ihe onwunwe CSS nke scrollbar-gutter iji jikwaa ka edobere oghere ihuenyo maka igwe mpịakọta. Dịka ọmụmaatụ, mgbe ịchọghị ọdịnaya ka ịpịgharịa, ị nwere ike ịgbasa mmepụta iji banye mpaghara akwụkwọ mpịakọta.
  • Agbakwunyere API Profiling onwe ya na mmejuputa usoro profaịlụ nke na-enye gị ohere ịlele oge ogbugbu nke Javascript n'akụkụ onye ọrụ iji dozie nsogbu arụmọrụ na koodu Javascript, na-enweghị iji aka na-emegharị aka na interface maka ndị mmepe webụ.
  • Mgbe o wepụsịrị ngwa mgbakwunye Flash, e kpebiri ịlaghachi na ụkpụrụ efu na ihe nchọgharị navigator.plugins na navigator.mimeTypes, mana dịka ọ tụgharịrị, ụfọdụ ngwa na-eji ha lelee ọnụnọ plugins maka igosipụta faịlụ PDF. Ebe Chrome nwere ihe nlere PDF wuru n'ime ya, ihe navigator.plugins na navigator.mimeTypes ga-eweghachizi ndepụta edobere nke plugins ihe nlele PDF na ụdị MIME - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer. na WebKit arụnyere na PDF".
  • Emeela nkwalite na ngwaọrụ maka ndị mmepe webụ. E tinyela ngwaọrụ Nest Hub na Nest Hub Max na ndetu ngosi ngosi. Agbakwunyela bọtịnụ maka ntụgharị ihe nzacha na interface maka inyocha ọrụ netwọkụ (dịka ọmụmaatụ, mgbe ị na-etinye nzacha "ọnọdụ-koodu: 404", ị nwere ike ịlele arịrịọ ndị ọzọ ngwa ngwa), ma nyekwa ikike ịlele ụkpụrụ mbụ. nke Set-Cookie nkụnye eji isi mee (na-enye gị ohere inyocha ọnụnọ nke ụkpụrụ ezighi ezi nke ewepụrụ mgbe ị na-emezigharị). Akwụsịla akụkụ akụkụ dị na njikwa weebụ a ga-ewepụ ya na mwepụta n'ọdịnihu. Ike nnwale agbakwunyere iji zoo okwu na taabụ Okwu. N'ime ntọala ahụ, agbakwunyela ikike ịhọrọ asụsụ interface.
    Chrome 94 ewepụtara

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 19. Achọpụtara ọtụtụ n'ime adịghị ike ahụ n'ihi nnwale akpaaka site na iji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer na AFL ngwaọrụ. Ọnweghị nsogbu dị oke egwu achọpụtala nke ga-eme ka mmadụ ghara ịgafe ọkwa niile nke nchekwa ihe nchọgharị wee mebie koodu na sistemụ na mpụga igbe igbe. Dị ka akụkụ nke mmemme iji kwụọ ụgwọ ụgwọ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ ụgwọ nrite 17 ruru $ 56500 (otu onyinye $ 15000, onyinye $ 10000 abụọ, otu $ 7500 onyinye, onyinye $ 3000 anọ, onyinye $ 1000 abụọ). Achọpụtabeghị nha ụgwọ ọrụ 7 ahụ.

isi: opennet.ru

Tinye a comment