Chrome 89 ewepụtara

Google ekpughere mwepụta nke ihe nchọgharị weebụ Chrome 89. 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 ịkpọ ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na-akpaghị aka, yana ibufe paramita RLZ mgbe ị na-achọ. Emebere mwepụta na-esote Chrome 90 maka Eprel 13th.

Mgbanwe isi na Chrome 89:

  • Ụdị Chrome nke gam akporo ga-enwe ike ịgba ọsọ na ngwaọrụ Play Protect enwetara ikike. N'ime igwe mebere na emulators, Chrome maka gam akporo nwere ike iji ma ọ bụrụ na ngwaọrụ egosipụtara dị irè ma ọ bụ Google mepụtara emulator. Ị nwere ike ịlele ma agbanyere ngwaọrụ ahụ ma ọ bụ na ọ bụghị na ngwa Google Play na ngalaba ntọala (na ibe ntọala dị na ala ala, a na-egosi ọkwa "Play Protect"). Maka ngwaọrụ enweghị akwụkwọ ikike, dị ka ndị na-eji firmware nke atọ, a na-akpali ndị ọrụ ịdebanye aha ngwaọrụ ha iji mee Chrome.
  • Obere pasenti nke ndị ọrụ na-enyere aka imepe saịtị site na HTTPS na ndabara mgbe ha na-ede aha nnabata na ogwe adreesị. Dịka ọmụmaatụ, mgbe ị banyere ihe atụ onye ọbịa.com, saịtị https://example.com ga-emepe na ndabara, ma ọ bụrụ na nsogbu bilitere mgbe imepe ya, a ga-atụgharịghachi ya na http://example.com. Iji chịkwaa iji ndabara “https://”, a na-atụpụta ntọala “chrome://flags#omnibox-default-typed-navigations-to-https”.
  • Agụnyere nkwado maka profaịlụ, na-enye ndị ọrụ dị iche iche ikewapụ akaụntụ ha mgbe ha na-arụ ọrụ site na otu ihe nchọgharị ahụ. Dịka ọmụmaatụ, iji profaịlụ, ị nwere ike ịhazi ohere n'etiti ndị òtù ezinụlọ ma ọ bụ nnọkọ dị iche iche ejiri maka ọrụ na ọdịmma onwe onye. Onye ọrụ nwere ike ịmepụta profaịlụ Chrome ọhụrụ wee hazie ya ka ọ rụọ ọrụ mgbe ejikọtara ya na otu akaụntụ Google, na-ahapụ ndị ọrụ dị iche iche ịkekọrịta ibe edokọbara, ntọala na akụkọ ihe nchọgharị. Mgbe ị na-agbalị ịbanye na akaụntụ ejikọrọ na profaịlụ ọzọ, a ga-akpali onye ọrụ ka ọ gbanwee na profaịlụ ahụ. Ọ bụrụ na ejikọtara onye ọrụ na ọtụtụ profaịlụ, a ga-enye ya ohere ịhọrọ profaịlụ achọrọ. Ọ ga-ekwe omume ikenye atụmatụ agba nke gị na profaịlụ dị iche iche iji kewapụ ndị ọrụ anya.
    Chrome 89 ewepụtara
  • Kwanyere ngosi mkpirisi mkpirisi ọdịnaya mgbe ị na-efegharị n'elu taabụ dị n'elu ụlọ mmanya. Na mbụ, enwere nkwarụ ọdịnaya taabụ ịhụchalụ site na ndabara wee chọọ ịgbanwe ntọala “chrome://flags/#tab-hover-cards".
    Chrome 89 ewepụtara
  • Maka ụfọdụ ndị ọrụ, a na-arụ ọrụ "Ndepụta Ọgụgụ" ("chrome://flags#read-later"), mgbe arụnyere ya, mgbe ị pịrị akara nrịbama dị na ebe adreesị, na mgbakwunye na bọtịnụ "Tinye ibe edokọbara", bọtịnụ nke abụọ "Tinye na ndepụta ọgụgụ" pụtara ", na n'akụkụ aka nri nke akwụkwọ ibe edokọbara a ga-egosi menu "Ndepụta Ọgụgụ", nke depụtara ibe niile etinyegoro na ndepụta ahụ. Mgbe imepere ibe site na listi ahụ, a na-akara ya ka ọ na-agụ. Enwere ike iji aka tinye ibe dị na listi dị ka agụọ ma ọ bụ agụghị, ma ọ bụ wepu ya na ndetu.
    Chrome 89 ewepụtara
  • Ndị ọrụ abanyela na Akaụntụ Google na-enweghị ike mmekọrịta Chrome nwere ohere ịnweta ụzọ ịkwụ ụgwọ na okwuntughe echekwara na Akaụntụ Google. Enyere atụmatụ a maka ụfọdụ ndị ọrụ, a ga-eji nwayọ bufee ya ndị ọzọ.
  • Agbanyela nkwado maka ịchọ taabụ ngwa ngwa, nke chọburu ịgbalite site na ọkọlọtọ “chrome://flags/#enable-tab-search”. Onye ọrụ nwere ike ịlele ndepụta nke taabụ niile mepere emepe wee nyochaa taabụ achọrọ ngwa ngwa, n'agbanyeghị ma ọ dị na windo ugbu a ma ọ bụ ọzọ.
    Chrome 89 ewepụtara
  • Maka ndị ọrụ niile, akwụsịla nhazi nke mkpụrụokwu n'otu n'otu n'ime ogwe adreesị dị ka mbọ imepe saịtị dị n'ime. Na mbụ, mgbe ị na-abanye otu okwu na adreesị mmanya, ihe nchọgharị ahụ buru ụzọ chọpụta ọnụnọ nke onye ọbịa nwere aha ahụ na DNS, na-ekwere na onye ọrụ ahụ na-agbalị imeghe subdomain, ma na-atụgharị arịrịọ ahụ na search engine. Ya mere, onye nwe DNS nkesa nke akọwapụtara na ntọala onye ọrụ natara ozi gbasara ajụjụ ọchụchọ otu okwu, nke a na-enyocha dị ka mmebi nke nzuzo. Maka azụmahịa na-eji ndị ọbịa ịntanetị na-enweghị sub ngalaba (dịka "https://helpdesk/"), a na-enye nhọrọ iji laghachi na omume ochie.
  • Ọ ga-ekwe omume itinye ụdị mgbakwunye ma ọ bụ ngwa. Dịka ọmụmaatụ, iji hụ na ụlọ ọrụ na-eji naanị mgbakwunye ntụkwasị obi, onye nchịkwa nwere ike iji amụma ExtensionSettings ọhụrụ iji hazie Chrome ka ọ jiri URL nke ya maka nbudata mmelite, kama URL akọwapụtara na ngosipụta mgbakwunye.
  • Na sistemụ x86, ihe nchọgharị ahụ chọrọ nkwado nhazi maka ntuziaka SSE3, nke ndị nrụpụta Intel na-akwado kemgbe 2003, yana AMD kemgbe 2005.
  • Agbakwunyela API ndị agbakwunyere iji nye ọrụ nwere ike dochie kuki ndị ọzọ ejiri iji soro mmegharị onye ọrụ n'etiti saịtị na koodu nke netwọk mgbasa ozi, wijetị netwọk mmekọrịta na sistemụ nyocha weebụ. Atụpụtara API ndị a maka nnwale:
    • Trust Token ikewapụ ndị ọrụ na-ejighi ihe nchọpụta saịtị.
    • Ntọala ndị otu mbụ - Na-enye ohere ngalaba ndị metụtara ikwuwapụta onwe ha ndị bụ isi ka ihe nchọgharị ahụ wee buru njikọ a n'oge oku saịtị.
    • Otu saịtị nwere atụmatụ ịgbatị echiche otu saịtị na atụmatụ URL dị iche iche, ya bụ. http://website.example na https://website.example ka a ga-ewere dị ka otu saịtị maka arịrịọ saịtị.
    • Floc iji chọpụta ụdị mmasị onye ọrụ na-enweghị njirimara onye ọ bụla yana na-enweghị ntụaka na akụkọ ihe mere eme nke saịtị nleta.
    • Ntụgharị ntụgharị iji nyochaa ọrụ onye ọrụ mgbe ọ gachara na mgbasa ozi.
    • Ntuziaka ndị ahịa-onye ọrụ iji dochie onye nnọchi anya onye ọrụ wee weghachite data gbasara ihe nchọgharị akọwapụtara na paramita sistemụ (ụdị, ikpo okwu, wdg).
  • API Serial agbakwunyere, na-enye saịtị ohere ịgụ na dee data n'elu ọdụ ụgbọ mmiri. Ihe kpatara ọdịdị API dị otú ahụ bụ ikike ịmepụta ngwa weebụ maka njikwa kpọmkwem nke ngwaọrụ dịka microcontrollers na ndị na-ebi akwụkwọ 3D. Achọrọ nkwado onye ọrụ doro anya iji nweta ohere na ngwaọrụ mpụta.
  • Agbakwunyere API WebHID maka ohere dị ala na ngwaọrụ HID (ngwaọrụ interface mmadụ, ahụigodo, oke, gamepad, touchpad), nke na-enye gị ohere mejuputa mgbagha maka iji ngwaọrụ HID rụọ ọrụ na Javascript iji hazie ọrụ na ngwaọrụ HID na-adịghị ahụkebe na-enweghị ọnụnọ nke kpọmkwem ndị ọkwọ ụgbọala na usoro. Nke mbụ, API ọhụrụ ahụ bụ iji nye nkwado maka paadi egwuregwu.
  • API NFC Weebụ agbakwunyere, na-enye ohere ka ngwa weebụ gụọ na dee mkpado NFC. Ọmụmaatụ nke iji API ọhụrụ na ngwa webụ gụnyere ịnye ozi gbasara ihe ngosi ihe ngosi nka, na-eduzi akụrụngwa, nweta ozi sitere na baajị ndị sonyere ọgbakọ, wdg. A na-eziga ma nyochaa mkpado site na iji NDEFWriter na NDEFReader ihe.
  • Akpịrịla Weebụ Share API (ihe navigator.share) gafere ngwaọrụ mkpanaka ma dị ugbu a maka ndị ọrụ ihe nchọgharị desktọpụ (ugbu a naanị maka Windows na Chrome OS). Web Share API na-enye ngwaọrụ maka ikesa ozi na netwọk mmekọrịta, dịka ọmụmaatụ, ọ na-enye gị ohere ịmepụta bọtịnụ jikọtara ọnụ maka ibipụta na netwọk mmekọrịta nke onye ọbịa na-eji, ma ọ bụ hazie izipu data na ngwa ndị ọzọ.
  • Ụdị gam akporo na mpaghara WebView gụnyere nkwado maka imezi usoro onyonyo AVIF (AV1 Image Format), nke na-eji teknụzụ mkpakọ intra-frame sitere na usoro ntinye vidiyo AV1 (na ụdị desktọpụ, nkwado AVIF gụnyere na Chrome 85). Akpa maka ikesa data abịakọrọ na AVIF yiri HEIF kpamkpam. AVIF na-akwado ma onyonyo abụọ na HDR (High Dynamic Range) na oghere agba agba Wide-gamut, yana n'ụdị ike ike (SDR).
  • Agbakwunyere API mkpesa ọhụrụ maka inweta ozi gbasara mmebi iwu nke iji nchekwa na ibe nke ọrụ ndị nwere ohere akọwapụtara site na nkụnye eji isi mee COOP (Cross-Origin-Opener-Policy), nke na-enye gị ohere itinye COOP na ọnọdụ debug, nke na-arụ ọrụ. na-enweghị igbochi mmebi iwu.
  • arụmọrụ agbakwunyere.measureUserAgentSpecificMemory() ọrụ, nke na-ekpebi oke ebe nchekwa riri mgbe ị na-ahazi ibe.
  • Iji rube isi n'ụkpụrụ webụ, "data:" URL niile na-ewerezi dị ka ndị nwere ike ịtụkwasị obi, ya bụ. bụ akụkụ nke ọnọdụ echedoro.
  • Streams API agbakwunyela nkwado maka iyi iyi Byte, bụ nke ahaziri ahazi maka ịnyefe bytes aka ike nke ọma ma belata ọnụ ọgụgụ ọrụ nnomi data. Enwere ike idepụta nsonaazụ iyi ahụ na mbụ dị ka eriri ma ọ bụ ArrayBuffer.
  • Ihe ndị SVG na-akwado syntax akụrụngwa "ihe nzacha" zuru oke, na-enye ohere ọrụ nzacha dị ka blur(), sepia(), na grayscale() tinye n'otu oge na ihe SVG na ndị na-abụghị SVG.
  • Ndị CSS na-arụ ọrụ pseudo-element “:: target-ederede”, nke enwere ike iji mee ka mpekere nke e degharịa na ya pụta ìhè (mpịakọta-na-ederede) n'ụdị dị iche karịa nke ihe nchọgharị na-eji mgbe ọ na-akọwapụta ihe hụrụ.
  • Ngwongwo CSS agbakwunyere iji jikwaa okirikiri nkuku: oke-mmalite-mmalite-radius, oke-mmalite-ngwụcha radius, oke-ngwụcha-mmalite-radius, oke-ngwụcha-radius.
  • Ihe onwunwe CSS agbakwunyere mmanye iji chọpụta ma ihe nchọgharị ahụ na-eji palette agba amachibidoro nke onye ọrụ na ibe.
  • Agbakwunyere mmanye-agba-gbanwee ihe onwunwe CSS iji gbanyụọ mmanye agba agba maka ihe ndị dị n'otu n'otu, na-ahapụ ha njikwa agba CSS zuru oke.
  • Javascript na-enye ohere iji isiokwu echere na modul n'ogo dị elu, nke na-enye ohere ka oku asynchronous tinyekwuo nke ọma n'ime usoro ntinye modul na-enweghị ka etinye ya na "ọrụ async". Dịka ọmụmaatụ, kama (ọrụ async) {echere Promise.resolve(console.log('test'));}()); ugbu a ị nwere ike dee chere Promise.resolve(console.log('test'));
  • N'ime injin Javascript V8, oku ọrụ na-eme ngwa ngwa n'ọnọdụ ebe ọnụọgụ arụmụka gafere adabaghị na paramita akọwapụtara na ọrụ ahụ. Site na ọdịiche dị na ọnụọgụ arụmụka, arụmọrụ mụbara site na 11.2% na ọnọdụ JIT na-abụghị nke JIT, yana site na 40% mgbe ị na-eji JIT TurboFan.
  • Emeela nnukwu akụkụ nke obere ndozi na ngwaọrụ maka ndị mmepe webụ.

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 47. 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. A na-achọpụta na otu n'ime adịghị ike edozi (CVE-2021-21166), nke metụtara ndụ ihe dị na ụda ụda, nwere ọdịdị nke nsogbu ụbọchị 0 ma jiri ya mee ihe n'otu n'ime ihe ndị na-erigbu tupu edozi. 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 33 ruru $ 61000 (onyinye $ 10000 abụọ, onyinye $ 7500 abụọ, onyinye $ 5000 atọ, onyinye $ 3000 abụọ, onyinye $ 1000 abụọ, onyinye $ 500 anọ na onyinye $ 18). A chọpụtabeghị nha ụgwọ ọrụ iri na asatọ ahụ.

isi: opennet.ru

Tinye a comment