Chrome Eldono 113

Guglo malkaŝis la eldonon de la retumilo Chrome 113. Samtempe disponeblas stabila eldono de la senpaga projekto Chromium, kiu estas la bazo de Chrome. La retumilo Chrome diferencas de Chromium en la uzo de Google-emblemoj, la ĉeesto de sistemo por sendi sciigojn en kazo de kraŝo, moduloj por ludi kopi-protektan videoenhavon (DRM), aŭtomata ĝisdatigo sistemo, la konstanta inkludo de Sandbox izolado, la liverado de ŝlosiloj al la Google API kaj la transdono de RLZ-parametroj dum serĉado. Por tiuj, kiuj bezonas pli da tempo por ĝisdatigi, la Etendita Stala branĉo estas subtenata aparte, sekvata de 8 semajnoj. La sekva eldono de Chrome 114 estas planita por la 30-a de majo.

Ŝanĝoj en Chrome 113:

  • Subteno por la WebGPU-grafika API kaj WGSL (WebGPU Shading Language) estas ebligita defaŭlte. WebGPU provizas API similan al Vulkan, Metalo, kaj Direct3D 12 por plenumi GPU-flankajn operaciojn kiel bildigo kaj komputado, kaj ankaŭ permesas vin uzi ombran lingvon por skribi GPU-flankajn programojn. WebGPU-subteno estas nur ebligita en konstruoj por ChromeOS, macOS, kaj Vindozo nuntempe, kaj estos ebligita por Linukso kaj Android poste.
  • Laborado daŭris pri agado-optimumigo. Rilate al branĉo 112, la rapideco de trapaso de la provo de Speedometer 2.1 pliiĝis je 5%.
  • Por uzantoj, komenciĝis la laŭpaŝa inkludo de stokado sharding-reĝimo, Servolaboristoj kaj komunikado-API-oj, kiuj, dum prilaborado de paĝo, estas apartigitaj rilate al domajnoj, kio izolas triapartajn procesorojn. La reĝimo permesas bloki metodojn por spuri uzantmovojn inter retejoj bazitaj sur stokado de identigiloj en komuna stokado kaj areoj ne destinitaj por konstanta stokado de informoj ("Superkuketoj"), ekzemple, laborante tra la taksado de la ĉeesto de certaj datumoj en retumila kaŝmemoroj. Komence, dum prilaborado de paĝo, ĉiuj resursoj estis stokitaj en komuna nomspaco (sam-origina), sendepende de la origindomajno, kio permesis al unu retejo determini la ŝarĝon de resursoj de alia retejo per manipuladoj kun loka stokado, la IndexedDB API, aŭ kontrolado de datumoj en la kaŝmemoro.

    Sharding almetas apartan etikedon al la ŝlosilo uzata por preni objektojn de la kaŝmemoro kaj retumilo-butikoj, kiu determinas la ligon al la ĉefa domajno de kiu la ĉefpaĝo estas malfermita, kiu limigas la amplekson por moviĝ-spuraj manuskriptoj, ekzemple, ŝarĝitaj per iframe de alia retejo. Por devigi la aktivigon de segmentado sen atendi la regulan inkludon, vi povas uzi la agordon "chrome://flags/#third-party-storage-partitioning".

    Chrome Eldono 113

  • La mekanismo de Unuaj Partiaj Aroj (FPS) estas proponita, kiu permesas determini la rilaton inter malsamaj retejoj de la sama organizo aŭ projekto por la ĝenerala prilaborado de Kuketoj inter ili. Ĉi tiu funkcio estas utila kiam la sama retejo estas alirebla per malsamaj domajnoj (ekzemple, opennet.ru kaj opennet.me). Kuketoj por tiaj domajnoj estas tute apartigitaj, sed kun la helpo de FPS ili nun povas esti ligitaj al komuna stokado. Por ebligi FPS, vi povas uzi la flagon "chrome://flags/enable-first-party-sets".
  • Signifa optimumigo de la programara efektivigo de la videokodilo AV1 (libaom) estis efektivigita, kiu plibonigis la agadon de TTT-aplikoj uzante WebRTC, kiel videokonferencaj sistemoj. Aldonita nova rapidreĝimo 10, taŭga por aparatoj kun limigitaj CPU-resursoj. Provante la aplikaĵon Google Meet sur kanalo kun larĝa de bando de 40 kbps, AV1 Speed ​​​​10 kompare kun VP9-rapido 7 rezultigis 12% pliigon de kvalito kaj 25% pliigon de rendimento.
  • Kiam altnivela retumila protekto estas ebligita (Sekura Folumado> Plibonigita protekto), por detekti malican agadon ĉe Guglo-flanko, aldonaĵoj kolektas telemetrion pri la funkciado de retumiloj, kiuj ne estas instalitaj el la katalogo de Chrome Store. Datenoj kiel la hashoj de la aldonaj dosieroj kaj la enhavo de manifest.json estas senditaj.
  • Iuj uzantoj ebligis pliajn eblojn por aŭtomate plenigado de formularoj, celante rapide plenigi la liveran adreson kaj pagdetalojn dum aĉetado en iuj interretaj vendejoj.
    Chrome Eldono 113
  • La menuo montrita klakante sur la ikono "tri punktoj" estis restrukturita. La menueroj "Etendoj" kaj "Chrome Web Store" estis movitaj al la unua nivelo de la menuo.
  • Aldonis la eblon traduki al alia lingvo nur la elektitan fragmenton de la paĝo, kaj ne nur la tutan paĝon (tradukado estas komencita el la kunteksta menuo). Por kontroli la inkludon de parta traduko, la agordo "chrome://flags/#desktop-partial-translate" estas proponita.
  • Sur la paĝo montrita malfermante novan langeton, aldonis la eblon rekomenci interrompitan laboron ("Vojaĝo"), ekzemple, vi povas daŭrigi la serĉon de la interrompita pozicio.
    Chrome Eldono 113
  • En la Android-versio, nova servopaĝo "chrome://policy/logs" estis efektivigita por elpurigado de la administranto de la centralizitaj administradpolitikoj fiksitaj por uzantoj.
  • En la konstruo por la Android-platformo, la kapablo montri pli personigitan enhavon en la sekcio de la rekomendita enhavo (Malkovru) estis efektivigita. Krome, la kapablo personecigi la preferatajn specojn de rekomendoj montritaj (ekzemple, vi povas kaŝi enhavon de iuj fontoj) por uzantoj kiuj ne estas konektitaj al Guglo-konto estis aldonita.
    Chrome Eldono 113
  • La versio por la Android-platformo ofertas novan interfacon por elekti amaskomunikilajn dosierojn por alŝuti fotojn kaj filmetojn (anstataŭ sia propra efektivigo, la norma Android Media Picker-interfaco estas uzata).
    Chrome Eldono 113
  • CSS efektivigas norman sintakson por la funkcio image-set(), kiu ebligas al vi elekti bildon el aro da opcioj kun malsamaj rezolucioj, kiuj plej taŭgas por la nunaj ekranaj agordoj kaj larĝo de la retkonekto. La antaŭe subtenata -webkit-image-set() prefiksovoko, kiu ofertis Chrome-specifan sintakson, nun estis anstataŭigita per la norma bild-aro.
  • CSS aldonis subtenon por novaj amaskomunikilaj demandoj (@media) overflow-inline kaj overflow-block , kiuj ebligas al vi determini kiel la enhavo estos pritraktata se la enhavo iras preter la originaj bloklimoj.
  • Ĝisdatiga amaskomunikila demando estis aldonita al la CSS por permesi stilojn esti difinitaj kiam presitaj aŭ montritaj sur malrapidaj (ekz. e-libroj ekranoj) kaj rapidaj (regulaj ekranoj) ekranoj.
  • La funkcio linear() estis aldonita al CSS por apliki linearan interpoladon inter donita nombro da punktoj, kiuj povas esti uzataj por krei kompleksajn animaciojn kiel resaltajn kaj streĉajn efikojn.
  • La metodo Headers.getSetCookie() efektivigas la kapablon ĉerpi valorojn de pluraj Set-Cookie-kapoj pasigitaj en ununura peto sen interligi ilin.
  • La etendo largeBlob estis aldonita al la WebAuthn API por stoki grandajn binarajn datumojn asociitajn kun akreditaĵoj.
  • Ebligis la Private State Token API por apartigi uzantojn sen uzi transretejajn identigilojn.
  • Retejoj ne rajtas agordi la posedaĵon document.domain por apliki sam-devenajn kondiĉojn al rimedoj ŝarĝitaj de malsamaj subdomajnoj. Se vi bezonas establi komunikadkanalon inter subdomajnoj, uzu la funkcion postMessage() aŭ la API de Channel Messaging.
  • Plibonigoj estis faritaj al iloj por retaj programistoj. La panelo de Inspektado de Reto-Agado nun havas la kapablon superregi aŭ krei novajn HTTP-respondotitolojn resenditajn de la retservilo (Reto > Kapoj > Respondaj kaplinioj). Aldone, eblas redakti ĉiujn anstataŭojn en unu loko redaktante la dosieron .headers en la sekcio Fontoj > Anstataŭigoj kaj kreante anstataŭaĵojn per masko. Plibonigita senararigado de aplikaĵoj uzante la retkadrojn Nuxt, Vite kaj Rollup. Plibonigita diagnozo de problemoj kun CSS en la panelo Stiloj (eraroj en posedaĵnomoj kaj asignitaj valoroj estas notitaj aparte). En la retejo-konzolo, aldonis la eblon montri aŭtomatajn rekomendojn premante Enter (kaj ne nur premante langeton aŭ dekstran sagon).
    Chrome Eldono 113

Krom novigoj kaj korektoj de cimoj, 15 vundeblecoj estis riparitaj en la nova versio. Multaj el la vundeblecoj estis identigitaj kiel rezulto de aŭtomatigitaj testaj iloj AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer kaj AFL. Neniuj kritikaj problemoj, kiuj ebligas preterpasi ĉiujn retumilprotektajn nivelojn kaj ekzekuti kodon en la sistemo ekster la sablokesto-medio, estis identigitaj. Kadre de la programo por la pago de kontantaj rekompencoj por la malkovro de vundeblecoj por la nuna eldono, Google pagis 10 premiojn en la kvanto de 30.5 mil usonaj dolaroj (unu premio de $7500, $5000 kaj $4000, du premioj de $3000, tri premioj de $2000 kaj du $1000 premioj).

fonto: opennet.ru

Aldoni komenton