Publikimi 113 i Chrome

Google ka zbuluar lëshimin e shfletuesit të internetit Chrome 113. Në të njëjtën kohë, është i disponueshëm një lëshim i qëndrueshëm i projektit falas Chromium, i cili është baza e Chrome. Shfletuesi Chrome ndryshon nga Chromium në përdorimin e logove të Google, praninë e një sistemi për dërgimin e njoftimeve në rast përplasjeje, modulet për luajtjen e përmbajtjes video të mbrojtur nga kopjimi (DRM), një sistem përditësimi automatik, përfshirja e vazhdueshme e izolimit të Sandbox , furnizimi i çelësave në API të Google dhe transmetimi kur kërkoni për parametrat RLZ-. Për ata që kanë nevojë për më shumë kohë për të përditësuar, dega Extended Stable mbështetet veçmas, e ndjekur nga 8 javë. Lëshimi tjetër i Chrome 114 është planifikuar për 30 maj.

Ndryshimet kryesore në Chrome 113:

  • Mbështetja për API grafike të WebGPU dhe WGSL (Gjuha e hijeve në WebGPU) është aktivizuar si parazgjedhje. WebGPU ofron një API të ngjashme me Vulkan, Metal dhe Direct3D 12 për kryerjen e operacioneve nga ana e GPU-së, si përkthimi dhe llogaritja, dhe gjithashtu ju lejon të përdorni një gjuhë shader për të shkruar programe në anën e GPU-së. Mbështetja e WebGPU-së është aktivizuar vetëm në versionet për ChromeOS, macOS dhe Windows për momentin dhe do të aktivizohet për Linux dhe Android në një datë të mëvonshme.
  • Puna vazhdoi për optimizimin e performancës. Në lidhje me degën 112, shpejtësia e kalimit të testit të shpejtësimatësit 2.1 është rritur me 5%.
  • Për përdoruesit, ka filluar përfshirja graduale e modalitetit të ndarjes së ruajtjes, Punëtorëve të Shërbimit dhe API-ve të komunikimit, të cilat, kur përpunojnë një faqe, ndahen në lidhje me domenet, gjë që izolon procesorët e palëve të treta. Modaliteti ju lejon të bllokoni metodat e gjurmimit të lëvizjeve të përdoruesve midis sajteve bazuar në ruajtjen e identifikuesve në depo të përbashkëta dhe zona që nuk janë të destinuara për ruajtjen e përhershme të informacionit ("Supercookies"), për shembull, duke punuar përmes vlerësimit të pranisë së të dhënave të caktuara në shfletues arka. Fillimisht, gjatë përpunimit të një faqeje, të gjitha burimet u ruajtën në një hapësirë ​​emri të përbashkët (me origjinë të njëjtë), pavarësisht nga domeni i origjinës, i cili lejonte që një sajt të përcaktonte ngarkimin e burimeve nga një faqe tjetër përmes manipulimeve me ruajtjen lokale, API IndexedDB. ose duke kontrolluar për të dhëna në cache.

    Sharding i bashkangjit një etiketë të veçantë çelësit të përdorur për të tërhequr objektet nga cache dhe dyqanet e shfletuesit, i cili përcakton lidhjen me domenin kryesor nga i cili hapet faqja kryesore, e cila kufizon hapësirën për skriptet e gjurmimit të lëvizjes, për shembull, të ngarkuar nëpërmjet një iframe nga një faqe tjetër. Për të detyruar aktivizimin e segmentimit pa pritur përfshirjen e rregullt, mund të përdorni cilësimin "chrome://flags/#third-party-storage-partitioning".

    Publikimi 113 i Chrome

  • Propozohet mekanizmi i grupeve të palëve të para (FPS), i cili lejon përcaktimin e marrëdhënies midis faqeve të ndryshme të së njëjtës organizatë ose projekt për përpunimin e përgjithshëm të Cookies midis tyre. Ky funksion është i dobishëm kur i njëjti sajt është i aksesueshëm përmes fushave të ndryshme (për shembull, opennet.ru dhe opennet.me). Cookies për domene të tilla janë plotësisht të ndara, por me ndihmën e FPS ato tani mund të lidhen në një ruajtje të përbashkët. Për të aktivizuar FPS, mund të përdorni flamurin "chrome://flags/enable-first-party-sets".
  • Është kryer një optimizim domethënës i zbatimit të softuerit të koduesit video AV1 (libaom), i cili ka përmirësuar performancën e aplikacioneve në ueb duke përdorur WebRTC, siç janë sistemet e konferencave video. U shtua modaliteti i ri i shpejtësisë 10, i përshtatshëm për pajisjet me burime të kufizuara të CPU. Gjatë testimit të aplikacionit Google Meet në një kanal me një gjerësi brezi prej 40 kbps, AV1 Speed ​​10 në krahasim me VP9 speed 7 rezultoi në një rritje prej 12% në cilësi dhe një rritje prej 25% në performancë.
  • Kur aktivizohet mbrojtja e avancuar e shfletuesit (Shfletimi i sigurt > Mbrojtja e zgjeruar), për të zbuluar aktivitetin keqdashës në anën e Google, shtesat mbledhin telemetrinë rreth funksionimit të shtesave të shfletuesit që nuk janë instaluar nga katalogu i Dyqanit të Chrome. Dërgohen të dhëna të tilla si hash-et e skedarëve shtesë dhe përmbajtja e manifest.json.
  • Disa përdorues kanë të aktivizuara opsione shtesë për plotësimin automatik të formularëve, që synojnë plotësimin e shpejtë të adresës së dorëzimit dhe detajet e pagesës kur bëjnë blerje në disa dyqane online.
    Publikimi 113 i Chrome
  • Menyja e shfaqur duke klikuar në ikonën "tre pika" është ristrukturuar. Artikujt e menysë "Zgjerime" dhe "Dyqani i uebit i Chrome" janë zhvendosur në nivelin e parë të menysë.
  • U shtua aftësia për të përkthyer në një gjuhë tjetër vetëm fragmentin e zgjedhur të faqes, dhe jo vetëm të gjithë faqen (përkthimi fillon nga menyja e kontekstit). Për të kontrolluar përfshirjen e përkthimit të pjesshëm, propozohet cilësimi "chrome://flags/#desktop-partial-translate".
  • Në faqen e shfaqur kur hapni një skedë të re, u shtua aftësia për të rifilluar punën e ndërprerë ("Udhëtimi"), për shembull, mund të vazhdoni kërkimin nga pozicioni i ndërprerë.
    Publikimi 113 i Chrome
  • Në versionin Android, një faqe e re shërbimi "chrome://policy/logs" është zbatuar për korrigjimin e gabimeve nga administratori i politikave të menaxhimit të centralizuar të vendosura për përdoruesit.
  • Në ndërtimin për platformën Android, është zbatuar aftësia për të shfaqur përmbajtje më të personalizuar në seksionin e përmbajtjes së rekomanduar (Discover). Përveç kësaj, është shtuar aftësia për të konfiguruar llojet e preferuara të rekomandimeve (për shembull, mund të fshehni përmbajtjen nga disa burime) për përdoruesit që nuk janë të lidhur me një llogari Google.
    Publikimi 113 i Chrome
  • Versioni për platformën Android ofron një ndërfaqe të re për zgjedhjen e skedarëve mediatikë për ngarkimin e fotove dhe videove (në vend të zbatimit të tij, përdoret ndërfaqja standarde Android Media Picker).
    Publikimi 113 i Chrome
  • CSS zbaton një sintaksë standarde për funksionin image-set(), i cili ju lejon të zgjidhni një imazh nga një grup opsionesh me rezolucione të ndryshme që është më i përshtatshëm për cilësimet aktuale të ekranit dhe gjerësinë e brezit të lidhjes së rrjetit. Thirrja e prefiksit të mbështetur më parë -webkit-image-set(), e cila ofronte një sintaksë specifike për Chrome, tani është zëvendësuar me grupin standard të imazheve.
  • CSS ka shtuar mbështetje për pyetjet e reja të medias (@media) overflow-inline dhe overflow-block , të cilat ju lejojnë të përcaktoni se si do të trajtohet përmbajtja nëse përmbajtja shkon përtej kufijve origjinal të bllokut.
  • Një pyetje e përditësimit të medias është shtuar në CSS për të lejuar që stilet të përcaktohen kur printohen ose shfaqen në ekrane të ngadaltë (p.sh. ekranet e librave elektronikë) dhe të shpejtë (monitorë të rregullt).
  • Funksioni linear() është shtuar në CSS për të aplikuar interpolim linear midis një numri të caktuar pikash, të cilat mund të përdoren për të krijuar animacione komplekse si efekte kërcimi dhe shtrirjeje.
  • Metoda Headers.getSetCookie() zbaton aftësinë për të nxjerrë vlera nga koka të shumta Set-Cookie të kaluara në një kërkesë pa i bashkuar ato.
  • Shtesa largeBlob është shtuar në WebAuthn API për të ruajtur të dhëna të mëdha binare të lidhura me kredencialet.
  • Aktivizoi API-në e Tokenit të Shtetit Privat për të ndarë përdoruesit pa përdorur identifikues ndër-site.
  • Sajtet nuk lejohen të caktojnë veçorinë document.domain për të aplikuar kushte me origjinë të njëjtë për burimet e ngarkuara nga nënfusha të ndryshëm. Nëse keni nevojë të krijoni një kanal komunikimi midis nëndomeneve, përdorni funksionin postMessage() ose API-në e mesazheve të kanalit.
  • Janë bërë përmirësime në mjetet për zhvilluesit e uebit. Paneli i Inspektimit të Aktivitetit të Rrjetit tani ka aftësinë për të anashkaluar ose krijuar tituj të rinj të përgjigjeve HTTP të kthyera nga serveri i uebit (Rrjeti > Titujt > Titujt e përgjigjes). Për më tepër, është e mundur të redaktoni të gjitha anulimet në një vend duke redaktuar skedarin .headers në seksionin Burimet > Overrides dhe duke krijuar zëvendësime me maskë. Korrigjimi i përmirësuar i aplikacioneve duke përdorur kornizat e internetit Nuxt, Vite dhe Rollup. Diagnostifikimi i përmirësuar i problemeve me CSS në panelin Styles (gabimet në emrat e pronave dhe vlerat e caktuara shënohen veçmas). Në tastierën e uebit, shtoi aftësinë për të shfaqur rekomandimet e plotësimit automatik kur shtypni Enter (dhe jo vetëm kur shtypni skedën ose shigjetën djathtas).
    Publikimi 113 i Chrome

Përveç risive dhe rregullimeve të gabimeve, 15 dobësi janë rregulluar në versionin e ri. Shumë nga dobësitë u identifikuan si rezultat i mjeteve të automatizuara të testimit AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë anashkalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit të sandbox. Si pjesë e programit për pagesën e shpërblimeve në para për zbulimin e dobësive për versionin aktual, Google pagoi 10 çmime në vlerë prej 30.5 mijë dollarë amerikanë (një çmim prej 7500 dollarë, 5000 dollarë dhe 4000 dollarë, dy çmime 3000 dollarë, tre çmime prej $2000 dhe dy çmime prej $1000).

Burimi: opennet.ru

Shto një koment