Pubblicato il 30 luglio 2026
Se non diversamente specificato, le seguenti modifiche si applicano alla release più recente del canale beta di Chrome per Android, ChromeOS, Linux, macOS e Windows. Scopri di più su queste funzionalità utilizzando i link forniti o visitando ChromeStatus.com. A partire da questa release, Chrome 152 è in versione beta. Puoi scaricare l' ultima versione beta da Google.com per computer o dal Google Play Store su Android.
CSS e UI
Supporto di CSSPseudoElement per ::backdrop, ::scroll-marker e ::view-transition
Il supporto di CSSPseudoElement, precedentemente definito per ::after, ::before e ::marker, è stato esteso per includere diversi nuovi pseudo-elementi:
::backdrop: consente di chiudere una finestra di dialogo quando si fa clic sullo sfondo senza interferire con i clic all'interno dei contenuti della finestra di dialogo, eliminando la necessità di una logica di intersezione complessa.::scroll-marker: utilizzato per raccogliere le statistiche sui clic.::view-transition: supporta le transizioni di visualizzazione basate sulla geometria e l'intercettazione di una transizione di visualizzazione a metà per avviarne una nuova, utilizzando le coordinate dell'elemento attualmente animato per evitare salti visivi.
Esporre l'attributo HTML globale autocorrect
L'attributo HTML autocorrect consente agli autori web di controllare se la correzione automatica
deve essere applicata all'input dell'utente negli elementi modificabili, inclusi <input>, <textarea> e gli host contenteditable. Questa funzionalità espone l'attributo HTML globale autocorrect agli sviluppatori web.
Pseudo-classi degli elementi multimediali
Le pseudo-classi CSS :playing, :paused, :seeking, :buffering, :stalled, :muted e
:volume-locked corrispondono agli elementi <audio> e <video> in base
al loro stato attuale. Queste pseudo-classi sono una delle aree di interesse di
Interop 2026.
Colori alfa relativi (funzione alpha() di CSS Color 5)
I colori alfa relativi fanno riferimento a un colore di origine e modificano solo il canale alfa, consentendo agli sviluppatori di impostare la trasparenza rispetto a un valore di colore esistente.
Proprietà CSS window-drag
La proprietà CSS window-drag consente ai contenuti web di designare le regioni dell'interfaccia utente di un'app web per computer installata che devono comportarsi come aree della barra del titolo della finestra trascinabili. Quando viene applicata, le interazioni del puntatore dell'utente, come il clic e il trascinamento su quella regione, spostano la finestra dell'applicazione di primo livello anziché attivare la normale interazione con la pagina.
Questa funzionalità standardizza e rinomina la proprietà CSS app-region esistente, modifica i nomi dei valori in move e none e aggiunge un comportamento di ereditarietà esplicito.
API web
API CPU Performance
A partire da Chrome 152, Chrome introduce l'API CPU Performance, che consente alle applicazioni web di determinare il livello di prestazioni della CPU di un dispositivo dell'utente. Le applicazioni web possono utilizzare queste informazioni per offrire un'esperienza utente migliore, facoltativamente in combinazione con l'API Compute Pressure per reagire alle variazioni di carico CPU.
Gli utenti possono fare l'override del livello di prestazioni segnalato nelle impostazioni Prestazioni di Chrome.
Gli amministratori possono anche controllare questo comportamento utilizzando la
CpuPerformanceTierOverride
policy aziendale.
Per maggiori dettagli, consulta la spiegazione dell'API CPU Performance.
Elenchi di indirizzi consentiti per le connessioni
Gli elenchi di indirizzi consentiti per le connessioni forniscono un controllo esplicito sugli endpoint esterni limitando le connessioni avviate tramite l'API Fetch o altre API della piattaforma web da un documento o da un worker.
I server distribuiscono un elenco di endpoint autorizzati tramite un'intestazione della risposta HTTP. Prima di stabilire qualsiasi connessione, Chrome valuta la destinazione rispetto a questo elenco di indirizzi consentiti; le connessioni agli endpoint verificati sono consentite, mentre quelle che non corrispondono vengono bloccate.
Attribuzione delle notifiche per le PWA su macOS
Chrome sta implementando l'attribuzione delle notifiche per le app web progressive (PWA) installate su macOS. Quando una PWA viene installata su macOS, le relative notifiche vengono attribuite in modo nativo alla PWA stessa, utilizzando il proprio nome e la propria icona nel Centro notifiche, anziché a Google Chrome.
Questo aggiornamento allinea le notifiche PWA alle applicazioni native di macOS:
- Chrome non supporta più il campo
requireInteractionper le notifiche PWA su macOS perché la persistenza delle notifiche è controllata per app dalle impostazioni di macOS. - L'API Badging richiede le autorizzazioni alle notifiche per visualizzare il badge dell'app.
Gli amministratori che concedono in anticipo le autorizzazioni tramite le policy devono tenere presente che, oltre a
a
NotificationsAllowedForUrls,
è necessario un profilo di configurazione MDM di macOS per concedere in anticipo le autorizzazioni per l'
ID pacchetto specifico della PWA.
OpaqueRange
OpaqueRange rappresenta un intervallo di testo live all'interno del valore di un controllo modulo, ad esempio un <textarea> o un <input> basato su testo, in modo che gli sviluppatori possano lavorare con il testo del valore utilizzando API simili a intervalli.
Supporta operazioni come getBoundingClientRect(), getClientRects() e l'integrazione con l'API CSS Custom Highlight per suggerimenti in linea, evidenziazioni e popover ancorati. Mantiene l'incapsulamento esponendo solo gli offset dei valori e restituendo null per startContainer e endContainer.
Sotto-app per app web isolate (IWA)
Le sotto-app consentono agli sviluppatori di creare più app all'interno di un'unica installazione di app web isolate (IWA). Ogni sotto-app ha un nome, icone e integrazioni del sistema operativo distinti.
Le sotto-app vengono visualizzate nella barra delle app del desktop con un'identità distinta dall'IWA principale, offrendo funzionalità del sistema operativo indipendenti, come l'associazione del tipo di file.
Gli amministratori possono controllare questa funzionalità utilizzando le policy aziendali, tra cui
DefaultSubAppsWithoutPromptsSetting,
SubAppsWithoutPromptsAllowedForOrigins,
e
SubAppsWithoutPromptsBlockedForOrigins.
Modalità di visualizzazione senza cornice per le app web isolate
La modalità di visualizzazione senza cornice consente alle app web isolate di occupare l'intera finestra del browser rimuovendo i bordi e le barre del titolo standard della finestra, supportando il branding personalizzato e le gerarchie di menu.
Gli amministratori possono gestire questa funzionalità utilizzando le policy, tra cui
DefaultWindowManagementSetting,
WindowManagementAllowedForUrls,
e
WindowManagementBlockedForUrls.
WebGPU: controllo della dimensione del sottogruppo
Aggiunge la funzionalità GPU facoltativa "subgroup-size-control" che consente agli sviluppatori
di impostare esplicitamente la dimensione del sottogruppo in uno shader di calcolo. In questo modo, le prestazioni dello shader di calcolo vengono ottimizzate utilizzando le operazioni del sottogruppo con dimensioni specifiche del sottogruppo sulle piattaforme hardware di destinazione, in particolare per i carichi di lavoro AI.
API Window Shape
L'API Window Shape consente alle app web isolate su ChromeOS di impostare una forma della finestra personalizzata e non rettangolare tramite window.chromeos.isolatedWebApp.setShape. Per questa operazione è necessario che la finestra sia in modalità di visualizzazione senza cornice e che sia stata concessa l'autorizzazione Gestione delle finestre.
Media
MediaCapabilities encryptionScheme
Aggiunge l'attributo encryptionScheme al dizionario KeySystemTrackConfiguration utilizzato in navigator.mediaCapabilities.decodingInfo(). In questo modo, le applicazioni web
possono verificare se è supportato uno schema di crittografia specifico, ad esempio 'cenc' o
'cbcs'
Acquisizione audioPreferred nell'API getDisplayMedia
Aggiunge un attributo audioPreference al dizionario DisplayMediaStreamOptions utilizzato in navigator.mediaDevices.getDisplayMedia(). Questo suggerimento consente alle applicazioni web di segnalare al browser che la condivisione audio è preferita insieme all'acquisizione video.
Nuove prove dell'origine
In Chrome 152, puoi attivare le seguenti nuove prove dell'origine.
Regole di speculazione: controlli euristici moderati della finestra
Questa prova dell'origine fornisce controlli sperimentali per l'euristica della finestra delle regole di speculazione, consentendo agli sviluppatori di verificare se i parametri euristici alternativi offrono prestazioni di precaricamento e prerendering migliori per i loro siti.
Prova di ritiro per XSLT lato client
Chrome ha ritirato XSLT lato client, e si sta avvicinando alla rimozione dal browser, in Chrome 158. È stata configurata una prova di ritiro (origine) per consentire ai siti di estendere il tempo di migrazione da XSLT di circa nove mesi, fino a Chrome 175. Questa prova è disponibile ora, prima della rimozione, in modo che possa essere testata in anticipo.
Ritiri e rimozioni
In Chrome 152, si verificano i seguenti ritiri e rimozioni. Visita ChromeStatus.com per visualizzare gli elenchi dei ritiri pianificati, dei ritiri attuali e delle rimozioni precedenti.
Rimuovere l'API Private Aggregation
Dopo l'annuncio di Chrome che l'approccio attuale ai cookie di terze parti verrà mantenuto, stiamo pianificando di ritirare e rimuovere l'API Private Aggregation (insieme ad altre API Privacy Sandbox). Questa API viene esposta solo tramite le API Shared Storage e Protected Audience, che verranno ritirate e rimosse.