Chrome 95. bertsioa

Google-k Chrome 95 web arakatzailearen bertsioa aurkeztu du. Aldi berean, doako Chromium proiektuaren bertsio egonkor bat dago eskuragarri, zeina Chrome-ren oinarri gisa. Chrome arakatzailea Google-ren logotipoak erabiltzeagatik, hutsegite kasuetan jakinarazpenak bidaltzeko sistema baten presentziagatik, babestutako bideo-edukia (DRM) erreproduzitzeko moduluak, eguneraketak automatikoki instalatzeko sistemagatik eta bilaketan RLZ parametroak transmititzeko sistemagatik bereizten da. 4 asteko garapen-ziklo berriaren arabera, Chrome 96-ren hurrengo bertsioa azaroaren 16rako aurreikusita dago. Eguneratzeko denbora gehiago behar dutenentzat, Extended Stable adar bat dago, eta ondoren 8 aste, Chrome 94-ren aurreko bertsiorako eguneratzea sortzen duena.

Chrome 95-n funtsezko aldaketak:

  • Linux, Windows, macOS eta ChromeOS erabiltzaileentzat, alboko barra berri bat eskaintzen da, edukiaren eskuinean erakutsi eta helbide-barrako paneleko ikono berezi batean klik eginez aktibatzen da. Panelak laburpen bat erakusten du laster-markekin eta irakurketa-zerrenda batekin. Aldaketa ez dago gaituta erabiltzaile guztientzat; hura aktibatzeko, "chrome://flags/#side-panel" ezarpena erabil dezakezu.
    Chrome 95. bertsioa
  • Web-inprimakietan sartutako helbideak gordetzeko baimen-eskaera esplizitu baten irteera inplementatu da, inprimakiak automatikoki betetzeko sisteman gero erabiltzeko. Inprimakietan helbideak dauden zehazten denean, erabiltzaileari helbidea gordetzeko, editatzeko, eguneratzeko edo gordetzeko uko egiteko aukera ematen dion elkarrizketa-koadro bat erakusten zaio orain.
  • FTP protokoloa onartzeko kodea kendu da. Chrome 88-n, FTP euskarria desgaituta zegoen lehenespenez, baina bandera bat utzi zen berriro ekartzeko.
  • Jada ez ditugu onartzen zenbaki batez bukatzen diren baina IPv4 helbideekin bat ez datozen ostalari-izenak dituzten URLak. Adibidez, "http://127.1/", "http://foo.127.1/" eta "http://127.0.0.0.1" URLak baliogabetzat hartuko dira orain.
  • WebAssembly-k orain kode jakin bat exekutatzen denean salbuespen bat gertatzen bada exekuzioa atzeman dezaketen salbuespen-kudeatzaileak sortzeko gaitasuna du. WebAssembly moduluak ezagutzen dituen salbuespenak eta inportatutako funtzioak deitzeko prozesuan salbuespenak harrapatzea onartzen du. Salbuespenak atzemateko, WebAssembly modulua Emscripten bezalako salbuespenak ezagutzen dituen konpilatzaile batekin konpilatu behar da.

    Kontuan izan da WebAssembly mailan salbuespenen kudeaketak sortutako kodearen tamaina nabarmen murriztu dezakeela JavaScript erabiliz salbuespenen kudeaketarekin alderatuta. Esaterako, JavaScript erabiliz salbuespenen kudeaketarekin Binaryen optimizatzailea eraikitzeak kodearen % 43 handitzea dakar, eta WebAssembly erabiliz kodearen % 9 handitzea. Horrez gain, "-O3" optimizazio modua erabiltzean, WebAssembly erabiliz salbuespenak kudeatzen dituen kodeak ez du ia desberdintasunik egiten salbuespenen kudeatzailerik gabeko kodearen aldean, eta JavaScript erabiliz salbuespenak kudeatzeak %30eko exekuzioa moteltzen du.

  • Debekatuta dago WebAssembly moduluak domeinu ezberdinen artean (jatorri gurutzatua) partekatzea gune bat prozesatzen denean.
  • Hainbat API berri gehitu dira Origin Trials modura (bereizi aktibazioa behar duten ezaugarri esperimentalak). Origin Trial-ek localhost edo 127.0.0.1 deskargatutako aplikazioetatik zehaztutako APIarekin lan egiteko gaitasuna dakar, edo gune jakin baterako denbora mugatu baterako balio duen token berezi bat erregistratu eta jaso ondoren.
    • Erabiltzaile-agentearen HTTP goiburuko eta JavaScript parametroetan informazioa moztea gaitu da navigator.userAgent, navigator.appVersion eta navigator.platform. Goiburuak arakatzailearen izenari, nabigatzailearen bertsio esanguratsuei, plataformari eta gailu motari (telefono mugikorra, ordenagailua, tableta) buruzko informazioa baino ez du jasotzen. Datu gehigarriak lortzeko, bertsio zehatza eta plataforma hedatutako datuak adibidez, User Agent Client Hints APIa erabili behar duzu. Erabiltzaile arrunten sistemetan Erabiltzaile-Agentea mozten hastea aurreikusita dago Chrome 102 kaleratzeko, urte erdi barru argitaratuko dena.
    • File System Access APIrako Sarbide-heldulekuak sortzea posible da, eta horri esker, web-aplikazioek datuak zuzenean irakur ditzakete eta idazteko erabiltzailearen gailuko fitxategi eta direktorioetan. Web aplikazioak fitxategi-sistemara sartzeko modua murrizteko, Google-k File System Access eta Storage Foundation APIak konbinatzeko asmoa du. Bateratze hori prestatzeko fase gisa, sarbide-deskribatzaileentzako euskarria proposatzen da, fitxategi-deskribatzaileetan oinarritutako lan-metodoak osatuz gaitasun aurreratuak dituztenak, hala nola, idazketa-blokeoa beste prozesu batzuetarako ezartzea eta idazteko eta irakurtzeko hari bereiziak sortzea, euskarria barne. langileen irakurketa eta idazketa.modu sinkronikoan.
  • Secure Payment Confirmation API egonkortu egin da eta lehenespenez eskaini da "ordainketa" luzapen berri bat ezarrita, egiten ari den ordainketa-transakzioaren berrespen gehigarria ematen duena. Konfiantzazko alderdi batek, banku batek, esaterako, gako publiko bat sortzeko gaitasuna du PublicKeyCredential, eta merkatariak ordainketa seguruaren berrespen gehigarria eska dezake Ordainketa-eskaeraren APIaren bidez, "ordainketa segurua-berrespena" ordainketa-metodoa erabiliz.
  • PerformanceObserver konstruktorearen bidez instalatutako itzulera-deiak droppedEntriesCount propietatearen transferentzia inplementatzen du, eta horri esker, gunearen errendimendu-neurri zenbat baztertu ziren ulertzea, emandako bufferean sartzen ez zirelako.
  • EyeDropper APIa gehitu da, nabigatzaileak eskaintzen duen interfazera deitzeko aukera ematen duena pantailako pixel arbitrarioen kolorea zehazteko, eta hori erabil daiteke, adibidez, web aplikazio gisa inplementatutako editore grafikoetan. const eyeDropper = new EyeDropper (); const emaitza = itxaron eyeDropper.open(); // emaitza = {sRGBHex: '#160731'}
  • self.reportError() funtzioa gehitu da, scriptek akatsak kontsolan inprimatzeko aukera ematen diena, harrapatu gabeko salbuespen baten agerraldia imitatuz.
  • URLPattern APIa gehitu da URL bat eredu jakin batekin bat datorren egiaztatzeko, eta, adibidez, estekak analizatzeko eta zerbitzu-langileen kudeatzaileei eskaerak birbideratzeko erabil daiteke. const p = URLPattern berria ({ protokoloa: 'https', ostalari-izena: 'adibidea.com', bide-izena: '/: karpeta/*/: fitxategi-izena.jpg', });
  • Intl.DisplayNames APIa zabaldu da, eta, horren bidez, hizkuntzen, herrialdeen, moneta, data-elementuen eta abarren izen lokalizatuak lor ditzakezu. Bertsio berriak "egutegia" eta "dateTimeField" izen mota berriak gehitzen ditu, eta horien bidez egutegiaren eta data eta ordu eremuen lokalizatutako izenak aurki ditzakezu (adibidez, hilabeteen izena). β€œHizkuntza” motarako, hizkuntza dialektoak erabiltzeko euskarria gehitu da.
  • Intl.DateTimeFormat API-k timeZoneName parametroaren balio berrietarako laguntza gehitu du: "shortGeneric" ordu-eremuaren identifikatzaile labur bat bistaratzeko (adibidez, "PT", "ET"), "longGeneric" ordu-eremu luzea bistaratzeko. identifikatzaile ("Pazifiko Ordua", "Mendiaren Ordua"), "ShortOffset" - GMTarekiko desplazamendu labur batekin ("GMT+5") eta "longOffset" GMTarekiko desplazamendu luze batekin ("GMT+0500").
  • U2F (Cryptotoken) APIa zaharkituta geratu da eta horren ordez Web Authentication APIa erabili behar da. U2F APIa lehenespenez desgaitu egingo da Chrome 98-n eta erabat kenduko da Chrome 104-n.
  • Hobekuntzak egin dira web garatzaileentzako tresnetan. Estiloak panelak tamainari lotutako CSS propietateak (altuera, betegarria, etab.) doitzea errazten du. Arazoak fitxak arazo indibidualak ezkutatzeko aukera ematen du. Web kontsolan eta Iturburuen eta Propietateen paneletan, propietateen bistaratzea hobetu da (propietate propioak orain lodiz nabarmenduta daude eta zerrendaren goialdean agertzen dira).
    Chrome 95. bertsioa

Berrikuntzez eta akatsen konponketez gain, bertsio berriak 19 ahultasun ezabatzen ditu. Ahultasun asko AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer eta AFL tresnak erabiliz proba automatizatuen ondorioz identifikatu ziren. Ez da arazo larririk identifikatu arakatzailearen babes-maila guztiak saihestu eta sisteman sandbox ingurunetik kanpo exekutatzeko aukera emango lukeen arazo larririk. Uneko bertsiorako ahuleziak aurkitzeko diru-sarien programaren barruan, Google-k 16 dolarreko 74 sari ordaindu zituen (20000 $ sari bat, 10000 $ bi sari, 7500 $ sari bat, 6000 $ sari bat, 5000 $ hiru sari eta 3000 $ 2000 $ sari bat). eta $ 1000). 5 sarien tamaina ez da oraindik zehaztu.

Iturria: opennet.ru

Gehitu iruzkin berria