Chrome 113 version

Google har avslöjat lanseringen av webbläsaren Chrome 113. Samtidigt finns en stabil version av det kostnadsfria Chromium-projektet, som fungerar som grunden för Chrome, tillgänglig. Chrome-webbläsaren skiljer sig från Chromium i användningen av Google-logotyper, närvaron av ett system för att skicka aviseringar vid en krasch, moduler för att spela upp kopieringsskyddat videoinnehåll (DRM), ett system för automatisk installation av uppdateringar, som permanent möjliggör isolering av sandlåda , tillhandahåller nycklar till Googles API och sänder RLZ- när du söker efter parametrar. För de som behöver mer tid för att uppdatera stöds Extended Stable-grenen separat, följt av 8 veckor. Nästa version av Chrome 114 är planerad till den 30 maj.

Viktiga ändringar i Chrome 113:

  • Stöd för WebGPU-grafik-API och WGSL (WebGPU Shading Language) shader-språk är aktiverade som standard. WebGPU tillhandahåller ett programmeringsgränssnitt som liknar Vulkan, Metal och Direct3D 12 för att utföra operationer på GPU-sidan som rendering och beräkning, och tillåter även användning av ett shader-språk för att skriva program som körs på GPU-sidan. WebGPU-stöd är för närvarande endast aktiverat i versioner för ChromeOS, macOS och Windows, och kommer att aktiveras för Linux och Android senare.
  • Arbetet fortsatte med att optimera prestandan. Jämfört med gren 112 ökade hastigheten för att klara Speedometer 2.1-testet med 5 %.
  • För användare har det gradvisa införandet av lagringssegmenteringsläge, Service Workers och kommunikations-API:er, som vid bearbetning av en sida separeras i förhållande till domäner, vilket isolerar tredjepartsprocessorer. Läget låter dig blockera metoder för att spåra användarrörelser mellan webbplatser baserat på lagring av identifierare i delad lagring och områden som inte är avsedda för permanent lagring av information ("supercookies"), till exempel genom att bedöma förekomsten av viss data i webbläsarens cacheminne. Inledningsvis, vid bearbetning av en sida, lagrades alla resurser i ett gemensamt namnområde (samma ursprung), oavsett ursprungsdomän, vilket gjorde det möjligt för en webbplats att avgöra laddningen av resurser från en annan webbplats genom manipulering av lokal lagring, IndexedDB API, eller kontrollera förekomsten av data i cachen.

    Med sharding har nyckeln som används för att hämta objekt från cache och webbläsarlagring ett separat attribut kopplat till sig som definierar länken till den primära domänen från vilken huvudsidan öppnas, vilket begränsar omfattningen av spårningsskript, som de som laddas via en iframe från en annan webbplats. För att tvinga segmentering att aktiveras utan att vänta på normal aktivering kan du använda inställningen "chrome://flags/#third-party-storage-partitioning".

    Chrome 113 version

  • En mekanism för First-Party Sets (FPS) har föreslagits för att bestämma förhållandet mellan olika webbplatser i samma organisation eller projekt för gemensam Cookie-bearbetning mellan dem. Funktionen är användbar när en webbplats är tillgänglig via olika domäner (till exempel opennet.ru och opennet.me). Cookies för sådana domäner är helt separata, men med hjälp av FPS kan de nu länkas till en gemensam lagring. För att aktivera FPS kan du använda flaggan "chrome://flags/enable-first-party-set".
  • Betydande optimering av mjukvaruimplementeringen av videokodaren i AV1-formatet (libaom) har genomförts, vilket har förbättrat prestandan för webbapplikationer som använder WebRTC, såsom videokonferenssystem. Lade till nytt hastighetsläge 10, lämpligt för enheter med begränsade CPU-resurser. När vi testade Google Meet-applikationen på en kanal med en bandbredd på 40 kbps tillät AV1 Speed ​​​​10-läget jämfört med VP9 speed 7-läget oss att uppnå en 12% ökning i kvalitet och en 25% ökning av prestanda.
  • När du aktiverar utökat webbläsarskydd (Säker surfning > Förbättrat skydd), för att upptäcka skadlig aktivitet i tillägg på Google-sidan, samlas telemetri om hur webbläsartillägg som inte är installerade från Chrome Store-katalogen fungerar. Data som hash av tilläggsfiler och innehållet i manifest.json skickas.
  • Vissa användare har ytterligare alternativ för att automatiskt fylla i formulär, som syftar till att snabbt fylla i leveransadress och betalningsinformation vid köp i vissa nätbutiker.
    Chrome 113 version
  • Menyn som visas när du klickar på ikonen "tre punkter" har omstrukturerats. Alternativen "Extensions" och "Chrome Web Store" har flyttats till den första nivån i menyn.
  • Lade till möjligheten att bara översätta ett utvalt fragment av en sida till ett annat språk, och inte bara hela sidan (översättning initieras från snabbmenyn). För att kontrollera inkluderingen av partiell översättning har inställningen "chrome://flags/#desktop-partial-translate" föreslagits.
  • På sidan som visas när en ny flik öppnas har möjligheten att återuppta avbrutet arbete (”Resan”) lagts till, till exempel kan du fortsätta sökningen från den avbrutna positionen.
    Chrome 113 version
  • Android-versionen inkluderar en ny tjänstsida "chrome://policy/logs" för felsökning av administratören av centraliserade hanteringspolicyer som ställts in för användare.
  • Bygget för Android-plattformen inkluderar möjligheten att visa mer personligt innehåll i avsnittet för rekommenderat innehåll (Upptäck). Dessutom har möjligheten att konfigurera föredragna typer av rekommendationer som visas (till exempel kan du dölja innehåll från vissa källor) lagts till för användare som inte är anslutna till ett Google-konto.
    Chrome 113 version
  • Versionen för Android-plattformen erbjuder ett nytt gränssnitt för att välja multimediafiler för uppladdning av foton och videor (istället för sin egen implementering används standardgränssnittet för Android Media Picker).
    Chrome 113 version
  • CSS implementerar standardsyntaxen för image-set()-funktionen, som låter dig välja en bild från en uppsättning alternativ med olika upplösningar som bäst passar de aktuella skärminställningarna och nätverksanslutningens bandbredd. Det tidigare stödda anropet med prefixet -webkit-image-set(), som erbjöd Chrome-specifik syntax, har nu ersatts av standardbilduppsättningen.
  • CSS har lagt till stöd för nya mediefrågor (@media) overflow-inline och overflow-block, som låter dig bestämma hur innehåll som går utanför blockets ursprungliga gränser kommer att bearbetas.
  • En uppdateringsmediafråga har lagts till i CSS, vilket gör det möjligt att definiera stilar när de skrivs ut eller visas på långsamma (till exempel e-läsarskärmar) och snabba (vanliga skärmar).
  • Funktionen linear() har lagts till i CSS för att tillämpa linjär interpolation mellan ett specificerat antal punkter, vilket kan användas för att skapa komplexa animationer som studs- och stretcheffekter.
  • Metoden Headers.getSetCookie() implementerar möjligheten att hämta värden från flera Set-Cookie-rubriker som skickas i en begäran utan att kombinera dem.
  • En largeBlob-tillägg har lagts till i WebAuthn API för att lagra stora binära data kopplade till autentiseringsuppgifter.
  • Aktiverade Private State Token API för att separera användare utan att använda identifierare över flera webbplatser.
  • Webbplatser får inte ställa in egenskapen document.domain att tillämpa samma ursprungsvillkor på resurser som laddas från olika underdomäner. Om du behöver upprätta en kommunikationskanal mellan underdomäner bör du använda funktionen postMessage() eller Channel Messaging API.
  • Förbättringar har gjorts av verktyg för webbutvecklare. I inspektionspanelen för nätverksaktivitet är det nu möjligt att omdefiniera eller skapa nya HTTP-svarsrubriker som returneras av webbservern (Nätverk > Headers > Response Headers). Dessutom är det möjligt att redigera alla åsidosättanden på ett ställe genom att redigera .headers-filen i avsnittet Källor > Åsidosättanden och skapa ersättningar med en mask. Förbättrad felsökning av applikationer med hjälp av webbramarna Nuxt, Vite och Rollup. Förbättrad diagnos av problem med CSS i stilpanelen (fel i egenskapsnamn och tilldelade värden noteras separat). I webbkonsolen har möjligheten att visa rekommendationer för autoslutförande lagts till när du trycker på Enter (och inte bara när du trycker på fliken eller högerpilen).
    Chrome 113 version

Förutom innovationer och buggfixar eliminerar den nya versionen 15 sårbarheter. Många av sårbarheterna identifierades som ett resultat av automatiserade tester med hjälp av verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har identifierats som skulle tillåta en att kringgå alla nivåer av webbläsarskydd och exekvera kod på systemet utanför sandlådemiljön. Som en del av programmet för att betala monetära belöningar för att upptäcka sårbarheter för den aktuella versionen, betalade Google ut 10 utmärkelser till ett belopp av 30.5 tusen US-dollar (en utmärkelse på $7500, $5000 och $4000, två utmärkelser på $3000, tre utmärkelser på $2000 och två utmärkelser på $1000).

Källa: opennet.ru

Lägg en kommentar