Google air a thaisbeanadh sgaoileadh brabhsair lìn Chrome 77... Aig an aon àm ri fhaighinn Taisbeanadh air pròiseact a saor an asgaidh Chromium, a tha na bhunait airson Chrome. Chrome brabhsair eadar-dhealaichte cleachdadh suaicheantasan Google, làthaireachd siostam airson fiosan a chuir ma thachras tubaist, an comas modal Flash a luchdachadh sìos ma thèid iarraidh, modalan airson a bhith a’ cluich susbaint bhidio fo dhìon (DRM), siostam airson ùrachaidhean is sgaoileadh a chuir a-steach gu fèin-ghluasadach rè an sgrùdaidh Paramadairean RLZ. Tha an ath fhoillseachadh de Chrome 78 clàraichte airson 22 Dàmhair.
Sguir dheth comharrachadh làraich air leth le teisteanasan ìre EV (Dligheachadh Leudaichte). Tha fiosrachadh mu chleachdadh theisteanasan EV a-nis air a thaisbeanadh dìreach 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;
Air a chur ris slatan-tomhais ùra airson measadh astar luchdachadh is toirt seachad susbaint sa bhrobhsair, 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’ toirt a-steach API ùr Paint susbaint as motha, a leigeas leat faighinn a-mach an ùine lìbhrigidh de eileamaidean mòra (ri fhaicinn le neach-cleachdaidh) anns an raon fhaicsinneach, leithid ìomhaighean, bhideothan, eileamaidean bloca agus cùl-raon duilleag;
API air a chur ris Coileanadh Tachartas Ùine, a bheir seachad fiosrachadh mun dàil ron chiad eadar-obrachadh aig an neach-cleachdaidh (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;
Air a chur ris feartan ùra 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();
Tha modh Deuchainnean Tùsan (feartan deuchainneach a dh’ fheumas gnìomhachadh air leth) API ùr air a chur ris Cuir fios gu Picker, a’ leigeil leis an neach-cleachdaidh inntrigidhean a thaghadh bhon leabhar sheòlaidhean agus fiosrachadh sònraichte mun deidhinn a chuir chun làraich. 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, tha am feart “inntearnas", 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;
Riaghailt air a chur ris sgrìobhainn-àrainn, a tha a 'cumail smachd air ruigsinneachd don mhaoin "document.domain". Gu gnàthach, tha ruigsinneachd ceadaichte, ach ma thèid a dhiùltadh, thig oidhirp air luach “document.domain” atharrachadh gu mearachd;
Gairm air a chur ris an API Coileanaidh Gluasad Cruth, a leigeas leat 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 airson clàradhProtocolHandler() cuingealaichte ri bhith a’ cleachdadh na sgeamaichean http: // agus https:// a-mhàin agus chan eil e a’ ceadachadh na sgeamaichean “data:" agus “blob:" tuilleadh.
Ann am modh Intl.NumberFormat taic a bharrachd airson cruth aonadan tomhais, airgeadan, comharran saidheansail agus teann (mar eisimpleir, "Intl.NumberFormat ('en', {stoidhle: 'aonad',
aonad: 'meter-per-second'}");
Airson seilbh CSS white-space air a chur an gnìomh taic airson luach àiteachan-fois;
Ann an luchd-obrach seirbheis air a chur ris taic 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);
Air ainmeachadh gun samhail leis an WebVR 1.1 API, a chaidh an API a chuir na àite Inneal WebXR, a leigeas leat faighinn gu co-phàirtean airson a bhith a’ cruthachadh fìrinn bhrìgheil agus leasaichte agus obair aonachadh le diofar chlasaichean de dh’ innealan, bho chlogaidean fìrinneach mas-fhìor gu fuasglaidhean stèidhichte air innealan gluasadach.
Ann an Innealan Luchd-leasachaidh air a chur ris an comas feartan CSS de nód DOM a chopaigeadh chun chlàr-bùird tro chlàr co-theacsa ris an canar le bhith a’ briogadh deas air nód sa chraobh DOM. Chaidh eadar-aghaidh a chuir ris (Show Rendering/Layout Shift Regions) gus sùil a chumail air gluasadan cruth air sgàth dìth luchd-àite airson sanasachd agus ìomhaighean (nuair a bhios tu a’ luchdachadh an ath ìomhaigh a’ gluasad an teacsa sìos nuair a choimheadas tu). Deas-bhòrd sgrùdaidh air ùrachadh gus a leigeil ma sgaoil Taigh-solais 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, bidh an dreach ùr a’ cuir às 52 so-leòntachd. Chaidh mòran de na so-leòntachd a chomharrachadh mar thoradh air innealan deuchainn fèin-ghluasadach Seòladh Sanitizer, MemorySanitizer, Ionracas sruthadh smachd, LibFuzzer и 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. Mion-fhiosrachadh mun chugallachd èiginneach gu ruige seo nach deach fhoillseachadh, chan eil fios ach gun urrainn dha 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.