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.
Supporto della decodifica JPEG XL (image/jxl) in Blink
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 fattoinsertAdjacentHTML(). - Metodi di streaming (
streamAppendHTML(),streamAppendHTMLUnsafe()e così via) che restituiscono unWritableStream. - Passing
{runScripts}as part ofSetHTMLUnsafeOptions, mimickingcreateContextualFragmentbehavior. - Supporto di
createParserOptionsnei 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.