Chrome udgivelse 113

Google har løftet sløret for udgivelsen af ​​webbrowseren Chrome 113. Samtidig er en stabil udgivelse af det gratis Chromium-projekt, der fungerer som grundlaget for Chrome, tilgængelig. Chrome-browseren adskiller sig fra Chromium i brugen af ​​Google-logoer, tilstedeværelsen af ​​et system til afsendelse af meddelelser i tilfælde af et nedbrud, moduler til afspilning af kopibeskyttet videoindhold (DRM), et system til automatisk installation af opdateringer, der permanent muliggør Sandbox-isolering , leverer nøgler til Google API og sender RLZ under søgninger.parametre. For dem, der har brug for mere tid til at opdatere, understøttes Extended Stable-grenen separat, efterfulgt af 8 uger. Den næste udgivelse af Chrome 114 er planlagt til den 30. maj.

Vigtigste ændringer i Chrome 113:

  • Understøttelse af WebGPU-grafik-API'en og WGSL (WebGPU Shading Language) er som standard aktiveret. WebGPU leverer en programmeringsgrænseflade, der ligner Vulkan, Metal og Direct3D 12 til GPU-sideoperationer såsom rendering og databehandling, og muliggør også brugen af ​​shading-sproget til at skrive GPU-sideprogrammer. WebGPU-understøttelse er i øjeblikket kun aktiveret i ChromeOS-builds. macOS и Windows, og for Linux и Android vil blive aktiveret senere.
  • Arbejdet fortsatte med at optimere ydeevnen. Sammenlignet med gren 112 steg hastigheden for at bestå Speedometer 2.1-testen med 5%.
  • For brugere er den gradvise inklusion af lagersegmenteringstilstand, Service Workers og kommunikations-API'er begyndt, som ved behandling af en side er adskilt i forhold til domæner, hvilket isolerer tredjepartsprocessorer. Tilstanden giver dig mulighed for at blokere metoder til at spore brugerbevægelser mellem websteder baseret på lagring af identifikatorer i delt lager og områder, der ikke er beregnet til permanent lagring af information ("Supercookies"), for eksempel ved at vurdere tilstedeværelsen af ​​visse data i browserens cache. Ved behandling af en side blev alle ressourcer oprindeligt gemt i et fælles navneområde (samme oprindelse), uanset det oprindelige domæne, hvilket gjorde det muligt for et websted at bestemme indlæsningen af ​​ressourcer fra et andet websted gennem manipulation af lokal lagring, IndexedDB API eller kontrollere tilstedeværelsen af ​​data i cachen.

    Ved segmentering knyttes en separat attribut til den nøgle, der bruges til at hente objekter fra cachen og browserlageret, hvilket bestemmer bindingen til den primære domæne, hvorfra hovedsiden åbnes, hvilket begrænser omfanget af sporingsscripts, f.eks. dem, der indlæses via en iframe fra et andet websted. For at tvinge partitionering uden at vente på, at den aktiveres, kan du bruge indstillingen "chrome://flags/#third-party-storage-partitioning".

    Chrome udgivelse 113
  • En FPS-mekanisme (First-Party Sets) er blevet foreslået til at bestemme forholdet mellem forskellige websteder i samme organisation eller projekt for fælles Cookie-behandling mellem dem. Funktionen er nyttig, når et websted er tilgængeligt via forskellige domæner (for eksempel opennet.ru og opennet.me). Cookies til sådanne domæner er helt adskilte, men ved hjælp af FPS kan de nu kobles til et fælles lager. For at aktivere FPS kan du bruge flaget "chrome://flags/enable-first-party-sets".
  • Der er gennemført en betydelig optimering af softwareimplementeringen af ​​videoencoderen i AV1-formatet (libaom), hvilket har forbedret ydeevnen af ​​webapplikationer, der bruger WebRTC, såsom videokonferencesystemer. Tilføjet ny hastighedstilstand 10, velegnet til enheder med begrænsede CPU-ressourcer. Når vi testede Google Meet-applikationen på en kanal med en båndbredde på 40 kbps, tillod AV1 Speed ​​​​10-tilstanden sammenlignet med VP9-hastighed 7-tilstanden os at opnå en 12% stigning i kvalitet og en 25% stigning i ydeevne.
  • Når du aktiverer forbedret browserbeskyttelse (Sikker browsing > Forbedret beskyttelse), for at detektere ondsindet aktivitet i tilføjelser på Google-siden, indsamles der telemetri om driften af ​​browsertilføjelser, der ikke er installeret fra Chrome Store-kataloget. Data såsom hashes af tilføjelsesfiler og indholdet af manifest.json sendes.
  • Nogle brugere har yderligere muligheder for automatisk udfyldning af formularer, med det formål hurtigt at udfylde leveringsadressen og betalingsoplysningerne, når de foretager køb i nogle online butikker.
    Chrome udgivelse 113
  • Menuen, der vises, når du klikker på "tre prikker"-ikonet, er blevet omstruktureret. Elementerne "Udvidelser" og "Chrome Webbutik" er blevet flyttet til menuens første niveau.
  • Tilføjet muligheden for kun at oversætte et udvalgt fragment af en side til et andet sprog, og ikke kun hele siden (oversættelse startes fra kontekstmenuen). For at kontrollere medtagelsen af ​​delvis oversættelse er indstillingen "chrome://flags/#desktop-partial-translate" blevet foreslået.
  • På den side, der vises ved åbning af en ny fane, er muligheden for at genoptage afbrudt arbejde ("Rejse") tilføjet, for eksempel kan du fortsætte søgningen fra den afbrudte position.
    Chrome udgivelse 113
  • I versionen til Android En ny serviceside med titlen "chrome://policy/logs" er blevet implementeret, så administratoren kan foretage fejlfinding af de centraliserede administrationspolitikker, der er angivet for brugerne.
  • I samlingen til platformen Android Muligheden for at vise mere personligt tilpasset indhold i Discover-sektionen er blevet implementeret. Derudover er muligheden for at tilpasse foretrukne typer anbefalinger (f.eks. at skjule indhold fra bestemte kilder) blevet tilføjet for brugere, der ikke er forbundet til en Google-konto.
    Chrome udgivelse 113
  • I platformversionen Android En ny brugerflade til at vælge multimediefiler til upload af fotos og videoer er blevet foreslået (i stedet for en brugerdefineret implementering bruges standardbrugerfladen) Android Medievælger).
    Chrome udgivelse 113
  • CSS implementerer standardsyntaksen for image-set()-funktionen, som giver dig mulighed for at vælge et billede fra et sæt muligheder med forskellige opløsninger, der passer bedst til de aktuelle skærmindstillinger og netværksforbindelsens båndbredde. Det tidligere understøttede opkald med præfikset -webkit-image-set(), som tilbød Chrome-specifik syntaks, er nu blevet erstattet af standardbilledsættet.
  • CSS har tilføjet understøttelse af nye medieforespørgsler (@media) overflow-inline og overflow-blok, som giver dig mulighed for at bestemme, hvordan indhold, der går ud over blokkens oprindelige grænser, vil blive behandlet.
  • En opdateringsmedieforespørgsel er blevet tilføjet til CSS, hvilket gør det muligt at definere stilarter, når de udskrives eller vises på langsomme (for eksempel e-læserskærme) og hurtige (almindelige skærme).
  • Funktionen linear() er blevet tilføjet til CSS for at anvende lineær interpolation mellem et specificeret antal punkter, som kan bruges til at skabe komplekse animationer såsom bounce- og stretch-effekter.
  • Headers.getSetCookie()-metoden implementerer muligheden for at hente værdier fra flere Set-Cookie-headere sendt i én anmodning uden at kombinere dem.
  • En largeBlob-udvidelse er blevet tilføjet til WebAuthn API for at gemme store binære data forbundet med legitimationsoplysninger.
  • Aktiverede Private State Token API til at adskille brugere uden at bruge cross-site identifikatorer.
  • Websteder har ikke tilladelse til at indstille egenskaben document.domain til at anvende samme oprindelsesbetingelser på ressourcer indlæst fra forskellige underdomæner. Hvis du har brug for at etablere en kommunikationskanal mellem underdomæner, skal du bruge funktionen postMessage() eller Channel Messaging API.
  • Der er foretaget forbedringer af værktøjer til webudviklere. I netværksaktivitetsinspektionspanelet er det nu muligt at omdefinere eller oprette nye HTTP-svar-headere, der returneres af webserveren (Netværk > Headers > Response-headere). Derudover er det muligt at redigere alle tilsidesættelser ét sted ved at redigere .headers-filen i sektionen Kilder > Tilsidesættelser og oprette erstatninger ved hjælp af en maske. Forbedret fejlfinding af applikationer ved hjælp af Nuxt, Vite og Rollup web-frameworks. Forbedret diagnose af problemer med CSS i panelet Styles (fejl i egenskabsnavne og tildelte værdier er noteret separat). I webkonsollen er muligheden for at vise autofuldførelsesanbefalinger blevet tilføjet, når du trykker på Enter (og ikke kun når du trykker på fanen eller højrepilen).
    Chrome udgivelse 113

Ud over innovationer og fejlrettelser eliminerer den nye version 15 sårbarheder. Mange af sårbarhederne blev identificeret som et resultat af automatiseret test ved hjælp af AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL værktøjerne. Der er ikke identificeret nogen kritiske problemer, der ville tillade en at omgå alle niveauer af browserbeskyttelse og eksekvere kode på systemet uden for sandkassemiljøet. Som en del af programmet til at betale pengebelønninger for at opdage sårbarheder for den aktuelle udgivelse, udbetalte Google 10 priser på 30.5 tusinde amerikanske dollars (én pris på $7500, $5000 og $4000, to priser på $3000, tre priser på $2000 og to præmier på $1000).

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster