Chrome 152 bèta

Gepubliceerd: 30 juli 2026

Tenzij anders vermeld, zijn de volgende wijzigingen van toepassing op de nieuwste Chrome-bètaversie voor Android, ChromeOS, Linux, macOS en Windows. Meer informatie over deze functies vindt u via de meegeleverde links of op ChromeStatus.com. Chrome 152 bevindt zich in de bètafase vanaf deze release. U kunt de nieuwste bètaversie downloaden via Google.com voor desktop of via de Google Play Store voor Android.

CSS en UI

CSSPseudoElement ondersteuning voor ::backdrop , ::scroll-marker en ::view-transition

De ondersteuning voor CSSPseudoElement , die eerder was gedefinieerd voor ::after , ::before en ::marker , is uitgebreid met verschillende nieuwe pseudo-elementen:

  • ::backdrop : Helpt bij het sluiten van een dialoogvenster wanneer op de achtergrond wordt geklikt, zonder dat dit de kliks binnen de dialoogvensterinhoud beïnvloedt. Dit maakt complexe logica voor kruisverbindingen overbodig.
  • ::scroll-marker : Wordt gebruikt om klikstatistieken te verzamelen.
  • ::view-transition : Ondersteunt geometriebewuste weergaveovergangen en het onderscheppen van een weergaveovergang halverwege om een ​​nieuwe te starten, waarbij de coördinaten van het momenteel animerende element worden gebruikt om visuele sprongen te voorkomen.

Maak het globale HTML-attribuut autocorrect zichtbaar.

Met het HTML-attribuut autocorrect kunnen webontwikkelaars bepalen of automatische correctie moet worden toegepast op gebruikersinvoer in bewerkbare elementen, zoals <input> , <textarea> en contenteditable -hosts. Deze functie maakt het globale HTML-attribuut autocorrect beschikbaar voor webontwikkelaars.

pseudo-klassen voor media-elementen

De CSS-pseudoklassen :playing , :paused , :seeking , :buffering , :stalled , :muted en :volume-locked komen overeen met <audio> en <video> -elementen op basis van hun huidige status. Deze pseudoklassen vormen een van de aandachtspunten voor Interop 2026 .

Relatieve alfakleuren (CSS Color 5 alpha() functie)

Relatieve alfakleuren verwijzen naar een basiskleur en wijzigen alleen het alfakanaal, waardoor ontwikkelaars de transparantie kunnen instellen ten opzichte van een bestaande kleurwaarde.

CSS-eigenschap window-drag

Met de CSS-eigenschap ` window-drag kunnen webcontentgebieden van de gebruikersinterface van een geïnstalleerde desktopwebapplicatie aanwijzen die zich moeten gedragen als versleepbare venstertitelbalken. Wanneer deze eigenschap is toegepast, verplaatsen gebruikersinteracties, zoals klikken en slepen op dat gebied, het hoofdvenster van de applicatie in plaats van de normale pagina-interactie te activeren.

Deze functie standaardiseert en hernoemt de bestaande CSS-eigenschap app-region , wijzigt de waardenamen in move en none en voegt expliciet overervingsgedrag toe.

Web-API's

CPU-prestatie-API

Vanaf Chrome versie 152 introduceert Chrome de CPU Performance API, waarmee webapplicaties de CPU-prestatiecategorie van het apparaat van een gebruiker kunnen bepalen. Webapplicaties kunnen deze informatie gebruiken om een ​​betere gebruikerservaring te bieden, eventueel in combinatie met de Compute Pressure API om te reageren op veranderingen in de CPU-belasting.

Gebruikers kunnen de gerapporteerde prestaties overschrijven in de prestatie-instellingen van Chrome. Beheerders kunnen dit gedrag ook beheren met behulp van het bedrijfsbeleid CpuPerformanceTierOverride .

Zie de uitleg van de CPU-prestatie-API voor meer informatie.

Toegangslijsten

Met verbindingstoegangslijsten kunt u expliciete controle uitoefenen over externe eindpunten door verbindingen te beperken die via de Fetch API of andere webplatform-API's vanuit een document of worker worden geïnitieerd.

Servers versturen een lijst met geautoriseerde eindpunten via een HTTP-antwoordheader. Voordat een verbinding tot stand wordt gebracht, controleert Chrome de bestemming aan de hand van deze lijst; verbindingen met geverifieerde eindpunten worden toegestaan, terwijl verbindingen die niet overeenkomen, worden geblokkeerd.

Zie het voorstel voor verbindingstoegangslijsten voor meer informatie.

Meldingen toewijzen voor PWA's op macOS

Chrome introduceert notificatietoewijzing voor geïnstalleerde Progressive Web Apps (PWA's) op macOS. Wanneer een PWA op macOS is geïnstalleerd, worden de notificaties ervan rechtstreeks aan de PWA zelf toegewezen, waarbij de naam en het pictogram in het Berichtencentrum worden weergegeven in plaats van aan Google Chrome.

Deze update zorgt ervoor dat PWA-meldingen overeenkomen met native macOS-applicaties:

  • Chrome ondersteunt het veld requireInteraction niet langer voor PWA-notificaties op macOS, omdat de persistentie van notificaties per app wordt beheerd door de macOS-instellingen.
  • De Badging API vereist toestemming voor meldingen om de app-badge weer te geven.

Beheerders die vooraf machtigingen verlenen via beleid, moeten er rekening mee houden dat naast NotificationsAllowedForUrls ook een macOS MDM-configuratieprofiel nodig is om vooraf machtigingen te verlenen voor de specifieke bundel-ID van de PWA.

OpaqueRange

OpaqueRange vertegenwoordigt een live tekstbereik binnen de waarde van een formulierbesturingselement, zoals een <textarea> of een tekstgebaseerd <input> , zodat ontwikkelaars met waardetekst kunnen werken met behulp van bereikachtige API's.

Het ondersteunt bewerkingen zoals getBoundingClientRect() , getClientRects() en integratie met de CSS Custom Highlight API voor inline suggesties, markeringen en verankerde popovers. Het behoudt de inkapseling door alleen waarde-offsets weer te geven en null te retourneren voor startContainer en endContainer .

Geïsoleerde webapps (IWA) Subapps

Sub-apps stellen ontwikkelaars in staat om meerdere apps te creëren binnen één enkele Isolated Web App (IWA)-installatie. Elke sub-app heeft een eigen naam, pictogrammen en besturingssysteemintegraties.

Sub-apps verschijnen op de bureaubladplank met een eigen identiteit, los van de bovenliggende IWA, en bieden aparte besturingssysteemfunctionaliteiten, zoals het koppelen van bestandstypen. Beheerders kunnen deze functie beheren met behulp van bedrijfsbeleid, waaronder DefaultSubAppsWithoutPromptsSetting , SubAppsWithoutPromptsAllowedForOrigins en SubAppsWithoutPromptsBlockedForOrigins .

Weergavemodus zonder kader voor geïsoleerde webapps

De weergavemodus zonder kader zorgt ervoor dat geïsoleerde webapps het volledige browservenster innemen door de standaard vensterranden en titelbalken te verwijderen, waardoor aangepaste huisstijl en menustructuren mogelijk zijn.

Beheerders kunnen deze functie beheren met behulp van beleidsregels zoals DefaultWindowManagementSetting , WindowManagementAllowedForUrls en WindowManagementBlockedForUrls .

WebGPU: Subgroepgroottebeheer

Voegt de optionele GPU-functie "subgroup-size-control" toe, waarmee ontwikkelaars expliciet de subgroepgrootte in een compute shader kunnen instellen. Dit optimaliseert de prestaties van compute shaders die gebruikmaken van subgroepbewerkingen met specifieke subgroepgroottes op specifieke hardwareplatformen, met name voor AI-workloads.

Window Shape API

Met de Window Shape API kunnen geïsoleerde webapps op ChromeOS een aangepaste, niet-rechthoekige venstervorm instellen via window.chromeos.isolatedWebApp.setShape . Hiervoor moet het venster in de modus 'zonder frame' staan ​​en is vensterbeheer vereist.

Media

MediaCapabilities encryptionScheme

Voegt het attribuut encryptionScheme toe aan het KeySystemTrackConfiguration -woordenboek dat wordt gebruikt in navigator.mediaCapabilities.decodingInfo() . Hierdoor kunnen webapplicaties opvragen of een specifiek versleutelingsschema, zoals 'cenc' of 'cbcs' wordt ondersteund.

audioPreferred capture in getDisplayMedia API

Voegt een audioPreference attribuut toe aan het DisplayMediaStreamOptions -woordenboek dat wordt gebruikt in navigator.mediaDevices.getDisplayMedia() . Deze hint stelt webapplicaties in staat om aan de browser te laten weten dat het delen van audio de voorkeur heeft naast het opnemen van video.

Nieuwe oorsprongsproeven

In Chrome 152 kun je je aanmelden voor de volgende nieuwe Origin-proefversies .

Speculatieregels: gematigde viewport-heuristieken

Deze oorspronkelijke test biedt experimentele controlemogelijkheden voor speculatieregels met betrekking tot viewport-heuristieken, waardoor ontwikkelaars kunnen testen of alternatieve heuristische parameters betere prefetching- en prerendering-prestaties opleveren voor hun websites.

Test met het uitfaseren van XSLT aan de clientzijde

Chrome heeft client-side XSLT afgekeurd en zal het binnenkort volledig uit de browser verwijderen, in versie 158. Er is een proefperiode (origin) opgezet om websites de mogelijkheid te geven de migratie naar Chrome 175 met ongeveer negen maanden te verlengen. Deze proefperiode is nu al beschikbaar , vóór de definitieve verwijdering, zodat websites deze alvast kunnen testen.

Afschrijvingen en verwijderingen

In Chrome 152 vinden de volgende afschrijvingen en verwijderingen plaats. Ga naar ChromeStatus.com voor lijsten met geplande afschrijvingen, huidige afschrijvingen en eerdere verwijderingen.

Verwijder de privé-aggregatie-API

Na de aankondiging van Chrome dat de huidige aanpak voor cookies van derden gehandhaafd blijft, zijn we van plan de Private Aggregation API (samen met bepaalde andere Privacy Sandbox API's) uit te faseren en te verwijderen. Deze API is alleen nog beschikbaar via de Shared Storage en Protected Audience API's, die eveneens zullen worden uitgefaseerd en verwijderd.