Chrome 113 väljaanne

Google esitles veebibrauseri Chrome 113 välja. Samal ajal on saadaval ka avatud allika projekt Chromiumi stabiilne versioon, mis on Chrome'i alus. Brauser Chrome erineb Chromiumist Google'i logode kasutamise, hankimisautomaatne uuenduste installimise süsteemi, teavitussüsteemi kokkupõrke korral, kaitstud videokontentide taasesituse moodulite (DRM), püsiva Sandbox-isolatsiooni sisse lülitamise ning Google API võtmete tarnimise ja RLZ-parameetrite edastamise poolest otsingute ajal. Neile, kellele on uuendamiseks rohkem aega vajalik, toetatakse eraldi Extended Stable haru, mida abistatakse 8 nädala jooksul. Järgmine Chrome 114 väljaanne on plaanitud 30. maiks.

Chrome 113 põhilised muudatused:

  • Vaikimisi on lubatud WebGPU graafilise API ja WGSL (WebGPU Shading Language) shaderi keele tugi. WebGPU pakub sarnast programmiliidest nagu Vulkan, Metal ja Direct3D 12, et teostada GPU-l pooltegevusi, näiteks renderdamist ja arvutusi, ning võimaldab kasutada shaderi keelt programmide kirjutamiseks, mis töötavad GPU-l. WebGPU tugi on hetkel aktiivne ainult ChromeOS, macOS ja Windowsi kogudes, Linuxi ja Androidi jaoks aktiveeritakse see hiljem.
  • Tööd produktiivsuse optimeerimise kallal on jätkuvalt käimas. Speedometer 2.1 testide tulemuste põhjal on võrreldes haru 112-ga kiirus tõusnud 5%.
  • Kasutajate jaoks algas järkjärguline salvestusruumi segmentimise, teenuse töötleja ja suhtlus-API-de aktiveerimine, millega seotud domeenidega lehekülje töötlemisel eraldatakse kolmandate osapoolte töötlejad. Režiim võimaldab blokeerida kasutaja liikuvuse jälgimise meetodid veebisaitide vahel, mis põhinevad identifikaatorite salvestamisel ühistes salvestustes ja aladel, mis ei ole mõeldud teabe alaliseks salvestamiseks („Supercookies”), näiteks hindamise kaudu, kas teatud andmed on brauseri vahemälu olemas. Lehekülje töötlemise alguses salvestati kõik ressursid ühises nimede ruumis (same-origin), olenemata algsest domeenist, võimaldades ühel veebisaidil määrata ressursi laadimise teiselt saidilt, manipuleerides kohaliku salvestusega, IndexedDB API-ga või kontrollides andmete olemasolu vahemälu.

    Salvestamise segmentimise võtme külge, mida kasutatakse objektide hankimiseks vahemälust ja brauseri salvestustest, kinnitatakse eraldi omadus, mis määrab sidumise algdomeeniga. domaadi, mille avatakse peamine leht, mis piirab jälgimisskriptide ulatust, näiteks iframe kaudu teiselt saidilt laaditud skripte. Segmenteerimise sundaktiveerimiseks ilma tavapärase käivitamiseni saab kasutada seadet „chrome://flags/#third-party-storage-partitioning”.

    Chrome 113 väljaanne
  • On pakutud First-Party Sets (FPS) mehhanismi, mis võimaldab määrata seose erinevate veebisaitide vahel, mis kuuluvad samasse organisatsiooni või projekti, et jagada küpsiseid nende vahel. See võimalus on kasulik, kui üks sait on saadaval erinevate domeenide kaudu (näiteks opennet.ru ja opennet.me). Selliste domeenide küpsised on täielikult eraldatud, kuid FPS abil saab need nüüd ühendada ühte salvestusse. FPS aktiveerimiseks saab kasutada lippu „chrome://flags/enable-first-party-sets”.
  • On tehtud märkimisväärne optimeerimine AV1 (libaom) video kodeerija tarkvaralisest implementatsioonist, mis on parandanud WebRTC-d kasutavate veebirakenduste, näiteks videokonverentside süsteemide, jõudlust. Uus 10 kiiruserežiim on lisatud, sobides madala CPU ressursiga seadmetele. Google Meet'i rakenduse testimisel 40 kbps ribalaiusega kanalis saavutas AV1 Speed 10 režiim võrreldes VP9 Speed 7 režiimiga 12% kvaliteedi paranemise ja 25% jõudluse kasvu.
  • Kuna on käivitatud laiendatud brauserikaitse (Safe Browsing > Enhanced protection), et tuvastada Google'i poolel pahatahtlik tegevus laiendustes, on rakendatud brauserilaiendite, mis ei ole installitud Chrome Store'i kataloogist, toimimise telemeetriakogumine. Edastatavad andmed sisaldavad laienduse failihashesid ja manifest.json sisu.
  • Mõnedel kasutajatel on aktiveeritud täiendavad automaatse täitmise funktsioonid, mis on suunatud kiirele saatmisadresse ja makseteenuste täitmisele mõnedes e-poodides.
    Chrome 113 väljaanne
  • Menüü, mis kuvatakse kolme punkti ikooni klõpsamisel, on ümber struktuuri korraldatud. Esimesele tasemele on viidud punktid „Lisa” ja „Chrome Web Store”.
  • Lisatud on võimalus tõlkida ainult valitud lehe fragmenti, mitte ainult kogu lehte (tõlget algatatakse kontekstimenüüst). Osalise tõlke lubamiseks on pakutud seadistust „chrome://flags/#desktop-partial-translate”.
  • Uue vahelehe avamisel kuvataval lehel on lisatud võimalus katkestatud töid jätkata („Journey”), näiteks saab jätkata otsingut katkestatud positsioonilt.
    Chrome 113 väljaanne
  • Androidi versioonis on rakendatud uus teenusleht „chrome://policy/logs” administraatori seatud poliitikate tõrkeotsimiseks.
  • Androidi platvormi versioonis on võimalik kuvada rohkem isikupärastatud sisu soovitatud sisu osas (Discover). Samuti on lisatud võimalus seadistada eelistatud soovituste tüüpe (näiteks saab teatud allikatest pärit sisu peita) kasutajatele, kes ei ole Google'i kontoga ühendatud.
    Chrome 113 väljaanne
  • Androidi versioonis on ette nähtud uus liides multimeediafailide valimiseks fotode ja videote üleslaadimiseks (oma lahenduse asemel kasutatakse Android Media Pickeri põhiliidest).
    Chrome 113 väljaanne
  • CSS-is on rakendatud standardne süntaks funktsioonile image-set(), mis võimaldab valida pildi erinevate resolutsioonidega valikutest, mis sobib kõige paremini praeguste ekraani parameetrite ja võrguühenduse läbilaskevõimega. Varem toetatud -webkit-image-set() kutse, mis pakkus Chrome'ile spetsiifilist süntaksit, on nüüd asendatud standardse image-set-iga.
  • CSS-i on lisatud uus tugi meedia päringutele (@media) overflow-inline ja overflow-block, mis võimaldavad määrata, kuidas sisuhäired algsest ploki piiridest väljuda.
  • CSS-i on lisatud meedia päring update, mis võimaldab määrata stiile trükkimisel või aeglaste (nt e-lugemiseks mõeldud ekraanid) ja kiirete (tavalised monitorid) ekraanide puhul.
  • CSS-i on lisatud funktsioon linear() lineaarse interpoleerimise rakendamiseks määratud punktide vahel, mida saab kasutada keerukate animatsioonide loomiseks, nagu põrkumise ja venimise efektid.
  • Meetodis Headers.getSetCookie() on rakendatud võimalus eraldada väärtusi mitmest Set-Cookie päisest, mis saadetakse ühes päringus, ilma neid ühendamata.
  • API WebAuthn on lisatud laiendus largeBlob suurte binaarsete andmete salvestamiseks, mis on seotud autentimisandmetega.
  • Käimasolev API Private State Token võimaldab kasutajate eristamist ilma kolmandate osapoolte identifikaatorite kasutamiseta.
  • Veebilehtedel on keelatud seada omadust document.domain, et rakendada same-origin tingimusi erinevatelt alamdomeenidelt laaditud ressurssidele. Alamdomeenide vahelise suhtluse kanali seadmiseks tuleks kasutada funktsiooni postMessage() või API-d Channel Messaging.
  • Web-arendajatele mõeldud tööriistu on täiustatud. Võrgu aktiivsuse inspektsioonipaneelis on lisatud võimalus ümberkirjutada või luua uusi HTTP vastuse päiseid, mida veebiserver tagastab (Võrk > Päised > Vastuse päised). Samuti on nüüd võimalik redigeerida kõiki ümberkirjutusi ühes kohas, muutes .headers faili allosas Allikad > Asendused, ja luua asendusi mustri järgi. Nuxt, Vite ja Rollupi veebiraamistikke kasutavate rakenduste tõrkeotsingut on täiustatud. Stiilide paneelis on paranenud CSS-i probleemide diagnoosimine (vead nimede omadustes ja omistatud väärtustes on eraldi välja toodud). Veebikonsolis on lisatud soovituste kuvamise funktsioon automaatse täitmise jaoks, kui vajutada sisestusklahvi (mitte ainult kui vajutada tabulaatorit või paremat nooleklahvi).
    Chrome 113 väljaanne

Uue versiooni puhul on lisaks uuendustele ja vigade parandustele kõrvaldatud 15 haavatavust. Mitmed neist avastati automatiseeritud testimise tööriistade nagu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL abil. Kriitilisi probleeme, mis võimaldavad mööda minna kõigist brauseri kaitsekihtidest ja käivitada süsteemis koodi väljaspool sandboxi keskkonda, ei leitud. Vulnerability'i avastamise tasuprogrammi raames maksis Google käesoleva väljaande eest välja 10 preemiat kogusummas 30.5 tuhat USA dollarit (üks preemia 7500 USD, 5000 USD ja 4000 USD, kaks preemiat 3000 USD, kolm preemiat 2000 USD ja kaks preemiat 1000 USD).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster