Data di pubblicazione: 20 agosto 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 è in versione beta. Puoi scaricare l' ultima versione beta da Google.com per computer o dal Google Play Store su Android.
CSS e UI
Container di scorrimento a singolo asse
Estende la proprietà overflow per supportare i valori scorrevoli insieme a clip (ad esempio, overflow: scroll clip). In questo modo, position: sticky può essere vincolato da diversi container di scorrimento predecessori per asse e gli autori possono assicurarsi che un asse che utilizza overflow: clip rimanga in posizione.
La proprietà scroll-axis-lock
scroll-axis-lock è una proprietà CSS che gli sviluppatori possono utilizzare per indicare ai browser di non vincolare il gesto di scorrimento di un utente a un solo asse.
I browser web spesso "bloccano" il gesto di scorrimento di un utente su un singolo asse quando il gesto inizia con un movimento significativamente maggiore su un asse rispetto all'asse perpendicolare. In molti casi, questo comportamento migliora l'esperienza dell'utente evitando scorrimenti accidentali lungo l'asse perpendicolare quando l'utente intendeva scorrere solo un asse. Tuttavia, nei casi in cui uno sviluppatore vuole che il suo elemento sia sempre scorrevole in diagonale, questo comportamento di blocco costringe l'utente ad avviare il gesto con un angolo che non attiva il blocco, spesso non in linea con l'esperienza utente prevista dall'autore.
JavaScript
Iterator Join
Una proposta TC39 per aggiungere a JavaScript un modo per concatenare i contenuti di un iteratore in una stringa. Il metodo join() delle istanze Iterator è simile a Array.prototype.join(): restituisce una stringa che è la concatenazione di tutti gli elementi prodotti dall'iteratore, separati da virgole o da una stringa di separazione specificata.
Joint Iteration
Una proposta TC39 per sincronizzare l'avanzamento di più iteratori, spesso chiamata zip.
API web
Elementi di funzionalità: <camera> e <microphone>
Gli elementi di funzionalità <camera> e <microphone> sono controlli HTML dichiarativi attivati dall'utente che condividono lo stesso meccanismo sottostante dell'elemento MVP <usermedia>, con una distinzione fondamentale: sono progettati per richiedere una singola funzionalità. L'elemento <camera> richiede in modo specifico l'acquisizione video, mentre l'elemento <microphone> richiede in modo specifico l'acquisizione audio. Come l'MVP <usermedia>, incorporano nella pagina un'interfaccia utente controllata dal browser e con uno stile rigoroso, garantendo un segnale utente forte e intenzionale (un clic) prima che venga attivato un prompt di autorizzazione o che venga avviato uno stream.
Gli elementi <camera> e <microphone> forniscono un controllo HTML semantico e dedicato per questi casi d'uso a funzionalità singola. Mantengono lo stesso modello di sicurezza, le stesse limitazioni di stile rigorose e il percorso di recupero delle autorizzazioni integrato dell'<usermedia> MVP, ma offrono un'API più personalizzata ed ergonomica per gli sviluppatori che non hanno bisogno dell'accesso ai contenuti multimediali misti.
Supporto della decodifica di Immersive Audio Model and Formats (IAMF)
Aggiunge il supporto per la decodifica e la riproduzione del container Immersive Audio Model and Formats (IAMF) all'interno degli elementi multimediali HTML con Media Source Extensions (MSE). IAMF è un formato audio spaziale aperto e senza royalty che supporta presentazioni audio basate su canali, scene e oggetti. Il supporto di questo formato consente agli sviluppatori web di offrire esperienze audio 3D immersive e coerenti su diversi dispositivi senza dover utilizzare formati proprietari o gestire il routing complesso dei canali audio discreti in JavaScript.
Tempi di invio interoperabili per gli eventi transitionrun e delle query multimediali
Allinea i tempi di invio di Blink per gli eventi transitionrun di animazione e gli eventi change delle query multimediali alla specifica HTML, rendendo i tempi interoperabili con Gecko e WebKit. Più precisamente, in base alla specifica del loop di eventi della finestra HTML, gli eventi transitionrun verranno attivati al passaggio 3.11 anche per le animazioni create in precedenza nella stessa iterazione (anziché ritardarle per un'iterazione successiva) e l'evento change della query multimediale verrà attivato al passaggio 3.10 prima di attivare eventuali eventi di animazione in attesa (anziché mescolarli con gli eventi di animazione al passaggio 3.11).
WebAudio: quantum di rendering configurabile
Aggiunge un renderSizeHint facoltativo a AudioContext e OfflineAudioContext. In questo modo, gli sviluppatori possono personalizzare le dimensioni del quantum di rendering di WebAudio passando un numero intero specifico, utilizzare il valore predefinito di 128 frame omettendo il suggerimento o passando "default" oppure richiedere al browser di selezionare una dimensione ottimale specificando "hardware".
WebGPU: funzionalità buffer_view
Una funzionalità del linguaggio WGSL per reinterpretare i dati nelle variabili. La funzionalità consente agli sviluppatori di dividere una singola variabile uniforme, di archiviazione o di gruppo di lavoro in più variabili logiche. Consente inoltre di interpretare il tipo di dati nella variabile come più tipi all'interno del programma.
Analisi XML in Rust per scenari non XSLT
Per migliorare la sicurezza del browser e proteggere gli utenti dalle vulnerabilità che riguardano la memoria, Chrome 153 sta modificando il motore di analisi XML in un'implementazione Rust sicura per la memoria per diversi scenari comuni. Questo aggiornamento di base elimina potenziali bug di corruzione della memoria mantenendo la piena compatibilità con le specifiche web esistenti.
Chrome ha già iniziato a ritirare e rimuovere XSLT. Durante questo processo, il nuovo parser, più sicuro, gestirà i seguenti scenari in cui non è richiesto XSLT:
- API web
DOMParser. - Accesso a
responseXMLdiXMLHttpRequest. - Immagini SVG autonome (ovvero, accesso diretto a un documento
image.svgcome navigazione di primo livello). - Immagini esterne SVG (incluso un documento principale che incorpora un SVG come risorsa di immagini esterne).
Nuove prove dell'origine
In Chrome 153, puoi attivare le seguenti nuove prove dell'origine.
Marcatori di autoprofilazione JavaScript
L'API di autoprofilazione JavaScript consente a un'applicazione web di campionare i propri stack di chiamate per misurare le prestazioni sui dispositivi degli utenti reali. Questa funzionalità aggiunge un campo indicatore facoltativo a ogni campione acquisito che identifica il tipo di attività del browser in esecuzione al momento dell'acquisizione del campione: script, gc, style, layout, paint o altro. In genere, una traccia mostra lacune tra gli stack che non possono essere interpretate; i marcatori consentono agli sviluppatori di attribuire questo tempo al lavoro del browser che si svolge al di fuori di JavaScript, ad esempio distinguendo l'esecuzione dello script dal ricalcolo dello stile, dal layout o da una pausa di garbage collection, semplificando l'analisi e l'ottimizzazione delle tracce lente.
Ritiri e rimozioni
Rimuovi le navigazioni non standard destinate a _current
Al momento, Blink supporta le navigazioni destinate a _current. Questa funzionalità è stata rimossa in Chrome 153 perché non è standard e il suo utilizzo sul web è minimo.
Rimuovi document.requestStorageAccessFor
L'API requestStorageAccessFor (rSAFor) è un'estensione dell'API Storage Access che consente a un sito di primo livello di richiedere l'accesso ai cookie non partizionati ("proprietari") per conto dei siti incorporati. È utilizzabile solo in Chrome per richiedere l'accesso allo spazio di archiviazione tra i siti dei set di siti web correlati, pertanto viene rimossa insieme ai set di siti web correlati.
Rimuovi i set di siti web correlati
I set di siti web correlati (RWS), precedentemente noti come set proprietari, forniscono un framework per gli sviluppatori per dichiarare le relazioni tra i siti, per consentire l'accesso limitato ai cookie cross-site per scopi specifici rivolti agli utenti. Ciò è facilitato dall'utilizzo dell'API Storage Access (SAA) e di requestStorageAccessFor (rSAFor). RWS è stato progettato per l'utilizzo in un browser senza cookie di terze parti. In seguito all'annuncio di Chrome che l'approccio attuale ai cookie di terze parti verrà mantenuto, i set di siti web correlati sono stati rimossi da Chrome.