Vydanie Chrome 113

Google odhalil vydanie webového prehliadača Chrome 113. Zároveň je k dispozícii stabilné vydanie bezplatného projektu Chromium, ktorý je základom prehliadača Chrome. Prehliadač Chrome sa od Chromia líši použitím log Google, prítomnosťou systému na odosielanie upozornení v prípade zlyhania, modulmi na prehrávanie videoobsahu chráneného proti kopírovaniu (DRM), systémom automatických aktualizácií, neustálym začlenením izolácie Sandbox , dodávka kľúčov do Google API a prenos pri vyhľadávaní parametrov RLZ. Pre tých, ktorí potrebujú viac času na aktualizáciu, je samostatne podporovaná vetva Extended Stable, po ktorej nasleduje 8 týždňov. Ďalšie vydanie prehliadača Chrome 114 je naplánované na 30. mája.

Kľúčové zmeny v Chrome 113:

  • Podpora pre grafické rozhranie API WebGPU a jazyk shaderu WGSL (WebGPU Shading Language) sú predvolene povolené. WebGPU poskytuje programovacie rozhranie podobné Vulkan, Metal a Direct3D 12 na vykonávanie operácií na strane GPU, ako je vykresľovanie a výpočty, a tiež umožňuje použitie shader jazyka na písanie programov, ktoré bežia na strane GPU. Podpora WebGPU je momentálne povolená iba v zostavách pre ChromeOS, macOS a Windows a neskôr bude aktivovaná pre Linux a Android.
  • Pokračovali práce na optimalizácii výkonu. Oproti vetve 112 sa rýchlosť prejdenia testu Speedometer 2.1 zvýšila o 5 %.
  • Pre používateľov sa začalo postupné zaraďovanie režimu segmentácie úložiska, Service Workers a komunikačných API, ktoré sú pri spracovaní stránky oddelené vo vzťahu k doménam, čím sa izolujú procesory tretích strán. Režim vám umožňuje blokovať metódy sledovania pohybu používateľov medzi stránkami na základe ukladania identifikátorov do zdieľaného úložiska a oblastí, ktoré nie sú určené na trvalé ukladanie informácií („supercookies“), napríklad pomocou hodnotenia prítomnosti určitých údajov vo vyrovnávacej pamäti prehliadača. Spočiatku pri spracovaní stránky boli všetky zdroje uložené v spoločnom mennom priestore (rovnaký pôvod) bez ohľadu na pôvodnú doménu, čo umožnilo jednej lokalite určiť načítanie zdrojov z inej lokality prostredníctvom manipulácie s lokálnym úložiskom, API IndexedDB alebo kontrola prítomnosti údajov vo vyrovnávacej pamäti.

    Pri shardingu má kľúč používaný na načítanie objektov z vyrovnávacej pamäte a úložiska prehliadača samostatný atribút, ktorý definuje odkaz na primárnu doménu, z ktorej sa otvára hlavná stránka, čo obmedzuje rozsah skriptov sledovania, ako sú skripty načítané cez iframe z iného webu. Ak chcete vynútiť aktiváciu segmentácie bez čakania na normálnu aktiváciu, môžete použiť nastavenie „chrome://flags/#third-party-storage-partitioning“.

    Vydanie Chrome 113

  • Bol navrhnutý mechanizmus súprav prvej strany (FPS) na určenie vzťahu medzi rôznymi stránkami tej istej organizácie alebo projektu pre spoločné spracovanie súborov cookie medzi nimi. Táto funkcia je užitočná, keď je jedna stránka prístupná prostredníctvom rôznych domén (napríklad opennet.ru a opennet.me). Cookies pre takéto domény sú úplne oddelené, no pomocou FPS ich teraz možno prepojiť do spoločného úložiska. Ak chcete povoliť FPS, môžete použiť príznak „chrome://flags/enable-first-party-sets“.
  • Bola vykonaná významná optimalizácia softvérovej implementácie kódovača videa vo formáte AV1 (libaom), čím sa zlepšil výkon webových aplikácií využívajúcich WebRTC, ako sú napríklad videokonferenčné systémy. Pridaný nový režim rýchlosti 10, vhodný pre zariadenia s obmedzenými zdrojmi CPU. Pri testovaní aplikácie Google Meet na kanáli so šírkou pásma 40 kbps nám režim AV1 Speed ​​​​10 v porovnaní s režimom VP9 speed 7 umožnil dosiahnuť 12 % zvýšenie kvality a 25 % zvýšenie výkonu.
  • Keď povolíte rozšírenú ochranu prehliadača (Bezpečné prehliadanie > Vylepšená ochrana), na zistenie škodlivej aktivity v doplnkoch na strane Google sa zhromažďuje telemetria o fungovaní doplnkov prehliadača, ktoré nie sú nainštalované z katalógu Chrome Store. Odosielajú sa údaje, ako sú hodnoty hash súborov doplnkov a obsah súboru manifest.json.
  • Niektorí používatelia majú ďalšie možnosti automatického vypĺňania formulárov, ktorých cieľom je rýchle vyplnenie dodacej adresy a platobných údajov pri nákupoch v niektorých internetových obchodoch.
    Vydanie Chrome 113
  • Ponuka zobrazená po kliknutí na ikonu „tri bodky“ bola zmenená. Položky „Rozšírenia“ a „Internetový obchod Chrome“ boli presunuté do prvej úrovne ponuky.
  • Pridaná možnosť preložiť len vybranú časť stránky do iného jazyka, nie len celú stránku (preklad sa spúšťa z kontextového menu). Na kontrolu zahrnutia čiastočného prekladu bolo navrhnuté nastavenie „chrome://flags/#desktop-partial-translate“.
  • Na stránke zobrazenej pri otvorení novej karty bola pridaná možnosť pokračovať v prerušenej práci („Cesta“), napríklad môžete pokračovať vo vyhľadávaní z prerušenej pozície.
    Vydanie Chrome 113
  • Verzia pre Android obsahuje novú stránku služby „chrome://policy/logs“ na ladenie správcom pravidiel centralizovanej správy nastavených pre používateľov.
  • Zostavenie pre platformu Android obsahuje možnosť zobrazovať prispôsobenejší obsah v sekcii odporúčaného obsahu (Objaviť). Okrem toho bola pridaná možnosť konfigurovať preferované typy zobrazovaných odporúčaní (napríklad môžete skryť obsah z niektorých zdrojov) pre používateľov, ktorí nie sú pripojení k účtu Google.
    Vydanie Chrome 113
  • Verzia pre platformu Android ponúka nové rozhranie pre výber multimediálnych súborov na nahrávanie fotografií a videí (namiesto vlastnej implementácie je použité štandardné rozhranie Android Media Picker).
    Vydanie Chrome 113
  • CSS implementuje štandardnú syntax funkcie image-set(), ktorá vám umožňuje vybrať obrázok zo sady možností s rôznym rozlíšením, ktoré najlepšie vyhovuje aktuálnym nastaveniam obrazovky a šírke pásma sieťového pripojenia. Predtým podporované volanie s predponou -webkit-image-set(), ktoré ponúkalo syntax špecifickú pre Chrome, bolo teraz nahradené štandardnou sadou obrázkov.
  • CSS pridalo podporu pre nové mediálne dotazy (@media) overflow-inline a overflow-block, ktoré vám umožňujú určiť, ako bude spracovaný obsah, ktorý presahuje pôvodné hranice bloku.
  • Do CSS bol pridaný aktualizačný mediálny dotaz, ktorý umožňuje definovať štýly pri tlači alebo zobrazovaní na pomalých (napríklad obrazovky elektronických čítačiek) a rýchlych (bežné monitory) obrazovkách.
  • Do CSS bola pridaná funkcia linear() na použitie lineárnej interpolácie medzi určeným počtom bodov, ktorú možno použiť na vytváranie zložitých animácií, ako sú efekty odrazu a roztiahnutia.
  • Metóda Headers.getSetCookie() implementuje možnosť získať hodnoty z niekoľkých hlavičiek Set-Cookie odoslaných v jednej požiadavke bez ich kombinovania.
  • Do rozhrania WebAuthn API bolo pridané rozšírenie largeBlob na ukladanie veľkých binárnych údajov spojených s povereniami.
  • Povolené rozhranie Private State Token API na oddelenie používateľov bez použitia identifikátorov medzi lokalitami.
  • Stránky nemajú povolené nastaviť vlastnosť document.domain tak, aby aplikovala podmienky rovnakého pôvodu na zdroje načítané z rôznych subdomén. Ak potrebujete vytvoriť komunikačný kanál medzi subdoménami, použite funkciu postMessage() alebo rozhranie Channel Messaging API.
  • Vylepšenia sa dočkali nástroje pre vývojárov webu. V paneli kontroly sieťovej aktivity je teraz možné predefinovať alebo vytvoriť nové hlavičky HTTP odpovede vrátené webovým serverom (Sieť > Hlavičky > Hlavičky odpovede). Okrem toho je možné upraviť všetky prepisy na jednom mieste úpravou súboru .headers v časti Zdroje > Prepisy a vytvorením náhrad pomocou masky. Vylepšené ladenie aplikácií pomocou webových rámcov Nuxt, Vite a Rollup. Vylepšená diagnostika problémov s CSS na paneli Štýly (chyby v názvoch vlastností a priradených hodnotách sú uvedené samostatne). Vo webovej konzole pribudla možnosť zobraziť odporúčania automatického dopĺňania po stlačení klávesu Enter (a nielen pri stlačení tabulátora alebo šípky doprava).
    Vydanie Chrome 113

Okrem inovácií a opráv chýb nová verzia odstraňuje 15 zraniteľností. Mnohé zo zraniteľností boli identifikované ako výsledok automatizovaného testovania pomocou nástrojov AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Neboli identifikované žiadne kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a spustiť kód v systéme mimo prostredia karantény. V rámci programu vyplácania peňažných odmien za objavenie zraniteľností pre aktuálnu verziu vyplatil Google 10 ocenení vo výške 30.5 tisíc amerických dolárov (jedno ocenenie 7500 5000 USD, 4000 3000 USD a 2000 1000 USD, dve ocenenia XNUMX XNUMX USD, tri ocenenia XNUMX XNUMX USD a dve odmeny vo výške XNUMX XNUMX USD).

Zdroj: opennet.ru

Pridať komentár