Chrome sii daynta 94

Google ayaa daaha ka qaaday sii daynta biraawsarka shabakadda Chrome 94. Isla markaana, si xasilan loo sii daayo mashruuca Chromium ee bilaashka ah, kaas oo u adeega saldhigga Chrome, ayaa diyaar ah. Biraawsarkaaga Chrome-ka waxaa lagu kala soocaa isticmaalka summada Google-ka, joogitaanka nidaam loogu diro ogeysiisyada haddii shil dhaco, modules-ka ciyaarista waxyaabaha ka kooban fiidiyowga la ilaaliyo (DRM), nidaam si toos ah loogu rakibo cusbooneysiinta, iyo gudbinta cabbirrada RLZ marka la raadinayo. Siideynta xigta ee Chrome 95 waxaa loo qorsheeyay Oktoobar 19-keeda.

Laga bilaabo siideynta Chrome 94, horumarku wuxuu u dhaqaaqay wareeg cusub oo siideynta. Siideynta cusub ee muhiimka ah ayaa hadda la daabici doonaa 4-tii toddobaadba mar, halkii la daabici lahaa 6-dii toddobaadba, taasoo u oggolaanaysa in si degdeg ah loo gaarsiiyo isticmaaleyaasha sifooyin cusub. Waxaa la xusay in hagaajinta habka diyaarinta sii-deynta iyo hagaajinta nidaamka tijaabinta ay u oggolaanayso sii-deynta in la soo saaro si joogto ah iyada oo aan tayada wax u dhimayn. Shirkadaha iyo kuwa u baahan wakhti dheeraad ah si ay u cusboonaysiiyaan, daabacaadda Stable Extended ayaa si gooni gooni ah loo sii dayn doonaa 8-dii toddobaadba mar, taas oo kuu oggolaan doonta inaad u beddesho muuqaallo cusub oo aan ahayn hal mar 4-tii toddobaadba, laakiin hal mar 8dii toddobaadba.

Isbeddellada muhiimka ah ee Chrome 94:

  • Lagu darey HTTPS-Qaabka Koowaad, kaas oo xasuusiya habka HTTPS Kaliya ee hore uga soo muuqday Firefox. Haddii habka uu ku shaqeeyo goobaha, marka la isku dayayo in la furo kheyraad iyada oo aan la qarin sirta HTTP, browserka ayaa marka hore isku dayi doona inuu galo goobta HTTPS, iyo haddii iskudaygu ku guuldareysto, isticmaalaha waxaa la tusi doonaa digniin ku saabsan la'aanta Taageerada HTTPS oo la waydiiyay in la furo goobta qarsoodi la'aan. Mustaqbalka, Google waxa ay ka fiirsanaysaa in ay u ogolaato HTTPS-First si caadi ah dhammaan isticmaalayaasha, iyada oo xaddidaysa gelitaanka qaar ka mid ah qaababka mareegaha ee boggaga laga furay HTTP, iyo ku darista digniino dheeraad ah si loo ogeysiiyo isticmaalayaasha khatarta ka dhalan karta marka la gelayo boggaga qarsoodiga ah. Habka waxa uu ku shaqeeyaa qaybta "Privacy and Security"> "Security"> "Advanced" settings.
    Chrome sii daynta 94
  • Bogagga la furay HTTPS la'aan, dirida codsiyada (soo dejinta ilaha) URL-yada maxalliga ah (tusaale, "http://router.local" iyo localhost) iyo ciwaanka gudaha u dhexeeya (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) waa mamnuuc .8/1.2.3.4, iwm). Waxa ka reebban waxa loo sameeyay oo keliya boggaga laga soo dejiyo adeegayaasha leh IP-yada gudaha. Tusaale ahaan, bogga laga soo raray server-ka 192.168.0.1 ma awoodi doono inuu galo kheyraadka ku yaal IP 127.0.0.1 ama IP 192.168.1.1, laakiin laga soo raray serverka XNUMX wuu awoodi doonaa. Isbeddelku wuxuu soo bandhigayaa lakab dheeraad ah oo ilaalin ah oo looga hortagayo ka faa'iidaysiga dayacanka ee maamulayaasha aqbala codsiyada IP-yada maxalliga ah, waxayna sidoo kale ka ilaalin doontaa weerarrada dib-u-xidhka DNS.
  • Waxaa lagu daray "Sharing Hub", kaas oo kuu ogolaanaya inaad si degdeg ah ula wadaagto isku xirka bogga hadda isticmaalayaasha kale. Waxaa suurtagal ah in laga soo saaro koodka QR ee URL, kaydinta bog, u dir xiriirinta qalab kale oo ku xiran akoontada isticmaalaha, iyo u wareejinta isku xirka boggaga saddexaad sida Facebook, WhatsUp, Twitter iyo VK. Habkan wali looma dhigin dhammaan isticmaalayaasha. Si aad u qasbi badhanka "Share" ee ku jira liiska iyo ciwaanka, waxaad isticmaali kartaa dejinta "chrome://flags/#sharing-hub-desktop-app-menu" iyo "chrome://flags/#sharing-hub- desktop-omnibox" .
    Chrome sii daynta 94
  • Interface settingska browserka ayaa dib loo habeeyay Qayb kasta oo dejineed ayaa hadda lagu soo bandhigay bog gaar ah, halkii ay ka ahaan lahayd hal bog oo la wadaago.
    Chrome sii daynta 94
  • Taageerada cusboonaysiinta firfircoon ee diiwaanka shahaadooyinka la soo saaray iyo kuwa la buriyay (Transparency Certificate) ayaa la hirgeliyay, taas oo hadda la cusboonaysiin doono iyada oo aan loo tixraacin cusboonaysiinta browserka.
  • Waxaa lagu daray bogga adeegga "chrome://whats-new" oo leh dulmar ku saabsan isbeddellada muuqda ee isticmaale ee sii deynta cusub. Boggu wuxuu si toos ah u soo baxayaa isla markiiba ka dib cusboonaysiinta ama waxa laga heli karaa badhanka Maxaa Cusub ee liiska caawimada. Boggu wuxuu hadda sheegayaa raadinta tab, awoodda kala qaybinta profiles, iyo qaabka isbeddelka midabka asalka, kuwaas oo aan gaar u ahayn Chrome 94 oo lagu soo bandhigay siidooyinkii hore. Muujinta bogga weli uma suurtagelin dhammaan isticmaalayaasha: si loo xakameeyo firfircoonida, waxaad isticmaali kartaa dejinta "chrome://flags#chrome-whats-new-ui"iyo"chrome://flags#chrome-whats-new-in" -menu-menu- calaamad cusub".
    Chrome sii daynta 94
  • Ka wacaitaanka WebSQL API ee macluumaadka laga soo raray goobaha qolo saddexaad (sida iframe) waa la joojiyay. Gudaha Chrome 94, marka aad isku dayayso inaad ka gasho WebSQL qoraallada qolo saddexaad, digniin ayaa la soo bandhigay, laakiin laga bilaabo Chrome 97, wicitaanada noocan oo kale ah waa la xannibi doonaa. Mustaqbalka, waxaan qorsheyneynaa inaan gebi ahaanba joojino taageerada WebSQL, iyadoon loo eegin macnaha isticmaalka. Matoorka WebSQL wuxuu ku salaysan yahay koodka SQLite waxaana loo isticmaali karaa weeraryahanadu si ay uga faa'iidaystaan ​​dayacanka SQLite.
  • Sababo ammaan dartood iyo si looga hortago falalka xaasidnimada ah, isticmaalka borotokoolka dhaxalka ah ee MK (URL:MK), mar lagu isticmaalo Internet Explorer iyo u oggolaanshaha codsiyada webka inay ka soo saaraan macluumaadka faylasha la cufan, ayaa bilaabay in la xannibo.
  • Taageerada ku wada shaqaynta noocyadii hore ee Chrome (Chrome 48 iyo ka wayn) waa la joojiyay.
  • Madaxa HTTP Ogolaanshaha-Siyaasada, oo loogu talagalay in lagu suurtageliyo awoodaha qaarkood iyo xakamaynta gelitaanka API, ayaa ku daray taageerada calanka "muujinta-qabsashada", kaas oo kuu ogolaanaya inaad xakameyso isticmaalka Screen Capture API ee bogga (sida caadiga ah, Awoodda lagu qaban karo waxyaabaha shaashadda ee iframes dibadda waa la xannibay).
  • Dhowr API oo cusub ayaa lagu daray qaabka Tijaabooyinka asalka ah (sifado tijaabo ah oo u baahan hawlgelin gaar ah). Tijaabada asalka ah waxay tusinaysaa awoodda lagula shaqaynayo API-ga la cayimay ee codsiyada laga soo dejiyey 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.
    • Waxaa lagu daray WebGPU API, kaas oo beddelaya WebGL API oo bixiya agabka lagu fuliyo hawlaha GPU sida samaynta iyo xisaabinta. Fikrad ahaan, WebGPU waxay ku dhowdahay Vulkan, Metal iyo Direct3D 12 APIs. Fikrad ahaan, WebGPU waxay kaga duwan tahay WebGL si la mid ah qaabka Vulkan garaafyada API uga duwan yahay OpenGL, laakiin kuma salaysna API garaafyo gaar ah, laakiin waa mid caalami ah. lakabka isticmaala isla heerka hoose ee primitives, kuwaas oo laga heli karo Vulkan, Birta iyo Direct3D 12.

      WebGPU waxay siisaa codsiyada JavaScript oo leh kontorool hoose oo ku saabsan abaabulka, habaynta, iyo gudbinta amarada GPU-da, iyo sidoo kale awooda lagu maareeyo agabka la xidhiidha, xusuusta, kaydinta, walxaha la isku qurxiyo, iyo hadhka garaafyada la soo ururiyey. Habkani wuxuu kuu ogolaanayaa inaad ku guulaysato waxqabadka sare ee codsiyada sawirada adiga oo yareynaya kharashka dheeraadka ah iyo kordhinta waxtarka la shaqeynta GPU. API waxa kale oo uu suurtogal ka dhigayaa in la abuuro mashruucyo 3D adag oo loogu talagalay Shabakadda kuwaas oo u shaqeeya si la mid ah barnaamijyada goonida ah, laakiin aan ku xidhnayn goobo gaar ah.

    • Codsiyada PWA ee taagan ayaa hadda awood u leh inay isu diiwaan geliyaan sidii URL-ku-hayeyaal. Tusaale ahaan, arjiga music.example.com wuxuu isu diiwaan gelin karaa sidii maamule URL https://*.music.example.com iyo dhammaan ka gudbida codsiyada dibadda ee isticmaalaya xiriiriyeyaashan, tusaale ahaan, fariimaha degdega ah iyo macaamiisha iimaylka, ayaa hogaamin doona Furitaanka barnaamijyadan PWA- ee ma aha browser cusub.
    • Taageerada koodhka jawaabta HTTP-103 ee cusub ayaa la hirgeliyay, kaas oo loo isticmaali karo in lagu muujiyo madax ka hor wakhtiga. Koodhka 103 wuxuu kuu ogolaanayaa inaad u sheegto macmiilka waxa ku jira qaar ka mid ah madax HTTP isla markiiba ka dib codsiga, adoon sugin server-ka si uu u dhamaystiro dhammaan hawlaha la xidhiidha codsiga oo uu bilaabo u adeegida nuxurka. Si la mid ah, waxaad ku siin kartaa tilmaamo ku saabsan walxaha la xidhiidha bogga loo adeegayo kuwaas oo la sii shubi karo (tusaale ahaan, isku xirka css iyo javascript ee bogga lagu isticmaalo ayaa la bixin karaa). Ka dib markii la helay macluumaadka ku saabsan agabyada noocaas ah, browserku wuxuu bilaabi doonaa soo dejinta iyaga oo aan sugin bogga ugu weyn si uu u dhammeeyo samaynta, taas oo kuu ogolaanaysa inaad hoos u dhigto guud ahaan wakhtiga codsiga.
  • Ku darey WebCodecs API ee loogu talagalay wax-ka-beddelka heerka hoose ee qulqulka warbaahinta, buuxinta heerka sare ee HTMLMediaElement, Extensions Source Media, WebAudio, MediaRecorder, iyo WebRTC APIs. API-ga cusub waxa laga yaabaa in looga baahan yahay meelaha ay ka midka yihiin baahinta ciyaaraha, saamaynta-dhinaca macmiilka, beddelka qulqulka, iyo taageerada weelasha warbaahinta badan ee aan caadiga ahayn. Halkii laga hirgalin lahaa codecs shaqsiyeed JavaScript ama WebAssembly, WebCodecs API waxay siisaa marin u helida horay loo dhisay, qaybaha waxqabadka sare ee lagu dhex dhisay browserka. Gaar ahaan, WebCodecs API wuxuu bixiyaa cod-dejiyayaal maqal iyo muuqaal ah iyo cod-bixiyeyaal, sawir-dejiyayaal, iyo hawlo loogu talagalay la shaqaynta fiidiyoowga gaarka ah ee heer hoose.
  • Insertable Streams API waa la xasiliyay, taas oo ka dhigaysa suurtagal in la maareeyo qulqulka warbaahinta ceeriin ee lagu gudbiyo MediaStreamTrack API, sida xogta kamaradaha iyo makarafoonka, natiijooyinka qabashada shaashadda, ama xogta codec dhexdhexaadka ah. Isku xirka WebCodec waxaa loo isticmaalaa in lagu soo bandhigo fareemo cayriin ah waxaana la soo saaraa qulqul la mid ah waxa WebRTC Insertable Streams API ay dhaliso iyadoo ku saleysan RTCPeerConnections. Dhanka wax ku oolka ah, API-ga cusub wuxuu u oggolaanayaa shaqeynta sida adeegsiga farsamooyinka barashada mashiinka si loo aqoonsado ama u qeexo walxaha waqtiga dhabta ah, ama ku darida saamaynta sida goynta asalka ka hor inta aan codayn ama ka dib dejinta codec.
  • Habka Jadwalka.postTask() waa la xasiliyay, taasoo kuu ogolaanaysa inaad xakamayso jadwalka hawlaha (JavaScript callback call) oo leh heerar mudnaaneed oo kala duwan. Saddexda heer ee mudnaanta leh ayaa la bixiyaa: 1- fulinta marka hore, xitaa haddii hawlgallada isticmaaluhu la xannibi karo; 2-isbeddelka muuqda ee isticmaalaha waa la oggol yahay; 3 - dilka gadaashiisa). Waxaad isticmaali kartaa shayga TaskController si aad u bedesho mudnaanta una joojiso hawlaha.
  • La xasiliyay oo hadda loo qaybiyay meel ka baxsan Tijaabooyinka Asalka API Idle Detection si loo ogaado dhaqdhaqaaq la'aanta isticmaalaha. API-gu wuxuu kuu ogolaanayaa inaad ogaato waqtiyada marka isticmaaluhu uusan la falgelin kiiboodhka/jiirka, shaashadaha ayaa shaqaynaya, shaashadu xidhantahay, ama shaqada lagu qabanayo kormeeraha kale. Ogeysiinta codsiga ku saabsan dhaqdhaqaaq la'aanta waxaa lagu fuliyaa dirista ogeysiin ka dib marka la gaaro xadka dhaqdhaqaaqa la'aanta.
  • Habka maamulka midabka ee CanvasRenderingContext2D iyo ImageData shay iyo isticmaalka booska midabka sRGB ee iyaga ayaa la qaabeeyey. Waxay siisaa awoodda lagu abuurayo CanvasRenderingContext2D iyo ImageData walxaha meelo midab leh oo aan ahayn sRGB, sida Bandhigga P3, si looga faa'iidaysto awoodaha horumarsan ee kormeerayaasha casriga ah.
  • Hababka iyo guryaha lagu daray VirtualKeyboard API si loo xakameeyo in kiiboodhka farsamada gacanta la muujiyo ama la qarinayo, iyo in la helo macluumaad ku saabsan cabbirka kiiboodhka farsamada ee la soo bandhigay.
  • JavaScript waxa ay u ogolaataa fasalada in ay isticmaalaan blocks bilowga ah kooxda koodka la fuliyo hal mar marka fasalka la samaynayo: class C {// block waxa la ordi doona marka fasalka laftiisu taagan yahay {console.log("C's static block"); }
  • Aasaaska dabacsanaan iyo dabacsanaanta CSS waxay hirgeliyaan nuxurka, nuxurka-yar, nuxurka ugu sarreeya, iyo ereyada nuxurka ku habboon si loo bixiyo koontarool dabacsan oo cabbirka aagga Flexbox ugu weyn.
  • Waxaa lagu daray bar-rog-rogid-gutter hantida CSS si loo xakameeyo sida booska shaashadda loogu qoondeeyay baararka-wareegga. Tusaale ahaan, marka aanad rabin in nuxurku duuduubo, waxa aad balaadhi kartaa wax soo saarka si aad u qabsato aagga baararka.
  • API Self Profiling ayaa lagu daray hirgelinta nidaamka sifaynta kaas oo kuu ogolaanaya inaad cabbirto wakhtiga fulinta JavaScript ee dhinaca isticmaalaha si aad u xalliso dhibaatooyinka waxqabadka ee code JavaScript, iyada oo aan la isticmaalin wax-qabadka gacanta ee is-dhexgalka ee horumarinta shabakadaha.
  • Ka dib markii la saaray plugin Flash ah, waxaa la go'aamiyay in lagu soo celiyo qiimaha madhan ee navigator.plugins iyo navigator.mimeTypes guryaha, laakiin sida ay soo baxday, codsiyada qaar ka mid ah iyaga loo isticmaalo si loo hubiyo joogitaanka plugins si ay u muujiyaan PDF files. Maaddaama Chrome uu leeyahay wax-eege PDF ah oo ku dhex-jira, navigator.plugins iyo navigator.mimeTypes guryaha ayaa hadda soo celin doona liis go'an oo ah plugins-fiiriyeyaasha PDF caadiga ah iyo noocyada MIME - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge Viewer. iyo WebKit-ku-dhismay PDF".
  • Horumar ayaa lagu sameeyay agabka horumariyasha webka. Qalabka Nest Hub iyo Nest Hub Max ayaa lagu daray liiska jilitaanka shaashadda. Badhan lagu rogo filtarrada ayaa lagu daray is dhexgalka si loo eego dhaqdhaqaaqa shabakada (tusaale ahaan, marka la rakibayo filterka "status-code: 404", waxaad si dhakhso ah u arki kartaa dhammaan codsiyada kale), oo sidoo kale waxay siisay awoodda lagu arki karo qiyamka asalka ah. ee madax-kukiyada Set-Cookie (waxay kuu ogolaaneysaa inaad qiimeyso joogitaanka qiyamka khaldan ee meesha laga saaro marka caadi laga dhigo). Barta dhinaceeda ee console-ka mareegta waa la jaray waxaana laga saari doonaa siideynta mustaqbalka. Waxaa lagu daray karti tijaabo ah oo lagu qarinayo arrimaha tabka Arrimaha. In goobaha, awoodda lagu dooranayo luqadda interface ayaa lagu daray.
    Chrome sii daynta 94

Marka lagu daro hal-abuurnimada iyo hagaajinta cayayaanka, nooca cusubi wuxuu meesha ka saarayaa 19 dayacan. Qaar badan oo ka mid ah baylahda ayaa lagu aqoonsaday natiijada baaritaanka tooska ah iyadoo la adeegsanayo 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 lagu bixiyo abaal-marin lacageed oo lagu ogaanayo baylahda sii-deynta hadda, Google waxay bixisay 17 abaal-marin oo qiimahoodu dhan yahay $56500 (hal abaalmarin $15000, laba abaalmarin $10000, hal $7500 abaal-marin, afar $3000 abaal-marin ah, laba abaalmarin $1000). Baaxadda 7-da abaal marin weli lama go'aamin.

Source: opennet.ru

Add a comment