Vydání Chrome 111

Google odhalil vydání webového prohlížeče Chrome 111. Zároveň je k dispozici stabilní vydání bezplatného projektu Chromium, který slouží jako základ Chromu. Prohlížeč Chrome se od Chromia liší použitím log Google, přítomností systému pro zasílání upozornění v případě pádu, moduly pro přehrávání videoobsahu chráněného proti kopírování (DRM), systémem pro automatickou instalaci aktualizací, trvale umožňující izolaci Sandbox , dodává klíče do Google API a přenáší RLZ- při vyhledávání. Pro ty, kteří potřebují více času na aktualizaci, je samostatně podporována větev Extended Stable, po níž následuje 8 týdnů. Další vydání Chrome 112 je naplánováno na 4. dubna.

Klíčové změny v Chrome 111:

  • Prvky uživatelského rozhraní Privacy Sandbox byly aktualizovány, aby bylo možné definovat a používat kategorie zájmů uživatelů namísto sledovacích souborů cookie k identifikaci skupin uživatelů s podobnými zájmy, aniž by bylo nutné identifikovat jednotlivé uživatele. Nová verze přidává nový dialog, který informuje uživatele o možnostech Privacy Sandbox a přesměruje na stránku nastavení, kde můžete nakonfigurovat informace přenášené do reklamních sítí.
    Vydání Chrome 111
    Vydání Chrome 111
  • Byl navržen nový dialog s informacemi o povolení možnosti synchronizace nastavení, historie, záložek, databáze automatického doplňování a dalších dat mezi prohlížeči.
    Vydání Chrome 111
  • Na platformách Linux a Android se operace překladu názvů DNS přesouvají z izolovaného síťového procesu do neizolovaného procesu prohlížeče, protože při práci se systémovým resolverem není možné implementovat některá omezení sandboxu, která platí pro jiné síťové služby.
  • Přidána podpora pro automatické přihlašování uživatelů do služeb Microsoft identity (Azure AD SSO) pomocí informací o účtu z Microsoft Windows.
  • Aktualizační mechanismus Chrome v systémech Windows a macOS zpracovává aktualizace pro nejnovějších 12 verzí prohlížeče.
  • Chcete-li použít rozhraní API pro zpracování plateb, které zjednodušuje integraci se stávajícími platebními systémy, musíte nyní explicitně definovat zdroj stažených dat zadáním domén, do kterých jsou požadavky odesílány v parametru CSP connect-src (Content-Security-Policy). .
  • Odstraněno PPB_VideoDecoder(Dev) API, které se po ukončení podpory Adobe Flash stalo irelevantním.
  • Přidáno rozhraní View Transitions API, které usnadňuje vytváření přechodových animačních efektů mezi různými stavy DOM (například plynulý přechod z jednoho obrázku do druhého).
  • Do dotazu CSS „@container“ byla přidána podpora pro funkci style() pro použití stylů na základě vypočtených hodnot uživatelských vlastností nadřazeného prvku.
  • Do CSS byly přidány goniometrické funkce sin(), cos(), tan(), asin(), acos(), atan() a atan2().
  • Přidáno experimentální (original trial) Document Picture in Picture API pro otevírání libovolného obsahu HTML, nejen videa, v režimu obraz v obraze. Na rozdíl od otevírání okna pomocí volání window.open() se okna vytvořená pomocí nového rozhraní API vždy zobrazují nad ostatními okny, nezůstávají po zavření původního okna, nepodporují navigaci a nemohou explicitně určit pozici zobrazení. .
    Vydání Chrome 111
  • Je možné zvětšit nebo zmenšit velikost ArrayBuffer, stejně jako zvětšit velikost SharedArrayBuffer.
  • WebRTC implementuje podporu pro rozšíření SVC (Scalable Video Coding) pro přizpůsobení video streamu šířce pásma klienta a přenos několika video streamů různé kvality v jednom streamu.
  • Do rozhraní Media Session API byly přidány akce „previousslide“ a „nextslide“, které umožňují navigaci mezi předchozími a následujícími snímky.
  • Přidána nová syntaxe pseudotřídy ":nth-child(an + b)" a ":nth-last-child()", aby bylo možné získat selektor pro předfiltrování podřízených prvků před provedením hlavního "An+B" logika výběru na nich.
  • Do CSS byly přidány nové jednotky velikosti písma kořenového prvku: rex, rch, ric a rlh.
  • Je implementována plná podpora specifikace CSS Color Level 4, včetně podpory sedmi barevných palet (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE a HVS) a 12 barevných prostorů (sRGB Linear, LCH, okLCH, LAB, okLAB , Displej p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), kromě dříve podporovaných barev Hex, RGB, HSL a HWB. K dispozici je možnost používat vlastní barevné prostory pro animaci a přechody.
  • Do CSS byla přidána nová funkce color(), kterou lze použít k definování barvy v libovolném barevném prostoru, ve kterém jsou barvy specifikovány pomocí kanálů R, G a B.
  • Přidána funkce color-mix() definovaná ve specifikaci CSS Color 5, která umožňuje míchat barvy v libovolném barevném prostoru na základě daného procenta (například pro přidání 10 % modré k bílé můžete zadat „color-mix (v srgb, modrá 10%, bílá);").
  • Vylepšeny byly nástroje pro webové vývojáře. Panel Styly nyní podporuje specifikaci CSS Color Level 4 a její nové barevné prostory a palety. Nástroj pro určování barvy libovolných pixelů („kapátko“) přidal podporu nových barevných prostorů a možnost převodu mezi různými formáty barev. Ovládací panel bodu přerušení v ladicím programu JavaScript byl přepracován.
    Vydání Chrome 111

Kromě inovací a oprav chyb nová verze odstraňuje 40 zranitelností. Mnoho zranitelností bylo identifikováno jako výsledek automatizovaného testování pomocí nástrojů AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly zjištěny žádné kritické problémy, které by umožnily obejít všechny úrovně ochrany prohlížeče a spustit kód v systému mimo prostředí sandboxu. V rámci programu vyplácení peněžních odměn za objevení zranitelností pro aktuální verzi vyplatil Google 24 ocenění v hodnotě 92 tisíc USD (jedno ocenění 15000 4000 USD a 10000 700 USD, dvě ocenění 5000 2000 USD a 1000 USD, tři ocenění 3000 XNUMX USD, XNUMX XNUMX USD a pět cen XNUMX XNUMX USD XNUMX $).

Zdroj: opennet.ru

Přidat komentář