113 Chrome leidimas

„Google“ pristatė žiniatinklio naršyklės „Chrome 113“ išleidimą. Tuo pat metu yra prieinama stabili nemokamo „Chromium“ projekto, kuris yra „Chrome“ pagrindas, leidimas. „Chrome“ naršyklė nuo „Chromium“ skiriasi „Google“ logotipų naudojimu, pranešimų siuntimo sistemos buvimu avarijos atveju, nuo kopijavimo apsaugoto vaizdo turinio (DRM) atkūrimo moduliais, automatinio atnaujinimo sistema, nuolatiniu smėlio dėžės izoliacijos įtraukimu. , Google API raktų tiekimas ir perdavimas ieškant RLZ- parametrų. Tiems, kuriems reikia daugiau laiko atnaujinti, išplėstinis stabilus filialas palaikomas atskirai, o po to 8 savaites. Kitas „Chrome 114“ leidimas planuojamas gegužės 30 d.

Pagrindiniai „Chrome 113“ pakeitimai:

  • „WebGPU“ grafikos API ir WGSL (WebGPU šešėliavimo kalbos) palaikymas įjungtas pagal numatytuosius nustatymus. „WebGPU“ teikia programavimo sąsają, panašią į „Vulkan“, „Metal“ ir „Direct3D 12“, GPU pusės operacijoms, pvz., vaizdavimui ir skaičiavimui, taip pat leidžia naudoti šešėliavimo kalbą GPU pusės programoms rašyti. „WebGPU“ palaikymas šiuo metu įjungtas tik „ChromeOS“ versijose. macOS и Windows, ir už Linux и Android bus aktyvuotas vėliau.
  • Darbas buvo tęsiamas optimizuojant našumą. Palyginti su 112 šaka, spidometro 2.1 testo įveikimo greitis padidėjo 5%.
  • Vartotojams pradėtas laipsniškas saugyklos skirstymo režimo, paslaugų darbuotojų ir komunikacijos API įtraukimas, kurios, apdorojant puslapį, yra atskirtos domenų atžvilgiu, o tai izoliuoja trečiųjų šalių procesorius. Šis režimas leidžia blokuoti naudotojų judėjimo tarp svetainių stebėjimo metodus, remiantis identifikatorių saugojimu bendroje saugykloje ir srityse, kurios nėra skirtos nuolatiniam informacijos saugojimui („superslapukai“), pavyzdžiui, įvertinant tam tikrų duomenų buvimą naršyklėje. talpyklos. Iš pradžių apdorojant puslapį visi ištekliai buvo saugomi bendroje vardų erdvėje (tos pačios kilmės), neatsižvelgiant į kilmės domeną, o tai leido vienai svetainei nustatyti išteklių įkėlimą iš kitos svetainės manipuliuojant su vietine saugykla, IndexedDB API, arba tikrinti, ar nėra duomenų talpykloje.

    Segmentuojant, prie rakto, naudojamo objektams išgauti iš talpyklos ir naršyklės saugyklos, pridedamas atskiras atributas, kuris nustato susiejimą su pagrindiniu raktu. domenas, iš kurio atidaromas pagrindinis puslapis, o tai apriboja stebėjimo scenarijų, pvz., įkeliamų per „iframe“ iš kitos svetainės, apimtį. Norėdami priverstinai skaidyti nelaukdami, kol jis bus įjungtas, galite naudoti nustatymą „chrome://flags/#third-party-storage-partitioning“.

    113 Chrome leidimas
  • Siūlomas pirmosios šalies rinkinių (FPS) mechanizmas, leidžiantis nustatyti ryšį tarp skirtingų tos pačios organizacijos ar projekto svetainių bendram slapukų apdorojimui tarp jų. Ši funkcija naudinga, kai ta pati svetainė pasiekiama per skirtingus domenus (pvz., opennet.ru ir opennet.me). Tokių domenų slapukai yra visiškai atskirti, tačiau FPS pagalba dabar juos galima susieti į bendrą saugyklą. Norėdami įgalinti FPS, galite naudoti žymą „chrome://flags/enable-first-party-sets“.
  • Buvo atliktas reikšmingas AV1 vaizdo kodavimo įrenginio (libaom) programinės įrangos diegimo optimizavimas, dėl kurio pagerėjo WebRTC naudojančių žiniatinklio programų, tokių kaip vaizdo konferencijų sistemos, našumas. Pridėtas naujas greičio režimas 10, tinka įrenginiams su ribotais procesoriaus ištekliais. Bandant „Google Meet“ programą kanale, kurio pralaidumas yra 40 kbps, AV1 Speed ​​​​10, palyginti su VP9 7 greičiu, pagerino kokybę 12%, o našumą - 25%.
  • Kai įjungta išplėstinė naršyklės apsauga (Saugus naršymas > Patobulinta apsauga), norėdami aptikti kenkėjišką veiklą „Google“ pusėje, priedai renka telemetriją apie naršyklės priedų, kurie neįdiegti iš „Chrome“ parduotuvės katalogo, veikimą. Siunčiami tokie duomenys kaip priedų failų maišos ir manifest.json turinys.
  • Kai kurie vartotojai turi įgalintas papildomas automatinio formų pildymo parinktis, skirtas greitai užpildyti pristatymo adresą ir mokėjimo duomenis perkant kai kuriose internetinėse parduotuvėse.
    113 Chrome leidimas
  • Paspaudus piktogramą „trys taškai“ rodomas meniu buvo pertvarkytas. Meniu elementai „Plėtiniai“ ir „Chrome“ internetinė parduotuvė buvo perkelti į pirmąjį meniu lygį.
  • Pridėta galimybė į kitą kalbą išversti tik pasirinktą puslapio fragmentą, o ne tik visą puslapį (vertimas inicijuojamas iš kontekstinio meniu). Norint valdyti dalinio vertimo įtraukimą, siūlomas nustatymas „chrome://flags/#desktop-partial-translate“.
  • Puslapyje, rodomame atidarant naują skirtuką, buvo pridėta galimybė tęsti nutrauktą darbą ("Kelionė"), pavyzdžiui, galite tęsti paiešką iš pertrauktos padėties.
    113 Chrome leidimas
  • Versijoje, skirtoje Android Administratoriui įdiegtas naujas paslaugos puslapis „chrome://policy/logs“, skirtas derinti vartotojams nustatytas centralizuoto valdymo politikas.
  • Platformos surinkime Android Įdiegta galimybė rodyti labiau suasmenintą turinį skiltyje „Atraskite“. Be to, vartotojams, kurie nėra prisijungę prie „Google“ paskyros, pridėta galimybė tinkinti pageidaujamus rekomendacijų tipus (pvz., slėpti turinį nuo tam tikrų šaltinių).
    113 Chrome leidimas
  • Platformos versijoje Android Pasiūlyta nauja sąsaja, skirta pasirinkti multimedijos failus nuotraukoms ir vaizdo įrašams įkelti (vietoj pasirinktinio įdiegimo naudojama standartinė sąsaja). Android Medijos rinkiklis).
    113 Chrome leidimas
  • CSS įgyvendina standartinę funkcijos image-set() sintaksę, kuri leidžia pasirinkti vaizdą iš parinkčių rinkinio su skirtinga raiška, kuris labiausiai tinka esamiems ekrano nustatymams ir tinklo ryšio pralaidumui. Anksčiau palaikomas -webkit-image-set() priešdėlio iškvietimas, siūlantis specifinę „Chrome“ sintaksę, dabar buvo pakeistas standartiniu vaizdų rinkiniu.
  • CSS pridėjo palaikymą naujoms medijos užklausoms (@media) overflow-inline ir overflow-block , kurios leidžia nustatyti, kaip bus tvarkomas turinys, jei turinys peržengs pradines bloko ribas.
  • Į CSS buvo įtraukta naujinimo medijos užklausa, leidžianti apibrėžti stilius, kai jie spausdinami arba rodomi lėtuose (pvz., el. knygų ekranuose) ir greituose (įprastuose monitoriuose) ekranuose.
  • Linear() funkcija buvo pridėta prie CSS, kad būtų galima taikyti linijinę interpoliaciją tarp tam tikro taškų skaičiaus, kurią galima naudoti kuriant sudėtingas animacijas, pvz., atšokimo ir tempimo efektus.
  • Headers.getSetCookie() metodas įgyvendina galimybę išgauti reikšmes iš kelių Set-Cookie antraštių, perduodamų vienoje užklausoje, jų nesujungus.
  • Plėtinys bigBlob buvo pridėtas prie WebAuthn API, kad būtų galima saugoti didelius dvejetainius duomenis, susietus su kredencialais.
  • Įgalinta „Private State Token“ API, kad būtų galima atskirti vartotojus nenaudojant kelių svetainių identifikatorių.
  • Svetainėms neleidžiama nustatyti ypatybės document.domain taikyti tos pačios kilmės sąlygas ištekliams, įkeliamiems iš skirtingų padomenių. Jei reikia sukurti ryšio kanalą tarp padomenių, naudokite funkciją postMessage() arba Channel Messaging API.
  • Buvo patobulinti žiniatinklio kūrėjams skirti įrankiai. Tinklo veiklos tikrinimo skydelis dabar turi galimybę nepaisyti arba sukurti naujas HTTP atsako antraštes, kurias grąžina žiniatinklio serveris (Tinklas > Antraštės > Atsakymų antraštės). Be to, galima redaguoti visus nepaisymus vienoje vietoje, redaguojant .headers failą skiltyje Šaltiniai > Nepaisoma ir sukuriant pakaitalus naudojant kaukę. Patobulintas programų derinimas naudojant „Nuxt“, „Vite“ ir „Rollup“ žiniatinklio sistemas. Patobulinta CSS problemų diagnostika skydelyje Stiliai (ypatybių pavadinimų ir priskirtų verčių klaidos pažymimos atskirai). Žiniatinklio konsolėje pridėta galimybė rodyti automatinio užbaigimo rekomendacijas paspaudus Enter (o ne tik paspaudus tabuliavimą arba rodyklę dešinėn).
    113 Chrome leidimas

Be naujovių ir klaidų pataisymų, naujojoje versijoje ištaisyta 15 pažeidžiamumų. Daugelis pažeidžiamumų buvo nustatyti dėl automatinių testavimo įrankių AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ir AFL. Nenustatyta jokių kritinių problemų, leidžiančių apeiti visus naršyklės apsaugos lygius ir vykdyti kodą sistemoje ne smėlio dėžės aplinkoje. Vykdydama piniginių atlygių už dabartinio leidimo pažeidžiamumų atradimą mokėjimo programos dalį, „Google“ sumokėjo 10 apdovanojimų už 30.5 tūkst. JAV dolerių (vieną 7500, 5000 ir 4000 USD apdovanojimą, du 3000 USD apdovanojimus, tris apdovanojimus). 2000 USD ir du 1000 USD apdovanojimai).

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster