Data di rilascio della versione stabile: 2 dicembre 2025
Se non diversamente indicato, le seguenti modifiche si applicano alla release del canale stabile di Chrome 143 per Android, ChromeOS, Linux, macOS e Windows.
CSS e UI
Query relative al contenitore di riserva ancorato CSS
Introduce @container anchored(fallback) per applicare lo stile ai discendenti degli elementi posizionati dell'ancora in base a quale di position-try-fallbacks viene applicato.
Queste query possono essere utilizzate per applicare uno stile al tether o alle animazioni di un elemento ancorato, in base alla posizione dell'ancora e dell'elemento ancorato l'uno rispetto all'altro.
Bug di monitoraggio n. 417621241 | Voce di ChromeStatus.com | Specifica
Sintassi relativa al lato per le abbreviazioni background-position-x/y
Definisce la posizione dell'immagine di sfondo rispetto a uno dei suoi bordi.
Questa sintassi fornisce un meccanismo più flessibile e reattivo per definire la posizione dell'immagine di sfondo, anziché utilizzare valori fissi che devono essere adattati alle dimensioni della finestra o del frame.
Questa funzionalità viene applicata anche alla proprietà -webkit-mask-position per garantire che i livelli di compatibilità web
siano gli stessi.
Bug di monitoraggio n. 40468636 | Voce di ChromeStatus.com | Specifica
Implementa la proprietà CSS font-language-override
È stato aggiunto il supporto per la proprietà CSS font-language-override.
La proprietà consente agli sviluppatori di ignorare la lingua di sistema utilizzata
per la sostituzione dei glifi OpenType specificando un tag di lingua di quattro caratteri
direttamente in CSS.
Ciò consente un controllo tipografico granulare, particolarmente utile per contenuti multilingue o caratteri con varianti di glifi specifiche per la lingua.
Bug di monitoraggio n. 41170551 | Voce di ChromeStatus.com | Specifica
Manifest dell'app web: specifica l'idoneità all'aggiornamento
Specifica un algoritmo di idoneità all'aggiornamento nella specifica del manifest. In questo modo, il processo di aggiornamento diventa più deterministico e prevedibile, consentendo allo sviluppatore di avere un maggiore controllo su quando e se gli aggiornamenti devono essere applicati alle installazioni esistenti e di rimuovere la limitazione del controllo degli aggiornamenti che gli user agent devono attualmente implementare per evitare di sprecare risorse di rete.
Bug di monitoraggio n. 403253129 | Voce di ChromeStatus.com
Dispositivo
Attributi del gestore di eventi ongamepadconnected e ongamepaddisconnected del gamepad
Aggiunge i gestori di eventi ongamepadconnected e ongamepaddisconnected al mixin dell'interfaccia
WindowEventHandlers.
Ciò consente il supporto dei seguenti attributi del gestore di eventi:
window.ongamepadconnecteddocument.body.ongamepadconnectedwindow.ongamepaddisconnecteddocument.body.ongamepaddisconnected
Bug di monitoraggio n. 40175074 | Voce di ChromeStatus.com | Specifica
DOM
Consentire più caratteri nelle API DOM di JavaScript
Il parser HTML consente a elementi e attributi di avere un'ampia gamma di caratteri e nomi validi, ma le API DOM JavaScript per creare gli stessi elementi e attributi sono più rigide e non corrispondono al parser.
Questa modifica allenta la convalida delle API DOM JavaScript in modo che corrispondano al parser HTML.
Tracking bug #40228234 | ChromeStatus.com entry | Spec
Elementi grafici
WebGPU: permutazione dei componenti della texture
Consente a GPUTextureViews di riorganizzare o sostituire i componenti di colore dei canali rosso/verde/blu/alfa della texture quando viene eseguito l'accesso da uno shader.
Bug di monitoraggio n. 414312052 | Voce di ChromeStatus.com | Specifica
JavaScript
ICU 77 (supporto di Unicode 16)
La libreria di supporto Unicode ICU (International Components for Unicode) è aggiornata dalla versione 74.2 alla 77.1, aggiungendo il supporto per Unicode 16 e aggiornando i dati delle impostazioni internazionali. Due modifiche potrebbero comportare alcuni rischi per le applicazioni web che presuppongono un formato specifico dalle API Intl JS:
- La formattazione predefinita dei numeri italiani è stata modificata per omettere il separatore delle migliaia
per i numeri di 4 cifre. Ad esempio,
new Intl.NumberFormat("it").format(1234)restituirà 1234 anziché 1.234. Il vecchio comportamento può essere ottenuto con il parametrouseGroupingper il costruttoreIntl.NumberFormat. - In alcune impostazioni internazionali inglesi (
en-AU,en-GBeen-IN), è stata aggiunta una virgola dopo i giorni della settimana per esteso, ad esempio, sabato 30 aprile 2011 è diventato sabato, 30 aprile 2011. Le applicazioni web devono evitare di fare affidamento sulla formattazione precisa delle date, che potrebbe cambiare di nuovo in futuro.
Bug di monitoraggio n. 421834885 | Voce di ChromeStatus.com | Specifica
EditContext: TextFormat underlineStyle e underlineThickness
L'API
EditContext è stata rilasciata con un bug in Chrome
in cui l'oggetto
TextFormat
fornito dall'evento
textformatupdate
fornisce valori errati per le proprietà underlineStyle e underlineThickness. Prima di Chrome 143, i valori possibili sono None, Solid, Dotted,
Dashed, Squiggle e None, Thin, Thick. Tuttavia, le specifiche elencano none,
solid, dotted, dashed, wavy e none, thin, thick.
I valori corretti specificati sono ora implementati a partire da Chrome 143.
Tracking bug #354497121 | ChromeStatus.com entry | Spec
Proprietà DataTransfer per gli eventi di input insertFromPaste, insertFromDrop e insertReplacementText
Compila la proprietà dataTransfer negli eventi di input con un inputType di
insertFromPaste, insertFromDrop e insertReplacementText per fornire l'accesso ai dati
di copia e incolla e trascinamento della selezione durante le operazioni di modifica negli elementi
contenteditable.
L'oggetto dataTransfer contiene gli stessi dati disponibili durante l'evento beforeinput.
Questa funzionalità si applica solo agli elementi modificabili. Per i controlli modulo
(textarea, input), il comportamento rimane invariato: la proprietà data contiene
il testo inserito e dataTransfer rimane null.
Bug di monitoraggio n. 401593412 | Voce di ChromeStatus.com | Specifica
FedCM: supportare le risposte JSON strutturate dai provider di identità
Consente ai provider di identità (IdP) di restituire oggetti JSON strutturati anziché
stringhe semplici alle parti che fanno affidamento (RP) utilizzando id_assertion_endpoint.
Questa modifica semplifica l'integrazione per gli sviluppatori eliminando la necessità di serializzare e analizzare manualmente le stringhe JSON. Consente flussi di autenticazione più dinamici e flessibili, consentendo alle RP di interpretare direttamente risposte complesse e supportare protocolli diversi come OAuth2, OIDC o IndieAuth senza accordi fuori banda.
Bug di monitoraggio n. 346567168 | Voce di ChromeStatus.com | Specifica
Rete
WebTransport Application Protocol Negotiation
La negoziazione del protocollo dell'applicazione WebTransport consente di negoziare il protocollo utilizzato dall'applicazione web durante l'handshake WebTransport.
Un'applicazione web può specificare un elenco di protocolli applicativi offerti durante la costruzione di un oggetto WebTransport, che vengono poi trasmessi al server utilizzando le intestazioni HTTP. Se il server sceglie uno di questi protocolli, può indicarlo nelle intestazioni della risposta e la risposta è disponibile nell'oggetto WebTransport.
Bug di monitoraggio n. 416080492 | Voce di ChromeStatus.com | Specifica
Rendimento
Regole di speculazione: miglioramenti all'entusiasmo per i dispositivi mobili eager
Sui dispositivi mobili, le regole di speculazione di eagerpre-fetching e pre-rendering vengono attivate
quando gli elementi di ancoraggio HTML si trovano nell'area visibile per un breve periodo di tempo.
Bug di monitoraggio n. 436705485 | Voce di ChromeStatus.com | Specifica
WebRTC
Modifica del comportamento dell'estensione dell'intestazione RTP di WebRTC
Implementa una modifica alla specifica che garantisce che l'offerta o la risposta successiva non permutino le estensioni dell'intestazione negoziate, a meno che l'utente non lo desideri.
Bug di monitoraggio n. 439514253 | Voce di ChromeStatus.com | Specifica
App web isolate
API web Smart Card per app web isolate
Disponibile solo sulle app web isolate (IWA). Consente alle applicazioni per smart card (PC/SC) di passare alla piattaforma web. Consente l'accesso all'implementazione PC/SC (e ai driver del lettore di schede) disponibile nel sistema operativo host.
Gli amministratori possono controllare la disponibilità di questa API:
- A livello globale, utilizzando il criterio
DefaultSmartCardConnectSetting. - Per applicazione: utilizzando le policy
SmartCardConnectAllowedForUrlseSmartCardConnectBlockedForUrls.
Bug di monitoraggio n. 1386175 | Voce di ChromeStatus.com | Specifica
Prove dell'origine
API Digital Credentials (supporto per l'emissione)
Questa funzionalità consente ai siti web emittenti (ad esempio un'università,
un ente governativo o una banca) di avviare in modo sicuro il processo di provisioning (emissione)
delle credenziali digitali direttamente nell'applicazione di portafoglio mobile di un utente.
Su Android, questa funzionalità utilizza il sistema IdentityCredential CredMan
di Android (Gestore delle credenziali). Sul computer, utilizza approcci cross-device
utilizzando il protocollo CTAP simile alla presentazione delle credenziali digitali.
Origin Trial | Tracking bug #378330032 | ChromeStatus.com entry | Spec
API Web Install
Consente di installare un'app web. Quando viene richiamato, il sito web si installa o installa un altro sito di un'origine diversa come app web (a seconda dei parametri forniti).
Origin Trial | Tracking bug #333795265 | Voce di ChromeStatus.com | Specifica
Ritiri e rimozioni
Deprecare XSLT
XSLT v1.0, a cui aderiscono tutti i browser, è stato standardizzato nel 1999. Nel frattempo, XSLT si è evoluto nelle versioni 2.0 e 3.0, aggiungendo funzionalità e allontanandosi dalla versione bloccata nei browser. Questa mancanza di progressi, unita all'aumento delle librerie e dei framework JavaScript che offrono una manipolazione del DOM più flessibile e potente, ha portato a un calo significativo dell'utilizzo di XSLT lato client. Il suo ruolo all'interno del browser web è stato in gran parte sostituito da tecnologie basate su JavaScript, come JSON e React.
Chromium utilizza la libreria libxslt per elaborare queste trasformazioni e libxslt non è stata gestita per circa 6 mesi del 2025. Libxslt è un codebase C complesso e obsoleto del tipo notoriamente soggetto a vulnerabilità di sicurezza della memoria come i buffer overflow, che possono portare all'esecuzione di codice arbitrario. Poiché XSLT lato client è ora una funzionalità di nicchia usata raramente, queste librerie ricevono molta meno manutenzione e controllo della sicurezza rispetto ai motori JavaScript principali, ma rappresentano una superficie di attacco diretta e potente per l'elaborazione di contenuti web non attendibili. Infatti, XSLT è la fonte di diversi exploit di sicurezza di alto profilo recenti che continuano a mettere a rischio gli utenti del browser. Per questi motivi, Chromium (insieme ad altri motori del browser) prevede di ritirare e rimuovere XSLT dalla piattaforma web. Per maggiori dettagli, vedi Rimozione di XSLT per un browser più sicuro.
Ritiro dei getter di Intl Locale Info
L'API Intl Locale Info è una proposta ECMAScript TC39 di fase 3 per migliorare l'oggetto Intl.Locale esponendo informazioni sulle impostazioni internazionali, come i dati della settimana (primo giorno della settimana, inizio del fine settimana, fine del fine settimana, giorno minimo nella prima settimana) e il ciclo orario della direzione del testo utilizzato nelle impostazioni internazionali.
Le modifiche alla fase 3 della specifica spostano diversi getter nelle funzioni. Questi vengono ora aggiornati in Chrome in modo che corrispondano alla specifica.
Bug di monitoraggio n. 42203770 | Voce di ChromeStatus.com | Specifica
Applicazione della privacy FedCM per i metadati client
Per risolvere i rischi di correlazione dell'identità cross-site nell'API FedCM, i provider di identità (IdP) che utilizzano client_metadata nella configurazione FedCM devono implementare il formato degli endpoint diretti nel file .well-known/web-identity. Questo mandato garantisce che sia accounts_endpoint sia login_url siano definiti in modo esplicito ogni volta che è presente un client_metadata_endpoint. Questo approccio rafforza le protezioni della privacy impedendo alle parti
che fanno affidamento sui metadati di correlare le identità degli utenti su più
siti.
In Chrome 143 (fase di avviso): se client_metadata_endpoint esiste, ma accounts_endpoint o login_url non è presente, il browser visualizzerà avvisi nella console. In questo modo, gli IdP hanno il tempo di aggiornare le configurazioni.
Voce di ChromeStatus.com | Specifica
Migrazione di FedCM del nonce al campo dei parametri e ridenominazione dell'attributo IdentityCredentialError code in error
Migrazione di nonce al campo params: il parametro nonce in navigator.credentials.get() viene spostato da un campo di primo livello all'oggetto params per una migliore progettazione, estensibilità e gestibilità delle API. Questo approccio strutturato semplifica l'analisi per i provider di identità, supporta la protezione dal futuro senza controllo delle versioni e si allinea ai moderni pattern API. Per le relying party, l'impatto è minimo: forniscono lo stesso valore nonce in una nuova posizione.
In Chrome 143 (fase di avviso): nonce accettato sia a livello principale che all'interno dei parametri. L'utilizzo di primo livello attiva un avviso nella console.
Rinomina il codice in errore in IdentityCredentialError: l'attributo code in
IdentityCredentialError viene rinominato in error per una semantica più chiara, una migliore
esperienza per gli sviluppatori e l'allineamento agli standard web. Questa modifica riduce
l'ambiguità ed evita conflitti con DOMException.code. Inoltre, error.code
diventa error.error, mantenendo il tipo DOMString.
In Chrome 143 (fase di avviso): sono supportati sia l'attributo error che l'attributo code. L'utilizzo di code attiva un
avviso nella console, che guida gli sviluppatori a eseguire la migrazione.
Bug di monitoraggio n. 427474985 | Voce di ChromeStatus.com | Specifica