Chrome 108-versie

Google heeft de release onthuld van de webbrowser Chrome 108. Tegelijkertijd is er een stabiele release van het gratis Chromium-project, dat als basis van Chrome dient, beschikbaar. De Chrome-browser verschilt van Chromium in het gebruik van Google-logo's, de aanwezigheid van een systeem voor het verzenden van meldingen bij een crash, modules voor het afspelen van tegen kopiëren beveiligde videocontent (DRM), een systeem voor het automatisch installeren van updates, waardoor Sandbox-isolatie permanent mogelijk wordt gemaakt , het leveren van sleutels aan de Google API en het verzenden van RLZ- tijdens het zoeken.parameters. Voor degenen die meer tijd nodig hebben om te updaten, wordt de Extended Stable-tak afzonderlijk ondersteund, gevolgd door 8 weken. De volgende release van Chrome 109 staat gepland voor 10 januari.

Belangrijkste wijzigingen in Chrome 108:

  • Het ontwerp van het dialoogvenster Cookie- en sitegegevensbeheer is gewijzigd (opgeroepen via de link Cookies nadat u op het slotje in de adresbalk hebt geklikt). Het dialoogvenster is vereenvoudigd en geeft nu informatie weer, opgesplitst per site.
    Chrome 108-versie
  • Er zijn twee nieuwe browseroptimalisatiemodi voorgesteld: Memory Saver en Energy Saver, die worden aangeboden in de prestatie-instellingen (Instellingen> Prestaties). De modi zijn momenteel alleen beschikbaar op ChromeOS-, Windows- en macOS-platforms.
  • De wachtwoordbeheerder biedt de mogelijkheid om aan elk opgeslagen wachtwoord een notitie toe te voegen. Net als een wachtwoord wordt de notitie pas na authenticatie op een aparte pagina weergegeven.
  • De Linux-versie wordt standaard geleverd met een ingebouwde DNS-client, die voorheen alleen beschikbaar was in de Windows-, macOS-, Android- en ChromeOS-versies.
  • Wanneer u Chrome op het Windows-platform installeert, wordt nu automatisch een snelkoppeling om de browser te starten aan de taakbalk vastgemaakt.
  • De mogelijkheid toegevoegd om prijswijzigingen voor geselecteerde producten in sommige online winkels bij te houden (boodschappenlijst). Wanneer de prijs daalt, krijgt de gebruiker een melding of e-mail (in Gmail). Een product toevoegen voor tracking doe je door op de knop 'Prijs volgen' in de adresbalk te klikken terwijl je op de productpagina bent. Bijgehouden producten worden samen met bladwijzers opgeslagen. De functie is alleen beschikbaar voor gebruikers met een actief Google-account, wanneer de synchronisatie is ingeschakeld en de service “Web- en app-activiteit” is geactiveerd.
    Chrome 108-versie
  • De mogelijkheid om zoekresultaten in de zijbalk te bekijken terwijl je een andere pagina bekijkt, is ingeschakeld (in één venster kun je tegelijkertijd zowel de inhoud van de pagina zien als het resultaat van de toegang tot de zoekmachine). Nadat u vanaf een pagina met zoekresultaten in Google naar een site bent gegaan, verschijnt er voor het invoerveld in de adresbalk een pictogram met de letter “G”; als u erop klikt, wordt een zijpaneel geopend met de resultaten van een eerder zoektocht ondernomen.
    Chrome 108-versie
  • In de File System Access API, waarmee webapplicaties gegevens rechtstreeks naar bestanden en mappen op het apparaat van de gebruiker kunnen lezen en schrijven, zijn de methoden getSize(), truncate(), flush() en close() in het FileSystemSyncAccessHandle-object verplaatst van een asynchroon naar een synchroon uitvoeringsmodel, vergelijkbaar met de methoden read() en write(). De wijziging biedt een volledig synchrone FileSystemSyncAccessHandle API om de prestaties van op WebAssembly gebaseerde applicaties (WASM) te verbeteren.
  • Ondersteuning toegevoegd voor extra afmetingen van het zichtbare gebied (viewport) - "klein" (s), "groot" (l) en "dynamisch" (d), evenals meeteenheden die aan deze formaten zijn gekoppeld - "*vi" ( vi, svi, lvi en dvi), “*vb” (vb, svb, lvb en dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax, dvmax) en “*vmin” (svmin, lvmin en dvmin). Met de voorgestelde maateenheden kunt u de grootte van elementen koppelen aan de kleinste, grootste en dynamische grootte van het zichtbare gebied in procenten (de grootte verandert afhankelijk van het tonen, verbergen en de status van de werkbalk).
    Chrome 108-versie
  • Ondersteuning voor vectorlettertypen met variabele kleuren in het COLRv1-formaat is ingeschakeld (een subset van OpenType-lettertypen die, naast vectorglyphs, een laag met kleurinformatie bevat).
  • Om de ondersteuning voor kleurlettertypen te controleren, zijn de functies font-tech() en font-format() toegevoegd aan de @supports CSS-regels, en is de functie tech() toegevoegd aan de @font-face CSS-regels.
  • De Federated Credential Management (FedCM) API wordt voorgesteld om de creatie van federatieve, privacybehoudende identiteitsdiensten mogelijk te maken die werken zonder cross-site trackingmechanismen zoals cookieverwerking door derden.
  • Het is nu mogelijk om de bestaande CSS-eigenschap "overflow" toe te passen op vervangende elementen die buiten de inhoudsgrens verschijnen, die in combinatie met de eigenschap object-view-box kan worden gebruikt om afbeeldingen met hun eigen schaduw te maken.
  • CSS-eigenschappen break-before, break-after en break-inside toegevoegd, waardoor u het gedrag van onderbrekingen in gefragmenteerde uitvoer in de context van individuele pagina's, kolommen en gebieden kunt aanpassen. Met 'figure { break-inside: vermijd;}' wordt bijvoorbeeld voorkomen dat de pagina binnen de figuur wordt afgebroken.
  • De CSS-eigenschappen align-items, justify-items, align-self en justify-self bieden de mogelijkheid om de waarde "laatste basislijn" te gebruiken om uit te lijnen met de laatste basislijn in een flex- of rasterindeling.
  • De gebeurtenis ContentVisibilityAutoStateChanged toegevoegd, gegenereerd voor elementen met de eigenschap "content-visibility: auto" wanneer de weergavestatus van het element verandert.
  • Het is mogelijk om toegang te krijgen tot de Media Source Extensions API in de context van werkrollen, die bijvoorbeeld kunnen worden gebruikt om de prestaties van het gebufferde afspelen van media te verbeteren door een MediaSource-object in een afzonderlijke werkrol te maken en de resultaten van zijn werk naar HTMLMediaElement uit te zenden in de rode draad.
  • De Permissions-Policy HTTP-header, die wordt gebruikt om autoriteit te delegeren en geavanceerde functies in te schakelen, staat jokertekens toe zoals "https://*.bar.foo.com/".
  • Verouderde API's verwijderd window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigatieEvent.restoreScroll(), navigatieEvent.transitionWhile().
  • Er zijn verbeteringen aangebracht in tools voor webontwikkelaars. Tooltips voor inactieve CSS-eigenschappen zijn toegevoegd aan het paneel Stijlen. Het Recorder-paneel implementeert automatische detectie van XPath en tekstkiezers. De debugger biedt de mogelijkheid om door komma's gescheiden expressies te stappen. De instellingen voor “Instellingen > Negeerlijst” zijn uitgebreid.

Naast innovaties en bugfixes elimineert de nieuwe versie 28 kwetsbaarheden. Veel van de kwetsbaarheden zijn geïdentificeerd als resultaat van geautomatiseerd testen met behulp van de tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL. Er zijn geen kritieke problemen geïdentificeerd die het mogelijk zouden maken om alle niveaus van browserbeveiliging te omzeilen en code op het systeem uit te voeren buiten de sandbox-omgeving. Als onderdeel van het programma om contante beloningen uit te betalen voor het ontdekken van kwetsbaarheden voor de huidige release, heeft Google tien beloningen uitgekeerd ter waarde van 10 dollar (één beloning van $74, $15000 en $11000, vijf beloningen van $6000, drie beloningen van $5000 en $3000). , twee prijzen van $ 2000). De omvang van de 1000 beloningen is nog niet vastgesteld.

Bron: opennet.ru

Voeg een reactie