Chrome 77 saor an asgaidh

Tha Google air dreach ùr de bhrobhsair eadar-lìn Chrome fhoillseachadh. Aig an aon àm, tha foillseachadh ùr den phròiseact stòr fosgailte Chromium - bunaitean Chrome - ri fhaighinn. Tha an ath fhoillseachadh clàraichte airson 22 Dàmhair.

Anns an dreach ùr:

  • Chaidh stad a chuir air comharrachadh làraich le teisteanasan ìre EV (Dligheachadh Leudaichte). Chan eil fiosrachadh mu chleachdadh theisteanasan EV a-nis air a thaisbeanadh ach anns a’ chlàr tuiteam-sìos a chithear nuair a phutas tu air an ìomhaigh ceangail tèarainte. Cha bhith ainm a ’chompanaidh a chaidh a dhearbhadh leis an ùghdarras teisteanachaidh, ris a bheil an teisteanas EV ceangailte, air a thaisbeanadh anns a’ bhàr seòlaidh tuilleadh;
  • Barrachd iomallachd luchd-làimhseachaidh làraich. Dìon a bharrachd airson dàta thar-làraich, leithid briosgaidean agus goireasan HTTP, air fhaighinn bho làraich treas-phàrtaidh fo smachd luchd-ionnsaigh. Bidh aonaranachd ag obair eadhon ged a lorgas neach-ionnsaigh mearachd sa phròiseas tairgse agus a’ feuchainn ri còd a chuir an gnìomh na cho-theacsa;
  • Chuir sinn duilleag ùr ris a ’cur fàilte air luchd-cleachdaidh ùr (chrome: //welcome/), a tha air a thaisbeanadh an àite an eadar-aghaidh àbhaisteach airson taba ùr fhosgladh às deidh a’ chiad fhoillseachadh de Chrome. Leigidh an duilleag leat seirbheisean mòr-chòrdte Google a chomharrachadh (GMail, YouTube, Mapaichean, Naidheachdan is Eadar-theangachadh), ath-ghoiridean a cheangal ris an duilleag New Tab, ceangal ri cunntas Google gus Chrome Sync a chomasachadh, agus Chrome a shuidheachadh mar an gairm àbhaisteach air an t-siostam .
  • Tha an clàr duilleag taba ùr, a tha air a thaisbeanadh san oisean gu h-àrd air an làimh dheis, a-nis comasach air ìomhaigh cùil a luchdachadh, a bharrachd air roghainnean airson cuspair a thaghadh agus bloc a stèidheachadh le geàrr-liostaichean airson seòladh luath (làraich air an deach tadhal mar as trice, taghadh cleachdaiche làimhe , agus a’ falach bhlocaichean le geàrr-liostaichean). Tha na roghainnean an-dràsta air an suidheachadh mar dheuchainneach agus feumar gnìomhachadh tro na brataichean “chrome: // flags/#ntp-customization-menu-v2” agus “chrome://flags/#chrome-colors-custom-color-picker”;
  • Chaidh beothachadh ìomhaigh na làraich ann am bann-cinn a’ tab a thoirt seachad, a’ comharrachadh gu bheil an duilleag ga luchdachadh;
    Chuir sinn a’ bhratach “--guest” ris, a leigeas leat Chrome a chuir air bhog bhon loidhne-àithne ann am modh logadh a-steach aoighean (gun a bhith a’ ceangal ri cunntas Google, gun a bhith a’ clàradh gnìomhachd brabhsair gu diosc agus gun a bhith a’ sàbhaladh an t-seisein);
  • Tha glanadh brataichean ann an chrome: // brataichean, a thòisich san fhoillseachadh mu dheireadh, a’ leantainn. An àite brataichean, thathas a-nis a’ moladh riaghailtean a chleachdadh gus giùlan brabhsair a rèiteachadh;
  • Chaidh putan “Cuir gu na h-innealan agad” a chuir ri clàr co-theacsa na duilleige, taba, agus bàr seòlaidh, a’ toirt cothrom dhut ceangal a chuir gu inneal eile a’ cleachdadh Chrome Sync. Às deidh dhut inneal ceann-uidhe a thaghadh co-cheangailte ris an aon chunntas agus an ceangal a chuir, thèid fios a thaisbeanadh air an inneal targaid gus an ceangal fhosgladh;
  • Anns an dreach Android, chaidh an duilleag leis an liosta de fhaidhlichean a chaidh a luchdachadh sìos ath-dhealbhadh gu tur, anns a bheil, an àite clàr tuiteam-sìos le earrannan susbaint, chaidh putanan a chuir ris gus an liosta coitcheann a shìoladh a rèir seòrsa susbaint, agus òrdagan de dhealbhan a chaidh a luchdachadh sìos a-nis air an sealltainn thairis air leud iomlan an sgrion;
  • Chaidh metrics ùra a chuir ris gus astar luchdachadh is toirt seachad susbaint sa bhrobhsair a mheasadh, a’ leigeil leis an leasaiche lìn faighinn a-mach dè cho luath sa bhios prìomh shusbaint na duilleige ri fhaighinn don neach-cleachdaidh. Bha innealan smachd tairgse a chaidh a thabhann roimhe seo ga dhèanamh comasach breithneachadh a-mhàin gu robh an toirt seachad air tòiseachadh, ach chan ann air cho deònach sa bha an duilleag gu h-iomlan. Tha Chrome 77 a’ tabhann API Paint Susbaint as motha ùr, a leigeas leat faighinn a-mach an ùine a bheir thu seachad eileamaidean mòra (ri fhaicinn le neach-cleachdaidh) anns an raon fhaicsinneach, leithid ìomhaighean, bhideothan, eileamaidean bloca agus cùl-raointean duilleag;
  • Chuir sinn ris an API PerformanceEventTiming, a bheir seachad fiosrachadh mun dàil ron chiad eadar-obrachadh cleachdaiche (mar eisimpleir, a’ putadh iuchair air a’ mheur-chlàr no an luchag, a’ briogadh no a’ gluasad a’ phuing). Tha an API ùr na fho-sheata den EventTiming API a bheir seachad fiosrachadh a bharrachd gus freagairteachd eadar-aghaidh a thomhas agus a bharrachadh;
  • Chaidh feartan ùra a chur ris airson foirmean a tha ga dhèanamh nas fhasa na smachdan foirm neo-àbhaisteach agad fhèin a chleachdadh (raointean inntrigidh neo-àbhaisteach, putanan, msaa). Tha an tachartas “formdata” ùr ga dhèanamh comasach luchd-làimhseachaidh JavaScript a chleachdadh gus dàta a chuir ris an fhoirm nuair a thèid a chuir a-steach, gun a bhith a’ stòradh an dàta ann an eileamaidean falaichte.
    Is e an dàrna feart ùr taic airson eileamaidean gnàthaichte a chruthachadh co-cheangailte ri foirm a bhios mar smachdan foirm togte, a’ toirt a-steach comasan leithid a bhith a’ comasachadh dearbhadh cuir a-steach agus a’ brosnachadh dàta a chuir chun t-seirbheisiche. Chaidh togalach formAssociated a thoirt a-steach gus eileamaid a chomharrachadh mar phàirt eadar-aghaidh foirm, agus chaidh gairm attachInternals() a chuir ris gus faighinn gu dòighean smachd foirm a bharrachd leithid setFormValue() agus setValidity();
  • Ann am modh Deuchainnean Tùs (feartan deuchainneach a dh’ fheumas gnìomhachadh air leth), chaidh API Fios Picker ùr a chuir ris, a leigeas leis an neach-cleachdaidh inntrigidhean a thaghadh bhon leabhar seòlaidh agus mion-fhiosrachadh sònraichte mun deidhinn a ghluasad chun làrach. Nuair a thathar ag iarraidh, tha liosta de thogalaichean a dh’ fheumar fhaighinn air a dhearbhadh (mar eisimpleir, làn ainm, post-d, àireamh fòn). Tha na feartan sin air an taisbeanadh gu soilleir don neach-cleachdaidh, a nì an co-dhùnadh deireannach an dàta a ghluasad no nach eil. Faodar an API a chleachdadh, mar eisimpleir, ann an teachdaiche post-lìn gus luchd-faighinn a thaghadh airson litir a chaidh a chuir, ann an tagradh lìn leis a’ ghnìomh VoIP gus fios a chuir gu àireamh sònraichte, no ann an lìonra sòisealta gus caraidean a tha clàraichte mu thràth a lorg. .
    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;
  • Airson foirmean, chaidh am feart “enterkeyhint” a chuir an gnìomh, a leigeas leat an giùlan a mhìneachadh nuair a bhrùthas tu an iuchair Enter air a’ mheur-chlàr brìgheil. Faodaidh am feart na luachan a thoirt a-steach, dèanta, falbh, an ath rud, roimhe, lorg agus cuir;
  • Chaidh riaghailt sgrìobhainn-fearainn a chuir ris a bhios a’ cumail smachd air ruigsinneachd air an togalach “document.domain”. Gu gnàthach, tha ruigsinneachd ceadaichte, ach ma thèid a dhiùltadh, thig oidhirp air luach “document.domain” atharrachadh gu mearachd;
  • Chaidh gairm LayoutShift a chuir ris an API Coileanaidh gus sùil a chumail air atharrachaidhean ann an suidheachadh eileamaidean DOM air an sgrion.
    Tha meud bann-cinn HTTP “Referer” air a chuingealachadh ri 4 KB; ma thèid an luach seo thairis air, tha an susbaint air a ghiorrachadh gu ainm an àrainn;
  • Tha an argamaid url anns a’ ghnìomh registerProtocolHandler() air a chuingealachadh ri bhith a’ cleachdadh dìreach na sgeamaichean http: // agus https:// agus a-nis chan eil e a’ ceadachadh na sgeamaichean “data:" agus “blob:";
  • Taic a bharrachd airson a bhith a’ cruth aonadan tomhais, airgeadan, comharran saidheansail is teann ris an dòigh Intl.NumberFormat (mar eisimpleir, “Intl.NumberFormat (‘en’, {stoidhle: ‘aonad’, aonad: ‘meter-per-second’} ");
  • Chaidh togalaichean CSS ùra a chur ris overscroll-behavior-inline agus overscroll-behavior-block gus smachd a chumail air giùlan scrollaidh nuair a ruigear crìoch loidsigeach an raon scrollaidh;
  • Tha an togalach geal-àite CSS a-nis a’ toirt taic do luach àiteachan fois;
  • Chuir Luchd-obrach Seirbheis taic ris airson dearbhadh HTTP Basic agus a’ taisbeanadh còmhradh àbhaisteach airson a dhol a-steach do pharaimearan logadh a-steach;
  • Chan urrainnear an Web MIDI API a-nis a chleachdadh ach ann an co-theacsa ceangal tèarainte (https, faidhle ionadail no localhost);
  • Chaidh an WebVR 1.1 API ainmeachadh a-mach à bith, agus chaidh an WebXR Device API a chuir na àite, a leigeas le cothrom faighinn gu co-phàirtean airson a bhith a’ cruthachadh fìrinn bhrìgheil agus leasaichte agus a dh’ aonaicheas obair le diofar chlasaichean de dh’ innealan, bho chlogaidean fìrinn fhìrinneach gu fuasglaidhean stèidhichte air innealan gluasadach.
    Anns na h-innealan leasaiche, chaidh an comas leth-bhreac a dhèanamh de fheartan CSS de nód DOM chun a’ bhòrd bhidio a chuir ris a ’chlàr co-theacsa, ris an canar le bhith a’ briogadh deas air nód sa chraobh DOM. Chaidh eadar-aghaidh a chuir ris (Seall Rendering / Layout Shift Regions) gus sùil a chumail air gluasadan cruth mar thoradh air gainnead luchd-àite airson sanasan agus ìomhaighean (nuair, nuair a choimheadas tu, nuair a bhios luchdachadh an ath ìomhaigh a’ gluasad an teacsa sìos). Chaidh an deas-bhòrd sgrùdaidh ùrachadh gu sgaoileadh Lighthouse 5.1. Cuir an comas tionndadh fèin-ghluasadach gu cuspair dorcha DevTools nuair a bhios tu a’ cleachdadh cuspair dorcha san OS. Ann am modh sgrùdaidh lìonra, chaidh bratach a chuir ris airson goireas a luchdachadh bhon tasgadan ro-làimh. Taic a bharrachd airson a bhith a’ taisbeanadh teachdaireachdan putaidh agus fiosan anns a’ phannal Iarrtais. Anns a’ chonsail lìn, nuair a thathar a’ ro-shealladh air nithean, tha raointean prìobhaideach de chlasaichean a-nis air an taisbeanadh;
  • Anns an einnsean V8 JavaScript, chaidh stòradh staitistig mu na seòrsaichean operands a thathas a ’cleachdadh ann an diofar obrachaidhean a mheudachadh (a’ leigeil leat coileanadh nan gnìomhan sin a bharrachadh a ’toirt aire do sheòrsan sònraichte). Gus caitheamh cuimhne a lughdachadh, tha vectaran mothachail air seòrsa a-nis air an cur mar chuimhne dìreach às deidh tomhas sònraichte de bytecode a bhith air a chuir gu bàs, a ’cur às don fheum air optimizations airson gnìomhan le beatha ghoirid. Leigidh an t-atharrachadh seo leat 1-2% de chuimhne a shàbhaladh san dreach airson siostaman deasg agus 5-6% airson innealan gluasadach;
  • Meudachadh air scalability de chruinneachadh cùl-fhiosrachaidh WebAssembly - mar as motha de choraichean pròiseasar san t-siostam, is ann as motha a gheibh e buannachd bho optimizations a bharrachd. Mar eisimpleir, air inneal 24-core Xeon, chaidh ùine cruinneachaidh airson an app demo Epic ZenGarden a ghearradh ann an leth;

A bharrachd air innleachdan agus rèiteachadh bug, tha an dreach ùr a’ cur às do 52 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. Tha aon chùis (CVE-2019-5870) air a chomharrachadh mar chùis èiginneach, i.e. a’ leigeil leat 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. Cha deach mion-fhiosrachadh mun chugallachd èiginneach fhoillseachadh fhathast; chan eil fios ach gum faod e leantainn gu ruigsinneachd gu raon cuimhne a chaidh a shaoradh mar-thà anns a’ chòd giollachd dàta ioma-mheadhain. Mar phàirt den phrògram gus duaisean airgid a phàigheadh ​​​​airson a bhith a’ faighinn a-mach so-leòntachd airson an naidheachd làithreach, phàigh Google 38 duais luach $33500 (aon duais $7500, ceithir duaisean $3000, trì duaisean $2000, ceithir duaisean $1000 agus ochd duaisean $500). Cha deach meud nan 18 duaisean a dhearbhadh fhathast.

Source: linux.org.ru

Cuir beachd ann