Chrome 155 beta

Data di pubblicazione: 16 settembre 2026

Se non diversamente indicato, le seguenti modifiche si applicano all'ultima release 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. Chrome 155 è in versione beta dal 16 settembre 2026. Puoi scaricare l'ultima versione beta da Google.com per computer o da Google Play Store su Android.

CSS e UI

CSS symbols()

La funzione CSS symbols() consente agli autori di definire uno stile di contatore in linea anziché dichiarare prima una regola @@counter-style con nome. Crea uno stile di contatore anonimo da un elenco di simboli stringa più un sistema di conteggio facoltativo (ciclico, numerico, alfabetico, simbolico o fisso) ed è accettato come stile di contatore in list-style-type, nell'abbreviazione list-style, in counter() e in counters().

Proprietà abbreviate degli angoli CSS

Implementa la notazione abbreviata CSS corner e le notazioni abbreviate per angolo (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right) nonché le notazioni abbreviate per i bordi fisici (corner-top, corner-bottom) e logici (corner-block-start, corner-block-end e così via). Questi consentono di impostare sia border-radius sia corner-shape per i singoli angoli in una singola dichiarazione. Inoltre, corners viene mantenuto come alias di compatibilità per l'abbreviazione corner.

Questa funzionalità include anche i controlli della memorizzazione nella cache. Per impostazione predefinita, ogni funzione random() viene risolta in un nuovo valore distinto. Gli autori web possono ignorare questo valore predefinito passando un valore <random-key> come primo argomento della funzione per controllare in che modo i valori casuali vengono condivisi tra proprietà ed elementi.

CSS text-decoration-skip-spaces

La proprietà CSS text-decoration-skip-spaces controlla se le linee di decorazione del testo (ad esempio sottolineature, sopralinee e barrature) saltano i caratteri spazio. In questo modo gli autori possono impedire che le decorazioni vengano disegnate sotto gli spazi, il che è spesso più accattivante dal punto di vista visivo.

CSS margin-trim

La proprietà CSS margin-trim può essere utilizzata per omettere i margini prima o dopo il primo o l'ultimo elemento secondario di un contenitore. Questa funzionalità è supportata sui normali contenitori di blocchi e sui contenitori multicolonna.

JavaScript

Evitare errori del modulo di memorizzazione nella cache

Al momento, gli sviluppatori web non possono riprovare a caricare i moduli non riusciti, poiché questi errori vengono memorizzati nella cache (e i tentativi si traducono in errori immediati). Questa modifica al comportamento di caricamento dei moduli consente di riprovare manualmente i caricamenti dei moduli non riusciti (ad esempio, chiamando di nuovo import()), risolvendo il vero problema di sviluppatori (e utenti) quando si tratta di utilizzare i moduli su reti instabili.

Importa testo (moduli di testo)

Una proposta TC39 per aggiungere istruzioni del modulo import … with { type: "text" } a JavaScript. L'attributo di importazione carica i dati di testo come valore stringa.

API web

Controlli aggiuntivi per la visualizzazione in finestra

Consente alle applicazioni web con l'autorizzazione window-management maximize(), minimize() e restore() di spostare le finestre e impedisce il ridimensionamento tramite setResizable(). Inoltre, le nuove funzionalità CSS media display-state e resizable consentono a script e contenuti di adattarsi ai rispettivi stati e ridimensionamenti delle finestre. Queste funzionalità migliorano l'usabilità delle finestre delle applicazioni remote VDI nei client web, soprattutto per quanto riguarda i controlli della barra del titolo della finestra. La nuova funzionalità migliora le funzionalità esistenti dell'API di gestione delle finestre.

Aggiornamenti degli algoritmi in WebCrypto

Aggiungi il supporto di più algoritmi crittografici post-quantistici standardizzati dal NIST all'API Web Cryptography:

  • ML-KEM (768, 1024)
  • ML-DSA (44, 65, 87)
  • ChaCha20-Poly1305
  • X-Wing

Ulteriori informazioni sono disponibili nella bozza delle specifiche: https://wicg.github.io/webcrypto-modern-algos/

API Digital Credentials (supporto per l'emissione)

In questo modo, i siti web emittenti (ad esempio un'università, un ente statale o una banca) possono avviare in modo sicuro la procedura di provisioning (emissione) delle credenziali digitali direttamente nell'applicazione di portafoglio mobile di un utente. Su Android, questa funzionalità utilizza il sistema IdentityCredential CredMan (Gestore delle credenziali). Sul computer, utilizza approcci cross-device utilizzando il protocollo CTAP simile alla presentazione delle credenziali digitali.

Aggiunge il supporto per la decodifica delle immagini JPEG XL (image/jxl) in Blink utilizzando jxl-rs, un decoder Rust puro e sicuro per la memoria. JPEG XL è un formato di immagine moderno standardizzato come ISO/IEC 18181 che offre decodifica progressiva per prestazioni di caricamento percepite migliori, supporto di ampia gamma di colori, HDR e profondità di bit elevata e supporto dell'animazione.

Metti in pausa la riproduzione di contenuti multimediali negli iframe non visibili

Aggiunge un criterio di autorizzazione media-playback-while-not-visible per consentire agli incorporatori di controllare se gli iframe incorporati sono attualmente nascosti. Ciò include gli iframe con la proprietà display impostata su none, la proprietà visibility impostata su hidden o l'area zero (larghezza o altezza pari a 0). Durante la visualizzazione nascosta, i tentativi effettuati dall'iframe incorporato di eseguire il rendering di contenuti multimediali udibili verranno bloccati. Quando il frame viene mostrato di nuovo, i divieti devono essere rimossi. Ciò dovrebbe consentire agli sviluppatori di creare esperienze più intuitive e di migliorare le prestazioni consentendo al browser di gestire la riproduzione dei contenuti non visibili agli utenti.

PredefinedColorSpace srgb-linear e display-p3-linear

Aggiungi gli spazi colore srgb-linear e display-p3-linear (come definiti da CSS) a PredefinedColorSpace per l'utilizzo con i canvas.

Metodi di inserimento e streaming HTML rinnovati

Esporre più metodi di impostazione HTML che forniscono una storia coerente per l'inserimento dinamico del markup in un documento esistente:

  • Metodi posizionali (before(), after(), append(), prepend(), replaceWith()) che accettano HTML come argomento, sostituendo di fatto insertAdjacentHTML().
  • Metodi di streaming (streamAppendHTML(), streamAppendHTMLUnsafe() e così via) che restituiscono un WritableStream.
  • Passing {runScripts} as part of SetHTMLUnsafeOptions, mimicking createContextualFragment behavior.
  • Supporto di createParserOptions nei tipi attendibili, che consente ai tipi attendibili di ignorare la modalità di scripting e il sanitizer.

Per saperne di più, consulta la documentazione sugli aggiornamenti parziali dichiarativi.

Intestazioni WebTransport e responseHeaders

Aggiunge il supporto per il passaggio di intestazioni delle richieste HTTP personalizzate utilizzando WebTransportOptions e per l'ispezione delle intestazioni delle risposte del server tramite l'istanza WebTransport. Ciò consente alle applicazioni web di fornire metadati, token di autenticazione e parametri personalizzati durante l'handshake iniziale CONNECT e di accedere alle intestazioni fornite dal server una volta stabilita la connessione.