Chrome sii daynta 74

Google soo bandhigay sii daynta biraawsarkaaga Chrome 74... Isla mar ahaantaana la heli karo Siideynta xasilloon ee mashruuc bilaash ah chromium, kaas oo u adeega sida saldhigga Chrome. browserka Chrome kala duwan Isticmaalka calaamadaha Google, awoodda lagu soo dejiyo moduleka Flash marka la codsado, joogitaanka nidaamka dirida ogeysiisyada haddii ay dhacdo shil, modules loogu talagalay ciyaarta waxyaabaha fiidiyowga ah ee la ilaaliyo, nidaam si toos ah loogu rakibo cusbooneysiinta iyo gudbinta inta lagu jiro raadinta. Halbeegyada RLZ. Siideynta xigta ee Chrome 75 waxaa loo qorsheeyay Juun 4-deeda.

Main isbedel Π² Chrome 74:

  • Marka ay dhacdo soo dejintu, taas oo loo yaqaan marka bogga la xiro, hadda reebban soo bandhig daaqadaha pop-up (daaqadda furan () wicida waa la xannibay), taas oo ka ilaalin doonta isticmaalayaasha in lagu qasbo inay furaan bogag xayeysiis ah ka dib marka la xiro goobaha shakiga leh;
  • In engine JavaScript la fuliyay nidaam cusub ayaa soo baxay JIT-ka yar ("-jitless" calanka), kaas oo suurtogal ka dhigaya in JavaScript la fuliyo iyada oo aan la isticmaalin JIT (kaliya turjumaanka ayaa la isticmaalayaa) iyo iyada oo aan loo qoondeynin xusuusta la fulin karo inta lagu jiro fulinta code. Deminta JIT waxay faa'iido u yeelan kartaa hagaajinta amniga marka lala shaqeynayo codsiyada shabakadda ee khatarta ah, iyo sidoo kale in la hubiyo in la dhiso goobo mamnuuca isticmaalka JIT (tusaale, iOS, TV-yada smart iyo consoles-yada ciyaarta. Marka JIT naafo yahay, JavaScript fulinta waxqabadka ayaa hoos u dhacay 40% ee Speedometer-ka 2.0 iyo 80% ee Tijaabada Qalabka Webka, laakiin marka la isku ekaysiinayo shaqada YouTube, waxaa jiray kaliya 6% hoos u dhac ku yimaada waxqabadka, halka isticmaalka xusuusta uu yara yaraaday, kaliya 1.7%;
  • V8 sidoo kale waxay bixisaa qayb weyn oo ka mid ah hagaajinta cusub. Tusaale ahaan, fulinta wicitaannada shaqada kuwaas oo tirada dhabta ah ee la soo gudbiyay aysan u dhigmin tirada doodaha la cayimay marka la qeexayo shaqada ayaa la dedejiyay 60%. Helitaanka guryaha DOM iyadoo la adeegsanayo hawsha helitaanka waa la dardargeliyay, taas oo saameyn togan ku leh waxqabadka qaab-dhismeedka Xaglaha. Falanqaynta JavaScript waa la dardargeliyay: hagaajinta UTF-8 decoder waxay suurtagelisay in la kordhiyo waxqabadka parser-ka ee habka qulqulka (kala-soocida inta ay ku xiran tahay) 8%, iyo baabi'inta hawlgallada kala-baxa aan loo baahnayn waxay siisay korodhka 10.5% kale;
  • Shaqada ayaa la qabtay si loo yareeyo isticmaalka xusuusta ee matoorka JavaScript.
    Summada lagu daray si loo nadiifiyo kaydka bytecode, kaas oo qaada qiyaastii 15% wadarta cabbirka taallo. Marxalad ayaa lagu daray qashin ururiyaha si looga saaro bytecode-ka aan inta badan la soo ururin ee khasnadda hawlaha loo isticmaalo ama hawlaha loo yeedho marka la bilaabayo. Go'aanka nadiifinta ayaa lagu sameeyaa iyadoo lagu saleynayo xisaabiyeyaasha cusub ee xisaabta ku darsaday markii ugu dambeysay ee bytecode la galo. Isbeddelkan ayaa hoos u dhigay isticmaalka xusuusta 5-15% iyada oo aan si xun u saameynayn waxqabadka. Intaa waxaa dheer, isku-duwaha bytecode wuxuu ka reebayaa jiilka koodka aan la isticmaalin, tusaale ahaan, kaas oo raacaya soo noqoshada ama jebinta (haddii aysan jirin u gudubka u gudubka);

    Chrome sii daynta 74

  • Loogu talagalay WebAssembly la fuliyay taageerada dunta iyo hawlgallada atomiga (API WebAssembly Threads iyo WebAssembly Atomics);
  • Gaarsiinta qoraallada kala duwan, taageerada madaxa "#!" ayaa lagu daray, kaas oo go'aaminaya turjubaanka inuu ordo. Tusaale ahaan, la mid ah luqadaha kale ee qoraalka, faylka JavaScript wuxuu u ekaan karaa wax sidan oo kale ah:

    #!/usr/bin/env node
    console.log (42);

  • Warbaahin cusub ayaa lagu daray CSS"door bidaa-dhimista-dhaqdhaqaaqa", u ogolaanaya goobta si ay u go'aamiso xaaladda goobaha ee nidaamka qalliinka ee la xidhiidha curyaaminta saamaynta animated. Isticmaalka codsiga la soo jeediyay, milkiilaha goobta awooddo ogow in isticmaaluhu uu curyaamiyay saamaynta firfircoonida iyo sidoo kale wuxuu baabi'iyaa astaamaha animation ee kala duwan ee goobta, tusaale ahaan, ka saar saamaynta ruxitaanka badhamada loo isticmaalo soo jiidashada dareenka;
  • Marka lagu daro awoodda lagu qeexo goobaha dadweynaha ee lagu soo bandhigay Chrome 72 taageerada la fuliyay Goobaha calaamadaynta inay yihiin kuwo gaar ah, ka dib gelitaanka qiyamkooda waxay furnaan doonaan oo kaliya gudaha fasalka. Si aad goobta ugu calaamadiso mid gaar ah, ku dar calaamad "#" ka hor magaca goobta. Sida goobaha dadweynaha, guryaha gaarka loo leeyahay uma baahna isticmaalka cad ee wax dhisaha.
  • Tilmaamaha-Siyaasada HTTP madaxa, kaas oo kuu ogolaanaya inaad xakamayso habdhaqanka API oo awood u siinaya sifooyin gaar ah (tusaale, waxaad awood u siin kartaa habka hawlgalka ee XMLHttpRequest ama demi Geolocation API), ayaa lagu daray JavaScript API si loo xakameeyo dhaqdhaqaaqa fursadaha qaarkood. Horumarinta, waxaa jira laba hab oo cusub document.featurePolicy iyo frame.featurePolicy, oo bixiya saddex hawlood:
    AllowFeatures() si loo helo liiska sifooyinka loo ogolyahay bogga hadda jira, waxay u ogolaataa Feature() si ay u hubiso in sifooyin gaar ah karti loo leeyahay iyo in la heloAllowlistForFeature() si ay u soo celiso liiska domains kaas oo sifo cayiman loo ogol yahay bogga hadda;

  • Taageero tijaabo ah oo lagu daray ("chrome://flags#enable-text-fragment-anchor") U-gudbi-Qoraal, kaas oo kuu ogolaanaya inaad samaysato xidhiidhyo kelmado ama odhaah gaar ah, adigoon si cad u sheegin sumadaha dukumeentiga adigoo isticmaalaya sumadda "magaca" ama hantida "id". Si aad u soo dirto xiriiriye, halbeeg gaar ah "#targetText=" ayaa la bixiyaa, kaas oo aad ku qeexi karto qoraalka kala-guurka. Waa la oggol yahay in la qeexo maaskaro ay ku jiraan weedho tilmaamaya bilowga iyo dhammaadka jajabka iyadoo la adeegsanayo jumlad sida kala-saarahooda ah (tusaale, "example.com#targetText=start%20words, end%20words");
  • Ikhtiyaar ayaa lagu daray dhismaha AudioContext heerka saamiga, kaas oo kuu ogolaanaya inaad dejiso heerka saamiga ee hawlgallada maqalka iyada oo loo marayo Web Audio API;
  • Taageerada fasalka lagu daray Intl.Locale, kaas oo bixiya habab lagu falanqeeyo loona habeeyo luqadda, gobolka, iyo qaab-beegyada ay dejisay deegaanka, iyo sidoo kale akhrinta iyo qorista calaamadaha kordhinta Unicode, badbaadinta goobaha isticmaalaha ee qaab taxane ah;
  • Mechanism Saxiixa HTTP beddelka (SXG) oo lagu ballaariyay qalab loogu talagalay wargelin Qaybiyeyaasha macluumaadka ee ku saabsan khaladaadka soo dejinta macluumaadka saxeexan, sida dhibaatooyinka xaqiijinta shahaadada. Khaladaadka maaraynta waxa lagu sameeyaa kordhinta API Cilada Shabakadda Gelida. Xusuusnow in SXG Waxa ay u ogolaataa Milkiilaha hal goob, isagoo isticmaalaya saxiixa dhijitaalka ah, wuxuu oggolaanayaa meelaynta bogag gaar ah oo ku yaal goob kale, ka dib, haddii bogaggan laga galo goob labaad, browserku wuxuu tusi doonaa isticmaalaha URL ee goobta asalka ah, inkastoo xaqiiqda ah. in bogga laga soo raray martigal kale;
  • Habka ayaa lagu daray fasalka TextEncoder encodeInto(), kaas oo kuu ogolaanaya inaad si toos ah ugu qorto xardh-codeed meel kayd ah oo horay loo qoondeeyay. Habka encodeInto() waa wax qabad sare oo ka duwan habka encode(), kaas oo u baahan qalliin qoondaynta kaydinta in la sameeyo mar kasta oo la galo.
  • Shaqaalaha Adeegga la siiyay Buffering the client.postMessage() wac ilaa dukumeentigu diyaar yahay. Farriimaha lagu soo diro macmiilka.postMessage() waxa la hayn doonaa ilaa dhacdada DOMContentLoaded kor loo qaado, fariinta la dejiyo, ama bilowga fariimaha() loogu yeedho;
  • Sida uu rabo CSS qeexitaanka Kala-guurka ayaa lagu daray kala-guurka, baabiinta, kala-guurka, bilawga kala-guurka, iyo dhacdooyinka kala-guurka ee abuurma marka kala-guurka CSS la galo, la joojiyo, bilaabo, ama dhammeeyo fulinta.
  • Marka la tilmaamayo xarfo aan sax ahayn oo codayn ah iyada oo loo marayo overrideMimeType() ama nooca MIME ee Codsiga XMLHttp, waxay hadda dib ugu dhacdaa UTF-8 halkii ay ka ahaan lahayd Latin-1;
  • Hantida "ogow-soo-dejin-la'aan-isticmalaa-activation" hantida, kaas oo ay suurtagashay in si toos ah loo soo dejiyo faylasha marka la farsameynayo iframes, waa la joojiyay waxaana laga saari doonaa siideynta mustaqbalka. Mustaqbalka, bilaabista soo dejinta faylalka iyada oo aan la isticmaalin ficil isticmaale oo cad waa la mamnuuci doonaa, maadaama si firfircoon loogu isticmaalay xadgudubka, lagu qasbay soo dejinta iyo galinta qaybo ka mid ah malware-ka kombayutarka isticmaalaha. Isticmaalaha guji isla bogga ayaa loo baahan doonaa si uu u bilaabo soo dejinta. Guriga waxaa markii hore la qorsheeyay in laga saaro Chrome 74, laakiin saarista ayaa ahayd dib loo dhigay ilaa Chrome 76.
  • Mawduuc mugdi ah oo ikhtiyaari ah oo loogu talagalay naqshadaynta is-dhexgalka ayaa loo bixiyaa madal Windows (siideynta hore, mawduuc mugdi ah ayaa loo diyaariyey macOS). Maaddaama naqshadda mugdiga ah ay ku dhowdahay mid la mid ah naqshadda qaabka qarsoodiga ah, tilmaame gaar ah ayaa lagu daray halkii astaanta astaanta isticmaalaha si loo muujiyo qaabka hawlgalka gaarka ah;
  • Fursad ayaa lagu daray isticmaalayaasha shirkadaha Maaraynta Daruuraha Browser Chrome si loo maareeyo goobaha biraawsarka isticmaalaha iyada oo loo marayo console Admin Google;

    Chrome sii daynta 74

Marka lagu daro hal-abuurnimada iyo hagaajinta cayayaanka, nooca cusub ayaa meesha ka saaraya 39 baylahda. Qaar badan oo ka mid ah baylahda ayaa lagu aqoonsaday natiijada baaritaanka tooska ah ee qalabka Ciwaanka nadiifiyaha, Xasuusta nadiifiyaha, Xakamaynta habsami socodka socodka, LibFuzzer ΠΈ AFL. Ma jiraan dhibaatooyin halis ah oo la aqoonsaday kuwaas oo u oggolaanaya mid ka gudbi kara dhammaan heerarka ilaalinta browserka oo uu ku fuliyo koodka nidaamka ka baxsan deegaanka sandbox. Iyada oo qayb ka ah barnaamijka lagu bixiyo abaal-marin lacageed oo lagu ogaanayo baylahda sii-deynta hadda, Google waxay bixisay 19 abaal-marineed oo dhan $26837 (afar $3000 abaal-marin, afar $2000 abaal-marin, hal $1337 abaal-marin, afar $1000 abaal-marin, saddex $500 abaal-marinno). Baaxadda 4-ta abaal-marin weli lama go'aamin.

Source: opennet.ru

Add a comment