Chrome leagan 74

Google curtha i láthair scaoileadh brabhsálaí gréasáin Chrome 74... Ag an am céanna ar fáil scaoileadh cobhsaí de thionscadal saor in aisce Cróimiam, a fheidhmíonn mar bhonn Chrome. Chrome bhrabhsálaí difriúil úsáid lógónna Google, an cumas modúl Flash a íoslódáil arna iarraidh sin, láithreacht córais chun fógraí a sheoladh i gcás tuairteála, modúil chun ábhar físeáin faoi chosaint a sheinm, córas chun nuashonruithe agus tarchur a shuiteáil go huathoibríoch le linn cuardaigh Paraiméadair RLZ. Tá an chéad scaoileadh eile de Chrome 75 sceidealta le haghaidh Meitheamh 4th.

An príomh- athruithe в Chrome 74:

  • Nuair a tharlaíonn an teagmhas onUnload, ar a dtugtar nuair a bhíonn an leathanach dúnta, anois forbidden fuinneoga aníos a thaispeáint (tá an glao window.open() bactha), a chosnóidh úsáideoirí ó iachall a chur orthu leathanaigh fógraíochta a oscailt tar éis suíomhanna amhrasacha a dhúnadh;
  • San inneall JavaScript curtha i bhfeidhm tá réimeas nua le feiceáil JIT-níos lú bratach (“-jitless”), a fhágann gur féidir JavaScript a rith gan JIT a úsáid (ní úsáidtear ach an ateangaire) agus gan cuimhne inrite a leithdháileadh le linn forghníomhú an chóid. D’fhéadfadh sé a bheith úsáideach JIT a dhíchumasú chun slándáil a fheabhsú agus tú ag obair le feidhmchláir ghréasáin a d’fhéadfadh a bheith contúirteach, chomh maith lena chinntiú go gcuirtear le hardáin a chuireann cosc ​​ar úsáid JIT (mar shampla, iOS, roinnt teilifíseáin chliste agus consóil cluichí. Nuair atá JIT díchumasaithe, déantar JavaScript a fhorghníomhú). laghdaigh an fheidhmíocht 40% sa tástáil Luasmhéadar 2.0 agus 80% sa tástáil Tagarmharc Uirlisí Gréasáin, ach nuair a bhí obair á insamhladh le YouTube, ní raibh ach laghdú 6% ar fheidhmíocht, agus laghdaigh tomhaltas cuimhne beagán, ach 1.7%;
  • Cuireann V8 cuid mhór de bharrfheabhsuithe nua ar fáil freisin. Mar shampla, le forghníomhú na nglaonna feidhme nach ionann líon na bparaiméadar a ritheadh ​​i ndáiríre agus líon na n-argóintí a shonraítear nuair a bhí an fheidhm á sainiú luathaithe 60%. Luathaíodh rochtain ar airíonna DOM ag baint úsáide as an bhfeidhm fháil, a bhfuil tionchar dearfach aige ar fheidhmíocht an chreata uilleach. Tá parsáil JavaScript luathaithe: d'éirigh le leas iomlán a bhaint as an díchódóir UTF-8 feidhmíocht parsálaí sa mhodh sruthaithe a mhéadú 8% (parsáil mar a lódálann sé) 10.5%, agus d'fhág deireadh le hoibríochtaí dídhúbailte neamhriachtanach méadú XNUMX% eile;
  • Tá obair déanta chun tomhaltas cuimhne an innill JavaScript a laghdú.
    Cód curtha leis chun an taisce bytecode a ghlanadh, a thógann suas le thart ar 15% de mhéid iomlán an chairn. Tá céim curtha leis an mbailitheoir truflais chun seachchód nach minic a thiomsaítear a dhíshealbhú as an taisce le haghaidh feidhmeanna a úsáidtear nó feidhmeanna nach dtugtar ach amháin nuair a chuirtear tús leo. Déantar an cinneadh glantacháin a dhéanamh bunaithe ar áiritheoirí nua a chuireann san áireamh an uair dheireanach a bhfuarthas rochtain ar an bytecode. Laghdaigh an t-athrú seo tomhaltas cuimhne 5-15% gan tionchar diúltach a imirt ar fheidhmíocht. Ina theannta sin, ní áirítear sa tiomsaitheoir bytecode giniúint cód ar léir nár úsáideadh, mar shampla, tar éis filleadh nó briseadh (mura bhfuil aon aistriú Léim ann);

    Chrome leagan 74

  • Le haghaidh WebAsassembly curtha i bhfeidhm tacaíocht le haghaidh snáitheanna agus oibríochtaí adamhacha (API WebAssembly Threads agus WebAssembly Atomics);
  • Chun scripteanna a sheachadadh ar leithligh, tá tacaíocht don cheanntásc “#!” curtha leis, a shocraíonn an t-ateangaire a ritheann. Mar shampla, cosúil le teangacha scriptithe eile, d'fhéadfadh go mbeadh cuma mar seo ar chomhad JavaScript:

    #!/usr/bin/env nód
    consól.log(42);

  • Cuireadh ceist meán nua le CSS "fearr-laghdaithe-tairiscint“, rud a ligeann don suíomh staid na socruithe sa chóras oibriúcháin a chinneadh a bhaineann le héifeachtaí beoite a dhíchumasú. Ag baint úsáide as an iarratas molta, úinéir an tsuímh Is féidir a fháil amach go bhfuil éifeachtaí beoite díchumasaithe ag an úsáideoir agus freisin gnéithe beochana éagsúla a dhíchumasú ar an suíomh, mar shampla, bain an éifeacht chroitheadh ​​​​cnaipí a úsáidtear chun aird a tharraingt;
  • Chomh maith leis an gcumas réimsí poiblí a tugadh isteach i Chrome 72 a shainiú tacaíocht curtha i bhfeidhm Réimsí marcáil mar phríobháideach, tar éis a mbeidh rochtain ar a gcuid luachanna a oscailt ach amháin laistigh den rang. Chun réimse a mharcáil mar réimse príobháideach, cuir comhartha “#” roimh ainm na páirce. Mar is amhlaidh le páirceanna poiblí, ní éilíonn réadmhaoin phríobháideach úsáid shainráite tógálaí.
  • Cuireadh an ceanntásc Gné-Polasaí HTTP, a ligeann duit iompar an API a rialú agus gnéithe áirithe a chumasú (mar shampla, is féidir leat modh oibríochta sioncronach XMLHttpRequest a chumasú nó an API Geolocation a dhíchumasú), curtha leis JavaScript API chun gníomhaíocht deiseanna áirithe a rialú. D’fhorbróirí, tá dhá mhodh nua document.featurePolicy agus frame.featurePolicy, ag tairiscint trí fheidhm:
    ceadaitheFeatures() chun liosta de na gnéithe atá ceadaithe don fhearann ​​reatha a fháil, ceadaíonnFeature() seiceáil go roghnach an bhfuil gnéithe sonracha cumasaithe, agus getAllowlistForFeature() chun liosta fearainn a bhfuil gné shonraithe ceadaithe ina leith a chur ar ais ar an leathanach reatha;

  • Cuireadh tacaíocht thurgnamhach (“chrome://flags#enable-text-fragment-anchor”) leis don mhód Scrollaigh Go Téacs, a ligeann duit naisc a chruthú le focail nó frásaí aonair, gan lipéid a shonrú go sainráite sa doiciméad ag baint úsáide as an gclib “a name” nó an airí “id”. Chun nasc a sheoladh, tairgtear paraiméadar speisialta “#targetText=”, inar féidir leat téacs an aistrithe a shonrú. Tá sé ceadaithe masc a shonrú a chuimsíonn frásaí a léiríonn tús agus deireadh na blúire ag baint úsáide as camóg mar a deighilteoir (mar shampla, “example.com#targetText=start%20words, end%20words”);
  • Tá rogha curtha leis an Cruthaitheoir AudioContext Ráta samplach, a ligeann duit an ráta samplála a shocrú le haghaidh oibríochtaí fuaime tríd an Web Audio API;
  • Cuireadh tacaíocht ranga leis Intl.Locale, a sholáthraíonn modhanna chun paraiméadair teanga, réigiúin agus stíl a pharsáil agus a phróiseáil arna leagan síos ag an locale, chomh maith le clibeanna síneadh Unicode a léamh agus a scríobh, ag sábháil socruithe locale úsáideora i bhformáid sraitheach;
  • Meicníocht Malartuithe HTTP sínithe (SXG) leathnaithe le huirlisí le haghaidh eolasach dáileoirí inneachair faoi earráidí in inneachar sínithe a íoslódáil, mar shampla fadhbanna le fíorú teastais. Déantar láimhseáil earráide trí shíntí API Logáil Earráid Líonra. Thabhairt chun cuimhne go SXG Ceadaíonn údaraíonn úinéir suíomh amháin, ag baint úsáide as síniú digiteach, leathanaigh áirithe a chur ar shuíomh eile, agus ina dhiaidh sin, má fhaightear rochtain ar na leathanaigh seo ar an dara láithreán, taispeánfaidh an brabhsálaí URL an tsuímh bhunaidh don úsáideoir, in ainneoin na fírice go raibh an leathanach luchtaithe ó ósta eile;
  • Tá modh curtha leis an rang TextEncoder ionchódúInto(), a ligeann duit teaghrán ionchódaithe a scríobh go díreach isteach i maolán réamh-leithdháilte. Is rogha ardfheidhmíochta é an modh encodeInto() seachas an modh ionchódaithe(), a éilíonn oibríocht leithdháilte maoláin a dhéanamh gach uair a dhéantar rochtain air.
  • Oibrí Seirbhíse daingnithe an glao client.postMessage() a mhaolánú go dtí go mbeidh an doiciméad réidh. Coinneofar teachtaireachtaí a sheoltar trí client.postMessage() go dtí go n-ardófar an t-imeacht DOMContentLoaded, go bhfuil onmessage socraithe, nó go dtugtar startMessages();
  • Mar a éilíonn an tsonraíocht CSS Transitions curtha leis teagmhais trasdula, trasdul ar ceal, tras-tús, agus trasdul a ghintear nuair a chuirtear trasdul CSS i scuaine, nuair a chuirtear ar ceal é, nuair a thosaíonn nó nuair a chríochnaíonn sé an cur i gcrích.
  • Nuair a shonraítear ionchódú carachtar mícheart trí overrideMimeType() nó cineál MIME le haghaidh Iarratas XMLHttp, tagann sé ar ais go UTF-8 anois in ionad Laidin-1;
  • Tá an mhaoin “ceadaigh-íoslódálacha-gan-ghníomhú úsáideora”, trínar féidir comhaid a íoslódáil go huathoibríoch agus iframes á phróiseáil, imithe i léig agus bainfear í in eisiúint amach anseo. Amach anseo, toirmiscfear íoslódálacha comhad a thionscnamh gan gníomh sainráite úsáideora, toisc gur úsáideadh go gníomhach é le haghaidh mí-úsáide, íoslódálacha a bhrú agus codanna de bhogearraí mailíseacha a chur isteach ar ríomhaire an úsáideora. Beidh úsáideoir cliceáil ar an leathanach céanna ag teastáil chun an íoslódáil a thosú. Bhí sé beartaithe an mhaoin a bhaint i Chrome 74 ar dtús, ach baineadh é ar athló Chrome 76.
  • Tá téama dorcha roghnach le haghaidh dearadh an chomhéadain ar fáil don ardán Windows (sa scaoileadh roimhe seo, ullmhaíodh téama dorcha le haghaidh macOS). Ós rud é go bhfuil an dearadh dorcha beagnach comhionann leis an dearadh i mód incognito, tá táscaire speisialta curtha leis in ionad an deilbhín phróifíl úsáideora chun aird a tharraingt ar an modh oibriúcháin príobháideach;
  • Tá deis curtha leis d’úsáideoirí corparáideacha Bainistíocht scamall Brabhsálaí Chrome chun socruithe brabhsálaí úsáideora a bhainistiú trí chonsól Google Admin;

    Chrome leagan 74

Chomh maith le nuálaíochtaí agus ceartúcháin fabhtanna, cuirtear deireadh leis an leagan nua 39 leochaileachtaí. Sainaithníodh go leor de na leochaileachtaí mar thoradh ar thástáil uathoibrithe le huirlisí SeoladhSanitizer, MemorySanitizer, Ionracas Sreabhadh Rialaithe, LibFuzzer и AFL. Níor sainaithníodh aon fhadhbanna criticiúla a cheadódh duine do gach leibhéal cosanta brabhsálaí a sheachbhóthar agus cód a fhorghníomhú ar an gcóras lasmuigh de thimpeallacht an bhosca gainimh. Mar chuid den chlár chun luach saothair airgid a íoc as leochaileachtaí a fhionnadh don eisiúint reatha, d’íoc Google 19 dámhachtain arbh ionann iad agus $26837 (ceithre dhámhachtain $3000, ceithre dhámhachtain $2000, dámhachtain amháin $1337, ceithre dhámhachtain $1000, trí dhámhachtain $500). Níl méid na 4 luach saothair cinnte fós.

Foinse: oscailtenet.ru

Add a comment