Chrome 74 saor an asgaidh

Google air a thaisbeanadh sgaoileadh brabhsair lìn Chrome 74... 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 a’ cleachdadh suaicheantasan Google, an comas am modal Flash a luchdachadh a rèir iarrtas, làthaireachd shiostam airson fiosan a chuir ma thachras tubaist, modalan airson a bhith a’ cluich susbaint bhidio fo dhìon, siostam ùrachadh fèin-ghluasadach agus tar-chuir nuair a thathar a’ sgrùdadh Paramadairean RLZ. Tha an ath fhoillseachadh de Chrome 75 clàraichte airson 4 Ògmhios.

prÏomh atharrachadh в Chrome 74:

  • Nuair a thachras an tachartas onUnload, ris an canar nuair a tha an duilleag dĂšinte, a-nis toirmisgte seall uinneagan pop-up (tha an gairm gu window.open() air a bhacadh), a dhĂŹonas luchd-cleachdaidh bho bhith a’ fosgladh dhuilleagan sanasachd èigneachail Ă s deidh dhaibh lĂ raich amharasach a dhĂšnadh;
  • Ann an einnsean javascript air a chur an gnĂŹomh tha modh Ăšr ann JIT - nas lugha (bratach “--jitless”), a tha ga dhèanamh comasach JavaScript a chuir an gnĂŹomh gun a bhith a’ cleachdadh JIT (chan eil ach an eadar-theangair air a chleachdadh) agus gun a bhith a’ riarachadh cuimhne so-ghnĂŹomhaichte aig Ă m cur an gnĂŹomh còd. Faodaidh ciorramachadh JIT a bhith feumail airson tèarainteachd a leasachadh nuair a bhios tu ag obair le tagraidhean lĂŹn a dh’ fhaodadh a bhith cunnartach, a bharrachd air a bhith a’ togail air Ă rd-Ăšrlaran a chuireas casg air cleachdadh JIT (mar eisimpleir, iOS, cuid de Tbh Smart agus consolaidhean geama. Le bhith a’ dĂŹ-chomasachadh JIT lughdaich coileanadh coileanadh JavaScript le 40 % anns an deuchainn Speedometer 2.0 agus 80% anns a’ Chomharra Innealan LĂŹn, ach dĂŹreach lĂšghdachadh 6% ann an coileanadh nuair a thathar a’ dèanamh atharrais air YouTube, chan eil caitheamh cuimhne air a lughdachadh ach beagan, dĂŹreach 1.7%;
  • Tha V8 cuideachd a’ tabhann cuibhreann mòr de optimizations Ăšra. Mar eisimpleir, coileanadh gairmean gnĂŹomh 60% nas luaithe far nach eil an Ă ireamh de pharamadairean a chaidh seachad a rèir an Ă ireamh de argamaidean a chaidh a shònrachadh nuair a chaidh an gnĂŹomh a mhĂŹneachadh. Cothrom nas luaithe air togalaichean DOM a’ cleachdadh a’ ghnĂŹomh faighinn, a thug buaidh mhath air coileanadh frèam Angular. Chaidh parsadh JavaScript a luathachadh: le bhith a’ dèanamh an fheum as fheĂ rr den decoder UTF-8 bha e comasach coileanadh a’ parser ann am modh sruthadh Ă rdachadh (parsadh mar a tha e air a luchdachadh) le 8%, agus le bhith a’ cur Ă s do dh’ obair dĂŹ-dhĂšblachaidh neo-riatanach thug sin Ă rdachadh de 10.5% eile;
  • Chaidh obair a dhèanamh gus caitheamh cuimhne an einnsean JavaScript a lughdachadh.
    Còd a bharrachd gus an tasgadan bytecode a ghlanadh, a bheir suas mu 15% de mheud iomlan a’ charbaid. Chaidh ìre a chuir ris an neach-cruinneachaidh sgudail gus bytecode nach deach a chruinneachadh ach ainneamh fhuadach bhon tasgadan airson gnìomhan a thathas a’ cleachdadh no gnìomhan ris an canar dìreach nuair a thòisicheas iad. Tha an co-dhùnadh glanadh air a dhèanamh stèidhichte air cunntairean ùra a bheir aire don turas mu dheireadh a chaidh faighinn chun bytecode. Lùghdaich an t-atharrachadh seo caitheamh cuimhne 5-15% gun a bhith a’ toirt droch bhuaidh air coileanadh. A bharrachd air an sin, tha an compiler bytecode a ’dùnadh a-mach gineadh còd a tha follaiseach nach deach a chleachdadh, mar eisimpleir, a thig às deidh tilleadh no briseadh (mura h-eil gluasad Jump ann);

    Chrome 74 saor an asgaidh
  • Airson WebAsassembly air a chur an gnĂŹomh taic airson snĂ ithleanan agus gnĂŹomhachd atamach (API WebAssembly Threads agus WebAssembly Atomics);
  • Taic a bharrachd airson a’ chinn “#!”, a tha a’ mĂŹneachadh an eadar-theangair a ruitheas, airson lĂŹbhrigeadh sgriobtaichean air leth. Mar eisimpleir, coltach ri cĂ nanan sgrĂŹobhaidh eile, is dòcha gum faic faidhle JavaScript rudeigin mar seo:

    #!/usr/bin/nòd
    log console (42);

  • Ceist mheadhanan Ăšr air a chur ri CSS "prefers-reduced-motion“, a leigeas leis an lĂ rach suidheachadh nan suidheachaidhean san t-siostam obrachaidh a dhearbhadh co-cheangailte ri bhith a’ comasachadh buaidhean beòthail. Le cuideachadh bhon iarrtas a thathar a 'moladh, sealbhadair an lĂ raich urrainn faigh a-mach gu bheil an neach-cleachdaidh air buaidhean beòthail a chiorramachadh agus cuideachd diofar fheartan beòthalachd a dhĂŹ-cheadachadh air an lĂ rach, mar eisimpleir, cuir Ă s do bhuaidh crathadh nam putanan a thathas a’ cleachdadh gus aire a tharraing;
  • A bharrachd air a’ chomas air raointean poblach a chaidh a thoirt a-steach ann an Chrome 72 a mhĂŹneachadh taic air a chuir an gnĂŹomh raointean a chomharrachadh mar prĂŹobhaideach, agus an dèidh sin bidh cothrom air na luachan aca fosgailte a-mhĂ in taobh a-staigh a 'chlas. Gus raon a chomharrachadh mar phrĂŹobhaideach, cuir soidhne "#" air thoiseach air ainm an raoin. Coltach ri raointean poblach, chan fheum togalaichean prĂŹobhaideach neach-togail gu sònraichte a chleachdadh.
  • Tha bann-cinn HTTP Feature-Policy, a leigeas leat smachd a chumail air giĂšlan an API agus a bhith a’ toirt a-steach cuid de fheartan (mar eisimpleir, faodaidh tu am modh obrachaidh XMLHttpRequest sioncronaich a chomasachadh no an Geolocation API a dhĂŹ-cheadachadh), air a chur ris JavaScript API gus smachd a chumail air gnĂŹomhachd cuid de fheartan. Do luchd-leasachaidh, tha dĂ  dhòigh Ăšr ann document.featurePolicy agus frame.featurePolicy a tha a’ tabhann trĂŹ feartan:
    ceadaichteFeatures() gus liosta de fheartan ceadaichte fhaighinn airson an àrainn làithreach, a’ leigeil leFeature() sgrùdadh roghnach a bheil feartan sònraichte air an comasachadh, agus faighAllowlistForFeature() gus raointean a liostadh far a bheil am feart ainmichte ceadaichte air an duilleag làithreach;
  • Taic modh deuchainneach air a chur ris ("chrome://flags#enable-text-fragment-anchor") Scrollaich gu Teacs, a leigeas leat ceanglaichean a chruthachadh gu faclan no abairtean fa leth gun a bhith a’ sònrachadh tagaichean gu soilleir san sgrĂŹobhainn a’ cleachdadh an taga “ainm” no an t-seilbh “id”. Gus ceangal a chuir, tha paramadair sònraichte “#targetText=" air a thabhann, anns an urrainn dhut an teacsa airson an eadar-ghluasaid a shònrachadh. Tha cead aige masg a shònrachadh anns a bheil abairtean a’ comharrachadh toiseach is deireadh criomag a’ cleachdadh cromag mar an dealaiche aca (mar eisimpleir, “example.com#targetText=start%20words, end%20words”);
  • Roghainn air a chur ris an inneal-togail AudioContext Ìre sampall, a leigeas leat an ĂŹre samplachaidh airson gnĂŹomhachd claisneachd a shuidheachadh tro Web Audio API;
  • Taic clas air a chur ris Intl.Locale, a bheir seachad dòighean airson a bhith a’ parsadh agus a’ giullachd roghainnean cĂ nain, sgĂŹre agus stoidhle stèidhichte air locale, a bharrachd air a bhith a’ leughadh agus a’ sgrĂŹobhadh tagaichean leudachaidh Unicode, a’ sĂ bhaladh roghainnean locale a tha air an sònrachadh leis an neach-cleachdaidh ann an cruth sreathach;
  • Meicnism Malairt HTTP air a shoidhnigeadh (SXG) air a leudachadh tro mheadhan airson a' fiosrachadh luchd-sgaoilidh susbaint mu mhearachdan luchdachadh sĂŹos susbaint soidhnichte, leithid cĂšisean dearbhaidh teisteanais. Tha lĂ imhseachadh mearachd air a dhèanamh tro leudachadh API Logadh mearachd lĂŹonraidh. Cuimhnich gu bheil SXG Tha e a 'toirt cothrom sealbhadair aon lĂ rach, a’ cleachdadh ainm-sgrĂŹobhte didseatach, Ăšghdarrachadh cuid de dhuilleagan air lĂ rach eile, agus Ă s deidh sin, ma gheibhear cothrom air na duilleagan sin air an dĂ rna lĂ rach, seallaidh am brabhsair URL na lĂ raich tĂšsail don neach-cleachdaidh, a dh’ aindeoin sin gu bheil an duilleag air a luchdachadh bho òstair eile;
  • Dòigh air a chur ris a’ chlas TextEncoder còdachadh a-steach (), a leigeas leat an sreang còdaichte a sgrĂŹobhadh gu dĂŹreach gu bufair ro-riaraichte. Tha an dòigh encodeInto () na roghainn Ă rd-choileanaidh an Ă ite an dòigh còdaidh (), a dh’ fheumas gnĂŹomhachd riarachadh bufair a dhèanamh air gach gairm.
  • Neach-obrach ann an seirbheis tèarainte a’ buffer a’ ghairm gu client.postMessage() gus am bi an sgrĂŹobhainn deiseil. Thèid teachdaireachdan a chuirear tro client.postMessage() a chumail gus an tèid an tachartas DOMContentLoaded a losgadh, tha onmessage air a shuidheachadh, no gus an tèid startMessages() a ghairm;
  • Mar a tha riatanach le sònrachadh CSS Transitions air a chur ris transitionrun , transitioncancel , transitionstart , agus tachartasan transitionend air an losgadh nuair a tha eadar-ghluasad CSS air a chiudha, air a chuir dheth, a’ tòiseachadh, no a’ crĂŹochnachadh cur gu bĂ s.
  • Nuair a shònraicheas tu còdachadh caractar ceĂ rr airson XMLHttpRequest tro overrideMimeType() no seòrsa MIME, tha e a-nis a’ tuiteam air ais gu UTF-8 an Ă ite Laideann-1;
  • Air a chuir an gnĂŹomh agus thèid a thoirt air falbh ann an aon de na h-ath fiosan den togalach “ceadaich-luchdachadh sĂŹos - Ă s aonais gnĂŹomhachd neach-cleachdaidh”, tron ​​​​bheil e comasach luchdachadh sĂŹos faidhlichean fèin-ghluasadach a chuir air dòigh nuair a bhios tu a ’giullachd iframe. Anns an Ă m ri teachd, thèid casg a chuir air luchdachadh sĂŹos fhaidhlichean Ă s aonais gnĂŹomh cleachdaiche soilleir, leis gu bheil e air a chleachdadh gu gnĂŹomhach airson ana-cleachdadh, a ’toirt air luchdachadh sĂŹos agus a’ cur pĂŹosan malware an Ă ite coimpiutair an neach-cleachdaidh. Gus an luchdachadh sĂŹos a thòiseachadh, tha feum air neach-cleachdaidh cliog air an aon duilleag. Bhathar an dĂšil an togalach a thoirt air falbh an toiseach ann an Chrome 74, ach chaidh a thoirt air falbh air a chur dheth suas gu Chrome 76.
  • Airson Ă rd-Ăšrlar Windows Chaidh cuspair eadar-aghaidh dorcha roghainneil a thoirt a-steach (anns an fhoillseachadh roimhe, chaidh an cuspair dorcha ullachadh airson macOSLeis gu bheil an cuspair dorcha cha mhòr co-ionann ris a’ mhodh incognito, chaidh comharra sònraichte a chur ris an Ă ite ĂŹomhaigh pròifil an neach-cleachdaidh gus am modh prĂŹobhaideach a shoilleireachadh;
  • Roghainn a bharrachd airson luchd-cleachdaidh corporra Riaghladh Cloud Browser Chrome gus roghainnean brabhsair luchd-cleachdaidh a riaghladh tro chonsail Google Admin;

    Chrome 74 saor an asgaidh

A bharrachd air innleachdan agus rèiteachadh bug, bidh an dreach ùr a’ cuir às 39 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. Cha deach cùisean èiginneach sam bith a leigeas le bhith a’ seachnadh a h-uile ìre dìon brobhsair agus a’ cur an gnìomh còd san t-siostam taobh a-muigh àrainneachd bogsa gainmhich. Mar phàirt den phrògram So-leòntachd Bounty airson an naidheachd làithreach, phàigh Google a-mach 19 bònasan luach $26837 (ceithir bònasan $ 3000, ceithir bònasan $ 2000, aon bònas $ 1337, ceithir bònasan $ 1000, trì bònasan $ 500). Cha deach an àireamh de dhuaisean 4 a dhearbhadh fhathast.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster