Chrome 95 saor an asgaidh

Tha Google air foillseachadh brabhsair lìn Chrome 95. Aig an aon àm, tha foillseachadh seasmhach den phròiseact Chromium an-asgaidh, a tha mar bhunait Chrome, ri fhaighinn. Tha am brabhsair Chrome air a chomharrachadh le bhith a’ cleachdadh suaicheantasan Google, làthaireachd shiostam airson fiosan a chuir ma thachras tubaist, modalan airson a bhith a’ cluich susbaint bhidio fo dhìon (DRM), siostam airson ùrachaidhean a chuir a-steach gu fèin-ghluasadach, agus paramadairean RLZ a chuir thairis nuair a thathar a’ sgrùdadh. Fon chearcall leasachaidh ùr 4-seachdain, tha an ath fhoillseachadh de Chrome 96 clàraichte airson 16 Samhain. Dhaibhsan a dh’ fheumas barrachd ùine airson ùrachadh, tha meur stàbaill leudaichte air leth ann, air a leantainn le 8 seachdainean, a ghineas ùrachadh airson an fhoillseachadh roimhe de Chrome 94.

Prìomh atharrachaidhean ann an Chrome 95:

  • Airson luchd-cleachdaidh Linux, Windows, macOS agus ChromeOS, tha bàr-taoibh ùr air a thabhann, air a shealltainn air taobh deas an t-susbaint agus air a ghnìomhachadh le bhith a’ briogadh air ìomhaigh shònraichte ann am pannal a’ bhàr seòlaidh. Bidh am pannal a’ taisbeanadh geàrr-chunntas le comharran-leabhair agus liosta leughaidh. Chan eil an t-atharrachadh air a chomasachadh don h-uile neach-cleachdaidh; gus a ghnìomhachadh, faodaidh tu an suidheachadh “chrome: // flags/#side-panel” a chleachdadh.
    Chrome 95 saor an asgaidh
  • Chuir sinn an gnìomh toradh iarrtas soilleir airson ceadan gus seòlaidhean a chaidh a chuir a-steach ann am foirmean lìn a shàbhaladh airson an cleachdadh às deidh sin ann an siostam fèin-lìonadh an fhoirm. Nuair a bhios iad a’ dearbhadh làthaireachd sheòlaidhean ann am foirmean, thathas a-nis a’ sealltainn còmhradh don neach-cleachdaidh a leigeas leotha an seòladh a shàbhaladh, a dheasachadh, seòladh a chaidh a shàbhaladh roimhe ùrachadh, no diùltadh a shàbhaladh.
  • Còd air a thoirt air falbh gus taic a thoirt do phròtacal FTP. Ann an Chrome 88, chaidh taic FTP a chiorramachadh gu bunaiteach, ach chaidh bratach fhàgail gus a thoirt air ais.
  • Chan eil sinn a’ toirt taic do URLan tuilleadh le ainmean aoigheachd a thig gu crìch ann an àireamh ach nach eil a’ freagairt ri seòlaidhean IPv4. Mar eisimpleir, bidh na URLan “http://127.1/”, “http://foo.127.1/” agus “http://127.0.0.0.1” a-nis air am meas neo-dhligheach.
  • Tha comas aig WebAssembly a-nis luchd-làimhseachaidh eisgeachd a chruthachadh as urrainn casg a chuir air coileanadh ma thachras eisgeachd nuair a bhios tu a’ cur an gnìomh còd sònraichte. Bidh e a’ toirt taic do gach cuid eisgeachdan a tha aithnichte don mhodal WebAssembly agus eisgeachdan sa phròiseas a bhith a’ gairm ghnìomhan air an toirt a-steach. Gus eisgeachdan a ghlacadh, feumar modal WebAssembly a chur ri chèile le inneal-cruinneachaidh a tha mothachail air eisgeachd leithid Emscripten.

    Thathas a’ toirt fa-near gum faod làimhseachadh eisgeachd aig ìre WebAssembly meud a’ chòd a chaidh a chruthachadh a lughdachadh gu mòr an coimeas ri làimhseachadh eisgeachd a’ cleachdadh JavaScript. Mar eisimpleir, le bhith a’ togail an optimizer Binaryen le làimhseachadh eisgeachd le bhith a’ cleachdadh JavaScript bidh àrdachadh 43% ann an còd, agus àrdachadh 9% ann an còd a’ cleachdadh WebAssembly. A bharrachd air an sin, nuair a bhios tu a’ cleachdadh modh optimization “-O3”, bidh còd le làimhseachadh eisgeachd a’ cleachdadh WebAssembly a’ coileanadh cha mhòr eadar-dhealaichte bho luchd-làimhseachaidh còd gun eisgeachd, fhad ‘s a bhios tu a’ làimhseachadh eisgeachdan le bhith a ’cleachdadh JavaScript a’ leantainn gu slaodachadh cur gu bàs 30%.

  • Tha e toirmisgte a bhith a’ roinneadh mhodalan WebAssembly eadar diofar raointean (tar-thùs) nuair a thathar a’ giullachd aon làrach.
  • Chaidh grunn APIan ùra a chur ris a’ mhodh Origin Trials (feartan deuchainneach a dh’ fheumas gnìomhachadh air leth). Tha Origin Trial a’ ciallachadh comas a bhith ag obair leis an API ainmichte bho thagraidhean a chaidh a luchdachadh sìos bho localhost no 127.0.0.1, no às deidh clàradh agus faighinn comharra sònraichte a tha dligheach airson ùine chuingealaichte airson làrach sònraichte.
    • Cuir an comas gearradh fiosrachaidh ann am bann-cinn HTTP User-Agent agus paramadairean JavaScript navigator.userAgent, navigator.appVersion agus navigator.platform. Chan eil anns a’ cheann-cinn ach fiosrachadh mu ainm a’ bhrobhsair, dreach brabhsair cudromach, àrd-ùrlar agus seòrsa inneal (fòn-làimhe, PC, clàr). Gus dàta a bharrachd fhaighinn, leithid an dearbh dhreach agus dàta àrd-ùrlair leudaichte, feumaidh tu an API Cleachdaiche Cleachdaiche Client Hints a chleachdadh. Tha toiseach gearradh Cleachdaiche-Agent air siostaman luchd-cleachdaidh cunbhalach clàraichte airson sgaoileadh Chrome 102, a thèid fhoillseachadh ann an leth-bhliadhna.
    • Tha e comasach làmhan ruigsinneachd a chruthachadh airson an File System Access API, a leigeas le tagraidhean lìn dàta a leughadh agus a sgrìobhadh gu dìreach gu faidhlichean agus clàran air inneal an neach-cleachdaidh. Gus an dòigh anns am bi tagraidhean lìn a’ faighinn cothrom air an t-siostam faidhle a lughdachadh, tha Google an dùil na APIan File System Access agus Storage Foundation a chur còmhla. Mar ìre ullachaidh airson an leithid de dh’aonachadh, thathas a’ moladh taic do thuairisgeulan ruigsinneachd, a’ cur ris na dòighean-obrach stèidhichte air tuairisgeulan faidhle le comasan adhartach, leithid a bhith a’ suidheachadh glas sgrìobhaidh airson pròiseasan eile agus a’ cruthachadh snàithleanan fa leth airson sgrìobhadh is leughadh, a’ gabhail a-steach taic do leughadh agus sgrìobhadh bho luchd-obrach, ann am modh sioncronaich.
  • Chaidh an API Dearbhaidh Pàighidh Tèarainte a dhèanamh seasmhach agus a thairgsinn gu bunaiteach le bhith a’ buileachadh leudachadh ùr ‘pàighidh’, a bheir dearbhadh a bharrachd air a’ ghnothach pàighidh a thathar a’ dèanamh. Tha comas aig pàrtaidh earbsach, leithid banca, iuchair phoblach PublicKeyCredential a ghineadh, a dh’ fhaodas an ceannaiche iarraidh airson dearbhadh pàighidh tèarainte a bharrachd tron ​​API Iarrtas Pàighidh a’ cleachdadh an dòigh pàighidh ‘tèarainte-pàighidh-dearbhadh’.
  • Bidh fiosan gairm air ais a chaidh a chuir a-steach tron ​​​​neach-togail PerformanceObserver a’ buileachadh gluasad an togalaich dropEntriesCount, a leigeas leat tuigsinn cia mheud meatrach dèanadais làraich a chaidh a thilgeil air falbh leis nach robh iad a’ freagairt air a’ bhufair a chaidh a thoirt seachad.
  • Chaidh an EyeDropper API a chuir ris, a leigeas leat fios a chuir chun eadar-aghaidh a thug am brabhsair seachad gus dath piogsail neo-riaghailteach air an sgrion a dhearbhadh, a ghabhas cleachdadh, mar eisimpleir, ann an luchd-deasachaidh grafaigeach air an cur an gnìomh mar thagraidhean lìn. const eyeDropper = EyeDropper ùr(); toradh const = feitheamh eyeDropper.open(); // result = {sRGBHex: '#160731'}
  • Chuir sinn ris a’ ghnìomh self.reportError(), a leigeas le sgriobtaichean mearachdan a chlò-bhualadh air a’ chonsail, a’ dèanamh atharrais air tachartas eisgeachd nach deach a ghlacadh.
  • Chaidh an URLPattern API a chuir ris gus faighinn a-mach a bheil URL a’ freagairt ri pàtran sònraichte, a dh’ fhaodar, mar eisimpleir, a chleachdadh gus ceanglaichean a pharsadh agus iarrtasan ath-stiùireadh gu luchd-làimhseachaidh san neach-obrach seirbheis. const p = URLPattern ùr ({ protocol: 'https', ainm aoigheachd: 'example.com', ainm slighe: '/:folder/*/:fileName.jpg', });
  • Chaidh an API Intl.DisplayNames a leudachadh, tro am faigh thu ainmean ionadail de chànanan, dhùthchannan, airgeadan, eileamaidean ceann-latha, msaa. Bidh an dreach ùr a’ cur seòrsaichean ùra de dh’ ainmean “mìosachan” agus “dateTimeField” ris, tro am faigh thu a-mach ainmean ionadail a’ mhìosachain agus raointean ceann-latha is ùine (mar eisimpleir, ainm nam mìosan). Airson an seòrsa “cànan”, chaidh taic airson dualchainntean cànain a chleachdadh a chur ris.
  • Tha an Intl.DateTimeFormat API air taic a chuir ris airson luachan ùra den pharamadair timeZoneName: “shortGeneric” gus aithnichear sòn ùine ghoirid a thaisbeanadh (mar eisimpleir, “PT”, “ET”), “longGeneric” gus sòn ùine fhada a thaisbeanadh aithnichear (“Pacific Time”, “Mountain Time”), “shortOffset” - le cothromachadh goirid an coimeas ri GMT (“GMT + 5”) agus “longOffset” le cothromachadh fada an coimeas ri GMT (“GMT + 0500”).
  • Cha deach an API U2F (Cryptotoken) a mholadh agus bu chòir an Web Authentication API a chleachdadh na àite. Thèid an U2F API a chiorramachadh gu bunaiteach ann an Chrome 98 agus a thoirt air falbh gu tur ann an Chrome 104.
  • Chaidh leasachaidhean a dhèanamh air innealan airson luchd-leasachaidh lìn. Tha am pannal Styles ga dhèanamh nas fhasa feartan CSS co-cheangailte ri meud (àirde, pleadhag, msaa) atharrachadh. Tha an tab Cùisean a’ toirt seachad comas cùisean fa-leth fhalach. Anns a’ chonsail lìn agus na pannalan Stòran is Togalaichean, chaidh taisbeanadh nan togalaichean a leasachadh (tha na togalaichean fhèin a-nis air an comharrachadh ann an clò trom agus air an sealltainn aig mullach na liosta).
    Chrome 95 saor an asgaidh

A bharrachd air innleachdan agus rèiteachadh bug, tha an dreach ùr a’ cur às do 19 so-leòntachd. Chaidh mòran de na so-leòntachd a chomharrachadh mar thoradh air deuchainnean fèin-ghluasadach a’ cleachdadh na h-innealan AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer agus AFL. Cha deach duilgheadasan èiginneach sam bith a chomharrachadh a leigeadh le neach faighinn seachad air gach ìre de dhìon brabhsair agus còd a chuir an gnìomh air an t-siostam taobh a-muigh àrainneachd bogsa gainmhich. Mar phàirt den phrògram duais airgid airson a bhith a’ lorg so-leòntachd san fhoillseachadh làithreach, phàigh Google 16 duaisean luach $74 mìle (aon duais $20000, dà dhuais $10000, aon duais $7500, aon duais $6000, trì duaisean $5000 agus aon duais $3000). , $2000. agus $1000). Cha deach meud nan 5 duaisean a dhearbhadh fhathast.

Source: fosgailtenet.ru

Cuir beachd ann