Chrome 151 beta

Data di pubblicazione: 3 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. Al 3 luglio 2026, 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

Accessore di animazione per eventi di animazione e transizione

Aggiunge un attributo di animazione di sola lettura alle interfacce AnimationEvent e TransitionEvent. Questo attributo restituisce l'oggetto Animation associato che ha attivato l'evento.

Proprietà CSS ruby-overhang

Aggiunge il supporto per la proprietà CSS ruby-overhang. La proprietà accetta le parole chiave auto, spaces e none per controllare il comportamento di overhang del testo dell'annotazione ruby. Seguendo la specifica CSSWG, none è un alias di spaces, che consente l'overhang solo su spazi vuoti e punteggiatura CJK per evitare spazi di layout imprevisti, preservando al contempo la leggibilità.

Valore iniziale di position-anchor modificato in normal

Modifica il valore iniziale della proprietà CSS position-anchor da none a normal per allinearsi alla specifica di posizionamento degli ancoraggi CSS e ad altre implementazioni del browser. Se impostata su normal, la proprietà si comporta come none se position-area è impostata su none, altrimenti si comporta come auto.

Nessun riavvolgimento automatico per i metodi di riproduzione AnimationTrigger

Aggiorna i metodi di riproduzione AnimationTrigger (play, play-forwards, e play-backwards) in modo che non si riavvolgano automaticamente. Se un'animazione associata è già stata completata, l'attivazione di queste azioni di riproduzione non riavvierà l'animazione.

Attributo di slancio dell'evento ruota

Espone un attributo momentum sugli eventi wheel per indicare l'inerzia di scorrimento generata dalle piattaforme native. La distinzione tra gli eventi di inerzia indotti da scorrimento rapido e le interazioni dirette dell'utente sui trackpad consente agli sviluppatori di personalizzare gli effetti di scorrimento o ignorare gli eventi di scorrimento rapido simulati.

API web

Elementi di funzionalità <usermedia>

Introduce l'elemento di funzionalità <usermedia> come controllo dichiarativo attivato dall'utente per avviare e interagire con i flussi multimediali. Incorporando un elemento controllato dal browser direttamente in HTML, le richieste di autorizzazione sono legate a un intento chiaro dell'utente anziché a chiamate JavaScript, migliorando l'esperienza utente dei prompt e fornendo un percorso di recupero chiaro quando l'autorizzazione è stata negata in precedenza.

Supporto di LanguageDetector per il cinese tradizionale e semplificato

Estende l'API LanguageDetector per restituire zh-Hant per il cinese tradizionale e zh-Hans per il cinese semplificato. In questo modo, l'identificazione della lingua è più granulare rispetto al codice generico zh restituito in precedenza.

Campo form_submission delle regole di speculazione

Estende la sintassi delle regole di speculazione con un campo form_submission per le regole di pre-rendering. In questo modo, le applicazioni web possono indicare al browser di eseguire il pre-rendering delle navigazioni di invio dei moduli, ad esempio le richieste GET dai moduli di ricerca.

Punteggiatura non pronunciata dell'API Web Speech

Aggiunge l'attributo booleano unspokenPunctuation a SpeechRecognition. Se impostato su true, il motore di riconoscimento vocale deduce e inserisce automaticamente i segni di punteggiatura in base alle pause e alla prosodia del parlato, senza che gli utenti debbano pronunciare esplicitamente i comandi di punteggiatura.

Trasmetti testo in streaming con textStream()

Aggiunge un metodo textStream() alle interfacce di flusso Request, Response e Blob. In questo modo viene fornito un flusso leggibile diretto di stringhe di testo decodificate, equivalente al piping del flusso di byte tramite un TextDecoderStream.

WebGPU: controllo delle dimensioni del sottogruppo

Aggiunge la funzionalità GPU facoltativa subgroup-size-control che consente di impostare esplicitamente le dimensioni del sottogruppo in uno shader di calcolo.

Questa tecnica è particolarmente utile per le applicazioni che devono ottimizzare le prestazioni dello shader di calcolo utilizzando operazioni di sottogruppo con dimensioni di sottogruppo specifiche su determinate piattaforme, ad esempio i workload di AI.

DOM e HTML

Destinazione di riferimento per ARIA cross-root

Introduce la funzionalità di destinazione di riferimento per le radici shadow, consentendo agli attributi di riferimento ID come for, aria-labelledby, popovertarget e commandfor di indirizzare gli elementi all'interno del DOM shadow di un componente mantenendo l'incapsulamento. Le destinazioni di riferimento possono essere specificate in modo dichiarativo utilizzando shadowrootreferencetarget nei modelli o in modo imperativo utilizzando ShadowRoot.referenceTarget.

Interfaccia globale FontFaceSet esposta

Rimuove [LegacyNoInterfaceObject] dalla definizione IDL FontFaceSet per allinearsi alla specifica di caricamento dei caratteri CSS. FontFaceSet è ora esposta come proprietà globale e l'invocazione di new FontFaceSet() genera correttamente un TypeError: Illegal constructor.

Analisi XML sicura per la memoria in Rust

La transizione dell'analisi XML per scenari non XSLT (inclusi DOMParser, XMLHttpRequest.responseXML e riferimenti a immagini SVG) a un parser Rust sicuro per la memoria elimina le potenziali vulnerabilità di danneggiamento della memoria mantenendo la conformità agli standard.

Rendimento

Voci della sequenza temporale PerformanceSoftNavigation e InteractionContentfulPaint

Aggiunge i tipi di voci di rendimento soft-navigation e interaction-contentful-paint alla sequenza temporale dell'API Web Performance. Queste metriche monitorano la latenza di caricamento basata sull'interazione e le navigazioni soft delle applicazioni a pagina singola (SPA), stabilendo nuove origini temporali per le transizioni di route. In questo modo, i Segnali web essenziali possono essere misurati per le navigazioni soft .

Attivazione della tempistica dei reindirizzamenti multiorigine

Consente ai server di origine di attivare la condivisione dei dettagli della tempistica dei reindirizzamenti multiorigine con le origini delle destinazioni di navigazione, consentendo agli sviluppatori di misurare il rendimento dei reindirizzamenti.

Accessibilità

Attributo aria-actions

Supporta l'attributo aria-actions in conformità alle specifiche ARIA. Questo attributo consente agli sviluppatori di esporre i controlli delle azioni secondarie all'interno dei widget interattivi compositi per migliorare la rilevabilità delle tecnologie assistive.

Sicurezza e privacy

Aggiornamento della policy di autorizzazione Direct Sockets

Aggiorna le policy di autorizzazione per le app web isolate che utilizzano Direct Sockets. La policy direct-sockets-private viene sostituita dalle policy distinte local-network e loopback-network, che offrono un controllo granulare sulle connessioni di rete.

Nuove prove dell'origine

In Chrome 151, puoi attivare le seguenti nuove prove dell'origine.

Aggiornamenti dell'algoritmo WebCrypto

Aggiunge gli algoritmi post-quantistici (ML-KEM e ML-DSA), lo scambio di chiavi ibride (X-Wing) e AEAD simmetrico ChaCha20-Poly1305 all'API Web Cryptography, fornendo implementazioni native del browser della crittografia standardizzata resistente ai quanti.

Canale di dati WebRTC: protocollo di accelerazione della negoziazione SCTP

I canali di dati WebRTC utilizzano il protocollo SCTP (Stream Control Transmission Protocol) su un'associazione DTLS (Datagram Transport Layer Security).

La configurazione della connessione SCTP standard richiede un handshake che introduce la latenza. Una nuova bozza di internet specifica un metodo per accelerare la configurazione del canale di dati incorporando i parametri di inizializzazione SCTP nello scambio di offerta/risposta SDP (Session Description Protocol). In questo modo, il tempo necessario per aprire un canale di dati viene ridotto fino a due tempi di andata e ritorno della rete.

Ritiri e rimozioni

In Chrome 151, le seguenti funzionalità sono ritirate o rimosse.

Supporto rimosso per macOS 12

Chrome 150 è stata l'ultima release a supportare macOS 12. A partire da Chrome 151, è necessario macOS 13 o versioni successive. Sui dispositivi con macOS 12, Chrome continuerà a funzionare, ma non riceverà più aggiornamenti.