Chrome sii daynta 101

Google ayaa daaha ka qaaday sii daynta biraawsarka shabakadda Chrome 101. Isla markaana, si xasilan loo sii daayo mashruuca Chromium ee bilaashka ah, kaas oo u adeega saldhigga Chrome, ayaa diyaar ah. browserka Chrome wuxuu kaga duwan yahay Chromium isticmaalka summada Google, joogitaanka nidaamka ogeysiisyada loo diro haddii shil dhaco, qaybo lagu ciyaaro nuxurka fiidyowga koobi-ilaaliyo (DRM), nidaam si toos ah loogu rakibo cusbooneysiinta, si joogto ah awood u siinaya go'doominta Sandbox , keenista furayaasha Google API iyo gudbinta RLZ- marka la raadinayo. Kuwa u baahan waqti dheeraad ah si ay u cusboonaysiiyaan, waxaa jira laan dheeraad ah oo xasilan oo gooni ah, oo ay ku xigto 8 toddobaad, taas oo ka dhigaysa cusboonaysiinta siideyntii hore ee Chrome 100. Siideynta soo socota ee Chrome 102 waxaa loo qorsheeyay May 24-keeda.

Isbeddellada muhiimka ah ee Chrome 101:

  • Waxaa lagu daray shaqada raadinta dhinaca, taas oo suurtogal ka dhigaysa in si isku mar ah loo eego natiijooyinka raadinta ee dhinaca dhinaceeda iyadoo la eegayo bog kale (hal daaqad waxaad isku mar ku arki kartaa labadaba boggaga iyo natiijada gelitaanka mashiinka raadinta). Ka dib markaad ka tagto bogag leh natiijooyin raadin Google ah, calaamad leh xarafka "G" ayaa ka soo baxaya horteeda goobta wax gelinta ee barta ciwaanka; markaad gujiso, guddi dhinac ah ayaa furaya natiijooyinkii hore la sameeyay baadi goob. Sida caadiga ah, shaqadu kuma furna dhammaan nidaamyada; si aad awood ugu yeelato, waxaad isticmaali kartaa goobta "chrome://flags/#side-search".
    Chrome sii daynta 101
  • Bar ciwaanka Omnibox waxa uu fuliyaa horudhaca nuxurka talooyinka lagu bixiyo marka aad wax ku qorto. Markii hore, si loo dedejiyo ka-beddelka barta ciwaanka, talooyinka ugu badan ee ku-meel-gaadhka ah ayaa la raray iyada oo aan la sugin isticmaaluhu inuu gujiyo, iyadoo la adeegsanayo wicitaanka Prefetch. Hadda, marka lagu daro loading, waxaa sidoo kale lagu soo bandhigay kaydka (oo ay ku jiraan qoraallada waa la fuliyay iyo geedka DOM ayaa la sameeyay), kaas oo u oggolaanaya in si degdeg ah loo soo bandhigo talooyinka ka dib gujin. Si loo xakameeyo samaynta saadaalinta, dejinta "chrome://flags/#enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2"iyo"chrome://flags/#search-suggestion-for -" ayaa la soo jeediyay. prerender2".
  • Macluumaadka ku jira cinwaanka HTTP-ga Isticmaalaha-Wakiilka iyo xuduudaha JavaScript navigator.userAgent, navigator.appVersion iyo navigator.platform waa la jarjaray. Madaxa waxa uu ka kooban yahay kaliya macluumaadka ku saabsan magaca browserka, nooca browserka muhiimka ah (qaybaha MINOR.BUILD.PATCH nooca waxaa lagu bedelay 0.0.0), madal iyo nooca aaladda (telefoonka gacanta, PC, tablet-ka). Si aad u hesho xog dheeraad ah, sida nooca saxda ah iyo xogta goobta la dheereeyey, waa inaad isticmaashaa Tilmaamaha Macmiilka ee Wakiilka Isticmaalaha API. Goobaha aan haysan macluumaad ku filan oo cusub oo aan weli diyaar u ahayn inay u beddelaan Tilmaamaha Macmiilka Wakiilka Isticmaalaha, illaa Maajo 2023 waxay haystaan ​​fursad ay ku soo celiyaan wakiilka-Isticmaalka oo buuxa.
  • Beddelay habdhaqanka shaqada setTimeout markii la gudbinayo dood eber ah, taasoo go'aamisa daahitaanka wicitaanka. Laga bilaabo Chrome 101, marka la tilmaamayo "setTimeout(..., 0)" code ayaa la wici doona isla markaaba, iyada oo aan dib loo dhigin 1ms sida loogu baahan yahay qeexitaanka. Wicitaannada setTimeout ee soo noqnoqda, dib u dhac 4 ms ah ayaa lagu dabaqay.
  • Nooca aaladda Android waxa ay taageertaa codsashada oggolaanshaha si loo muujiyo ogeysiisyada (Android 13, si loo muujiyo ogeysiisyada, codsigu waa inuu haystaa oggolaanshaha "POST_NOTIFICATIONS", taas oo la'aanteed soo dirida ogeysiisyada waa la xannibi doonaa). Markaad Chrome ka bilaabayso jawiga Android 13, biraawsarku wuxuu hadda kuu sheegi doonaa inaad hesho oggolaansho ogeysiis ah.
  • Awoodda lagu isticmaalo WebSQL API ee qoraallada qolo saddexaad waa la saaray. Sida caadiga ah, xannibaadda WebSQL ee qoraallada aan laga soo rarin goobta hadda jirta ayaa lagu furay Chrome 97, laakiin ikhtiyaar ayaa loo daayay si loo joojiyo habdhaqankan. Chrome 101 ayaa meesha ka saaraysa doorashadan. Mustaqbalka, waxaan qorsheyneynaa inaan si tartiib tartiib ah uga saarno taageerada WebSQL gebi ahaanba, iyadoon loo eegin macnaha isticmaalka. Waxaa lagu talinayaa in la isticmaalo Kaydinta Shabakadda iyo API-yada Xogta La Tilmaansan yahay halkii laga isticmaali lahaa WebSQL. Matoorka WebSQL wuxuu ku salaysan yahay koodka SQLite waxaana loo isticmaali karaa weeraryahanadu si ay uga faa'iidaystaan ​​dayacanka SQLite.
  • Magacyada siyaasadda ganacsiga ee meesha laga saaray (chrome://policy) ee ka kooban ereyo aan loo dhanayn. Laga bilaabo Chrome 86, siyaasadaha beddelka ayaa loo soo jeediyay siyaasadahan adeegsada ereybixin loo dhan yahay. Erayada ay ka midka yihiin "liiste cad", "liiska madow", "dhalad" iyo "master" waa la nadiifiyay. Tusaale ahaan, siyaasada URLBlacklist waxa loo bedelay URL-ka-hortagga, AutoplayWhitelist oo loo beddelay AutoplayAllowlist, iyo NativePrinters oo loo beddelay daabacayaasha.
  • Qaabka Tijaabada Asalka (sifado tijaabo ah oo u baahan firfircooni gaar ah), tijaabinta Maaraynta Aqoonsiga Federated (FedCM) API ayaa ilaa hadda ka bilaabmay shirarka Android platformka, kaas oo kuu ogolaanaya inaad abuurto adeegyo aqoonsi oo midaysan oo hubiya sirta iyo shaqada iyada oo aan la is dhaafin. Hababka raadraaca goobta, sida habaynta kukiyada qolo saddexaad. Tijaabada asalka ah waxay tusinaysaa awoodda lagula shaqaynayo API-ga la cayimay ee codsiyada laga soo dejiyay localhost ama 127.0.0.1, ama ka dib marka la diiwaan geliyo oo la helo calaamad gaar ah oo shaqaynaysa wakhti xaddidan goob gaar ah.
  • Farsamaynta Tilmaamaha Mudnaanta waa la dejiyay oo qof walba loo fidiyay, taasoo kuu oggolaanaysa inaad dejiso muhiimadda kheyraad gaar ah oo la soo dejiyay adigoo qeexaya "muhiimadda" dheeraadka ah ee sifada sida iframe, img iyo isku xirka. Sifada waxay qaadan kartaa qiyamka "auto" iyo "hooseeya" iyo "sare", taas oo saameynaysa habka uu browserku u soo geliyo ilaha dibadda.
  • Waxaa lagu daray hantida AudioContext.outputLatency, kaas oo aad ku ogaan karto macluumaadka ku saabsan daahitaanka la saadaaliyay ka hor inta aan la soo saarin maqalka (dib u dhaca u dhexeeya codsiga maqalka iyo bilowga habaynta xogta la helay qalabka wax soo saarka maqalka).
  • Hantida CSS ee lagu daray font-palette iyo @font-palette-values ​​law, oo kuu oggolaanaya inaad ka doorato palette far midab leh ama aad qeexdo palette palette kuu gaar ah. Tusaale ahaan, shaqadan waxaa loo isticmaali karaa in lagu waafajiyo xarfaha xarfaha midabka leh ama emoji midabka nuxurka, ama si loo suurtageliyo qaab mugdi ah ama iftiin ah font.
  • Waxaa lagu daray hwb() shaqada CSS, oo bixisa hab kale oo lagu cayimo midabada sRGB ee qaabka HWB (Hue, Whiteness, Blackness), oo la mid ah qaabka HSL (Hue, Saturation, Lightness), laakiin u sahlan aragtida aadanaha.
  • Habka daaqada.open() , qeexida hantida soo baxday ee xariiqda daaqada , iyada oo aan lagu meelayn qiime (tusaale ahaan marka si fudud loo qeexayo popup halkii popup = run) hadda loola dhaqmo sidii awood furitaanka daaqad yar oo soo booda ah (oo la mid ah " popup = run") halkii lagu meelayn lahaa qiimaha caadiga ah "been", kaas oo ahaa mid caqli-gal ah oo marin habaabinaya horumarinta.
  • MediaCapabilities API, kaas oo bixiya macluumaadka ku saabsan awoodaha aaladda iyo browserka si loo dejiyo nuxurka warbaahinta badan (codecs-yada la taageeray, profiles, heerarka xoogaa iyo xallin), ayaa ku daray taageerada qulqulka WebRTC.
  • Nooca saddexaad ee Xaqiijinta Payment Payment API waa la soo jeediyay, iyadoo la siinayo qalab xaqiijin dheeraad ah oo ku saabsan wax kala iibsiga lacag-bixinta la qabanayo. Nooca cusub wuxuu ku darayaa taageerada aqoonsiyaasha u baahan gelitaanka xogta, qeexida summada si ay u muujiso guul-darrida, iyo hanti bixiyeName ikhtiyaari ah.
  • Habka illow () ee lagu daray USBDevice API si ay uga noqoto oggolaanshaha uu isticmaaluhu hore u siiyay si uu u galo aaladda USB. Intaa waxaa dheer, USBConfiguration, USBInterface, USBAlternateInterface, iyo xaaladaha USBEndpoint hadda waa siman yihiin marka la barbardhigo isbarbardhigga adag ("===", farta isla shay) haddii lagu soo celiyo isla shay USBDevice.
  • Horumar ayaa lagu sameeyay agabka horumariyasha webka. Awooda soo dejinta iyo dhoofinta ficilada isticmaale ee la duubay ee qaabka JSON waa la bixiyay (tusaale). Xisaabinta iyo soo bandhigida guryaha gaarka ah ayaa lagu hagaajiyay konsole-ka webka iyo koodhka daawashada interface. Taageero lagu daray la shaqaynta qaabka midabka HWB. Waxaa lagu daray awoodda lagu arko lakabyada cascading ee lagu qeexay iyadoo la adeegsanayo xeerka @lakabka ee guddiga CSS.
    Chrome sii daynta 101

Marka lagu daro hal-abuurnimada iyo hagaajinta cayayaanka, nooca cusubi wuxuu meesha ka saarayaa 30 dayacan. Qaar badan oo ka mid ah dayacanka ayaa lagu aqoonsaday natiijada baaritaanka tooska ah iyadoo la isticmaalayo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer iyo 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 abaalmarinta lacagta caddaanka ah ee lagu ogaanayo dayacanka sii deynta hadda, Google wuxuu bixiyay 25 abaal-marin oo qiimahoodu dhan yahay $81 kun (hal abaalmarin $10000, saddex $7500 abaal-marin, saddex $7000 abaal-marin, hal $6000 abaal-marin, laba $5000 abaal-marin, afar $2000 abaal-marin ah, saddex abaalmarin $1000 iyo hal abaalmarin $500). Baaxadda 6-da abaal marinood weli lama go'aamin.

Source: opennet.ru

Add a comment