Ang pagpagawas sa Chrome 113

Gipadayag sa Google ang pagpagawas sa web browser sa Chrome 113. Sa samang higayon, ang usa ka lig-on nga pagpagawas sa libre nga proyekto sa Chromium, nga nagsilbing basehan sa Chrome, anaa. Ang browser sa Chrome lahi sa Chromium sa paggamit sa mga logo sa Google, ang presensya sa usa ka sistema sa pagpadala sa mga pahibalo kung adunay pagkahagsa, mga module alang sa pagdula sa sulud nga giprotektahan sa kopya sa video (DRM), usa ka sistema alang sa awtomatikong pag-install sa mga update, permanente nga makapahimo sa pag-inusara sa Sandbox. , paghatag og mga yawe sa Google API ug pagpasa sa RLZ- sa pagpangita. Alang niadtong nanginahanglan ug dugang panahon sa pag-update, ang Extended Stable nga sanga gilain nga gisuportahan, gisundan sa 8 ka semana. Ang sunod nga pagpagawas sa Chrome 114 gikatakda sa Mayo 30.

Mga dagkong kausaban sa Chrome 113:

  • Suporta alang sa WebGPU graphics API ug sa WGSL (WebGPU Shading Language) shader nga pinulongan kay gipagana pinaagi sa default. Naghatag ang WebGPU og interface sa programming nga susama sa Vulkan, Metal, ug Direct3D 12 alang sa pagpahigayon sa mga operasyon sa kilid sa GPU sama sa pag-render ug pag-compute, ug gitugotan usab ang paggamit sa usa ka shader nga pinulongan sa pagsulat sa mga programa nga nagdagan sa kilid sa GPU. Ang suporta sa WebGPU sa pagkakaron gi-enable lang sa mga build para sa ChromeOS, macOS ug Windows, ug i-activate kini sa Linux ug Android unya.
  • Nagpadayon ang pagtrabaho aron ma-optimize ang pasundayag. Kung itandi sa branch 112, ang katulin sa pagpasa sa Speedometer 2.1 nga pagsulay misaka sa 5%.
  • Alang sa mga tiggamit, ang anam-anam nga pag-apil sa storage segmentation mode, Service Workers ug komunikasyon API nagsugod na, nga, sa pagproseso sa usa ka panid, gibulag sa relasyon sa mga domain, nga nag-inusara sa mga third-party nga mga processor. Gitugotan ka sa mode nga babagan ang mga pamaagi sa pagsubay sa mga lihok sa gumagamit tali sa mga site base sa pagtipig sa mga identifier sa gipaambit nga pagtipig ug mga lugar nga wala gituyo alang sa permanente nga pagtipig sa kasayuran ("Supercookies"), pananglitan, pagtrabaho pinaagi sa pagtimbang-timbang sa presensya sa pipila nga datos sa mga cache sa browser. Sa sinugdan, sa diha nga pagproseso sa usa ka panid, ang tanan nga mga kapanguhaan gitipigan sa usa ka komon nga namespace (same-origin), sa walay pagtagad sa gigikanan nga domain, nga nagtugot sa usa ka site sa pagtino sa loading sa mga kapanguhaan gikan sa laing site pinaagi sa pagmaniobra sa lokal nga storage, ang IndexedDB API, o pagsusi sa presensya sa data sa cache.

    Uban sa sharding, ang yawe nga gigamit aron makuha ang mga butang gikan sa cache ug pagtipig sa browser adunay usa ka lahi nga hiyas nga gilakip niini nga naghubit sa link sa panguna nga domain diin giablihan ang panguna nga panid, nga naglimite sa kasangkaran sa mga script sa pagsubay, sama sa gikarga pinaagi sa usa ka iframe gikan sa laing site. Aron mapugos ang pagbahinbahin nga ma-aktibo nga wala maghulat sa normal nga pagpaaktibo, mahimo nimong gamiton ang setting nga "chrome://flags/#third-party-storage-partitioning".

    Ang pagpagawas sa Chrome 113

  • Usa ka mekanismo sa First-Party Sets (FPS) ang gisugyot aron mahibal-an ang relasyon tali sa lainlaing mga site sa parehas nga organisasyon o proyekto alang sa sagad nga pagproseso sa Cookie taliwala nila. Ang bahin mapuslanon kung ang usa ka site ma-access pinaagi sa lainlaing mga dominyo (pananglitan, opennet.ru ug opennet.me). Ang mga cookies alang sa ingon nga mga domain hingpit nga bulag, apan sa tabang sa FPS mahimo na silang ma-link sa usa ka sagad nga pagtipig. Aron mahimo ang FPS, mahimo nimong gamiton ang bandila nga "chrome://flags/enable-first-party-sets".
  • Mahinungdanon nga pag-optimize sa pagpatuman sa software sa video encoder sa format nga AV1 (libaom) gihimo, nga nagpauswag sa paghimo sa mga aplikasyon sa web gamit ang WebRTC, sama sa mga sistema sa komperensya sa video. Gidugang ang bag-ong mode sa tulin nga 10, nga angay alang sa mga aparato nga adunay limitado nga mga kapanguhaan sa CPU. Kung gisulayan ang aplikasyon sa Google Meet sa usa ka channel nga adunay bandwidth nga 40 kbps, ang AV1 Speed ​​​​10 mode kumpara sa VP9 speed 7 mode nagtugot kanamo nga makab-ot ang usa ka 12% nga pagtaas sa kalidad ug usa ka 25% nga pagtaas sa pasundayag.
  • Kung imong gipalihok ang gipauswag nga proteksyon sa browser (Luwas nga Pag-browse > Gipauswag nga proteksyon), aron mahibal-an ang makadaot nga kalihokan sa mga add-on sa kilid sa Google, gikolekta ang telemetry bahin sa operasyon sa mga add-on sa browser nga gi-install dili gikan sa katalogo sa Chrome Store. Ang datos sama sa mga hash sa mga add-on nga mga file ug ang mga sulod sa manifest.json gipadala.
  • Ang ubang mga tiggamit adunay dugang nga mga kapilian alang sa mga porma sa pagpuno sa awto, nga nagtumong sa dali nga pagpuno sa adres sa pagpadala ug mga detalye sa pagbayad kung nagpamalit sa pipila ka mga online nga tindahan.
    Ang pagpagawas sa Chrome 113
  • Ang menu nga gipakita sa dihang nag-klik sa "tulo ka tuldok" nga icon gi-restructure. Ang "Mga Extension" ug "Chrome Web Store" nga mga butang gibalhin sa unang lebel sa menu.
  • Gidugang ang abilidad sa paghubad lamang sa usa ka pinili nga tipik sa usa ka panid ngadto sa laing pinulongan, ug dili lamang sa tibuok panid (ang paghubad gisugdan gikan sa menu sa konteksto). Aron makontrol ang paglakip sa partial nga paghubad, ang setting nga "chrome://flags/#desktop-partial-translate" gisugyot.
  • Sa panid nga gipakita sa pag-abli sa usa ka bag-ong tab, ang abilidad sa pagpadayon sa nabalda nga trabaho ("Pagbiyahe") gidugang, pananglitan, mahimo nimong ipadayon ang pagpangita gikan sa nabalda nga posisyon.
    Ang pagpagawas sa Chrome 113
  • Ang bersyon sa Android nag-uban sa usa ka bag-ong panid sa serbisyo "chrome://policy/logs" alang sa pag-debug sa tagdumala sa mga sentralisadong palisiya sa pagdumala nga gitakda alang sa mga tiggamit.
  • Ang pagtukod alang sa plataporma sa Android naglakip sa abilidad sa pagpakita sa mas personal nga sulod sa girekomendar nga seksyon sa sulod (Discover). Dugang pa, ang abilidad sa pag-configure sa gipalabi nga mga tipo sa mga rekomendasyon nga gipakita (pananglitan, mahimo nimong itago ang sulud gikan sa pipila nga mga gigikanan) gidugang alang sa mga tiggamit nga wala konektado sa usa ka Google account.
    Ang pagpagawas sa Chrome 113
  • Ang bersyon alang sa Android nga plataporma nagtanyag og bag-ong interface alang sa pagpili sa mga file sa multimedia alang sa pag-upload sa mga litrato ug mga video (imbes sa kaugalingong pagpatuman niini, ang standard nga Android Media Picker interface ang gigamit).
    Ang pagpagawas sa Chrome 113
  • Ang CSS nag-implementar sa standard syntax sa image-set() function, nga nagtugot kanimo sa pagpili og hulagway gikan sa set sa mga opsyon nga adunay lain-laing mga resolusyon nga labing haum sa kasamtangan nga mga setting sa screen ug network connection bandwidth. Ang kaniadto gisuportahan nga tawag nga adunay prefix -webkit-image-set(), nga nagtanyag sa Chrome-specific syntax, gipulihan na karon sa standard image-set.
  • Nagdugang ang CSS og suporta alang sa bag-ong mga pangutana sa media (@media) nga overflow-inline ug overflow-block, nga nagtugot kanimo sa pagtino kung giunsa pagproseso ang sulud nga lapas sa orihinal nga mga utlanan sa block.
  • Ang usa ka update nga pangutana sa media gidugang sa CSS, nga nagpaposible sa paghubit sa mga estilo kung giimprinta o gipakita sa hinay (pananglitan, mga e-reader screen) ug paspas (regular nga mga monitor) nga mga screen.
  • Ang linear() function gidugang sa CSS aron magamit ang linear interpolation tali sa usa ka piho nga gidaghanon sa mga punto, nga magamit sa paghimo ug komplikadong mga animation sama sa bounce ug stretch effects.
  • Ang pamaagi sa Headers.getSetCookie() nagpatuman sa abilidad sa pagkuha sa mga bili gikan sa pipila ka Set-Cookie header nga gipadala sa usa ka hangyo nga walay paghiusa niini.
  • Usa ka dako nga extension saBlob ang gidugang sa WebAuthn API aron magtipig sa dagkong binary data nga may kalabotan sa mga kredensyal.
  • Gi-enable ang Private State Token API aron mabulag ang mga tiggamit nga wala mogamit mga cross-site identifier.
  • Ang mga site dili tugotan nga i-set ang document.domain nga propyedad aron magamit ang parehas nga gigikanan nga kondisyon sa mga kapanguhaan nga gikarga gikan sa lainlaing mga subdomain. Kung kinahanglan nimo nga magtukod usa ka channel sa komunikasyon tali sa mga subdomain, kinahanglan nimo gamiton ang postMessage() function o ang Channel Messaging API.
  • Ang mga pag-ayo gihimo sa mga himan alang sa mga web developer. Sa panel sa pag-inspeksyon sa kalihokan sa network, posible na karon ang pag-redefine o paghimo og bag-ong mga header sa tubag sa HTTP nga gibalik sa web server (Network > Header > Response Header). Dugang pa, posible nga i-edit ang tanang override sa usa ka dapit pinaagi sa pag-edit sa .headers file sa Sources > Overrides section ug paghimo og mga puli gamit ang mask. Gipauswag nga pag-debug sa mga aplikasyon gamit ang Nuxt, Vite ug Rollup web frameworks. Gipauswag nga pagdayagnos sa mga problema sa CSS sa panel sa Mga Estilo (mga sayup sa mga ngalan sa kabtangan ug gi-assign nga mga kantidad gilain nga nahibal-an). Sa web console, ang abilidad sa pagpakita sa mga rekomendasyon sa autocompletion gidugang kung imong gipugos ang Enter (ug dili lang kung imong gipugos ang tab o tuo nga arrow).
    Ang pagpagawas sa Chrome 113

Dugang sa mga inobasyon ug pag-ayo sa bug, ang bag-ong bersyon nagwagtang sa 15 ka mga kahuyangan. Daghan sa mga kahuyangan ang giila isip resulta sa automated testing gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ug AFL tools. Wala’y nakita nga kritikal nga mga problema nga magtugot sa usa nga makalikay sa tanan nga lebel sa proteksyon sa browser ug ipatuman ang code sa sistema sa gawas sa palibot sa sandbox. Isip kabahin sa programa sa pagbayad sa kwarta nga mga ganti sa pagdiskubre sa mga kahuyangan alang sa kasamtangan nga pagpagawas, ang Google mibayad og 10 ka mga awards sa kantidad nga 30.5 ka libo nga US dollars (usa ka award nga $7500, $5000 ug $4000, duha ka award nga $3000, tulo ka awards nga $2000 ug duha mga ganti nga $1000).

Source: opennet.ru

Idugang sa usa ka comment