Scopri alcune delle funzionalità interessanti che sono state implementate nei browser web stabili e beta a dicembre 2025.
Data di pubblicazione: 16 dicembre 2025
Versioni stabili del browser
Chrome 143, Firefox 146 e Safari 26.2 rilasciati nella versione stabile a dicembre. Questo post esamina le numerose nuove funzionalità di questo mese, con diverse novità che diventano disponibili nella baseline.
La regola CSS @@scope è ora di base
Firefox 146 include la regola
@scope
CSS at-rule che consente di selezionare elementi in sottoalberi DOM specifici.
Definisci un ambito all'interno del quale i selettori possono scegliere come target gli elementi,
ed eviti selettori eccessivamente specifici e lunghi.
Ad esempio, il seguente CSS ha come target solo gli elementi <img> se si trovano all'interno
di un elemento con la classe .card.
@scope (.card) {
img {
border-color: green;
}
}
Con Firefox 146, questa utile regola at è ora disponibile nella baseline.
Scopri di più in
Limitare la copertura dei selettori con la regola CSS @scope.
La funzione CSS contrast-color()
In Firefox 146 è disponibile anche la funzione
contrast-color().
Questa funzione accetta un valore di colore e restituisce un colore a contrasto,
che mira a garantire il contrasto minimo WCAG AA.
Per altri esempi, consulta How to have the browser pick a contrasting color in CSS sul blog WebKit.
Firefox è il primo browser a implementare la proprietà
text-decoration-inset.
Questa proprietà consente di regolare i punti iniziale e finale della decorazione del testo di un elemento in modo che possa essere accorciata, allungata o spostata rispetto al testo sottoposto a rendering.
La proprietà CSS font-language-override
Chrome 143 include la proprietà
font-language-override. In questo modo puoi ignorare il comportamento del carattere per una lingua specifica.
Questa opzione è utile se utilizzi un carattere che non supporta correttamente
una lingua. In questo caso, puoi scegliere di utilizzare i glifi di una lingua simile
con un supporto migliore.
Query relative al contenitore di riserva ancorato CSS
Chrome 143 introduce @container anchored(fallback) per applicare stili ai discendenti di
elementi posizionati in base a quale dei position-try-fallbacks viene applicato.
Queste query possono essere utilizzate per applicare uno stile al collegamento o alle animazioni di un elemento ancorato, in base alla posizione relativa dell'ancora e dell'elemento ancorato.
Sintassi relativa al lato per le abbreviazioni background-position-x/y
In Chrome, e ora disponibile in tutti i browser, è anche possibile
definire la posizione dell'immagine di sfondo rispetto a uno dei suoi bordi nelle
proprietà estese per background-position. Ad esempio:
.element {
background-image: url(flower.gif);
background-repeat: no-repeat;
background-position-x: left 30px;
background-position-y: bottom 20px;
}
Browser Support
La proprietà di animazione overallProgress
Safari 26.2 include
overallProgress.
Questa proprietà di sola lettura dell'interfaccia Animation restituisce un numero compreso tra 0 e 1 che indica l'avanzamento complessivo dell'animazione verso il suo stato finale.
Questa proprietà è ora disponibile come Baseline Newly available.
LCP e INP sono ora disponibili come Baseline Newly available
Le metriche Largest Contentful Paint (LCP) e Interaction to Next Paint (INP) sono ora disponibili in Baseline Newly, con il supporto in Safari 26.2 per l'API Contentful Paint e l'API Event Timing necessarie per misurare queste metriche.
Queste funzionalità sono state incluse in Interop 2025 e ora puoi misurare queste metriche nell'ultima versione di tutti i principali browser.
API Largest Contentful Paint
API Event Timing
CHIPS raggiunge la baseline di Nuova disponibilità
Safari 26.2 include anche CHIPS (Cookies Having Independent Partitioned State), che consente di attivare l'archiviazione partizionata per un cookie, con un barattolo di biscotti separato per ogni sito di primo livello.
hidden="until-found"
Safari 26.2 include il supporto per
hidden="until-found",
che ora diventa Baseline Newly available.
Attributi command e commandfor
Inoltre, per l'HTML in Safari 26.2 è previsto il supporto di
command e
commandfor sui pulsanti.
In questo modo, puoi controllare in modo dichiarativo i popup e le finestre di dialogo.
Scopri di più in Introduzione di command e commandfor.
L'evento scrollend
Un'altra funzionalità che diventa Baseline Newly available con Safari 26.2 è l'evento
scrollend. Questo evento viene attivato al termine dello scorrimento.
Scopri di più in
Scrollend, un nuovo evento JavaScript.
Proprietà scrollbar-color
La proprietà scrollbar-color ti consente di modificare il colore del cursore della barra di scorrimento
e della traccia della barra di scorrimento. Con Safari 26.2, questa funzionalità diventa disponibile anche in Baseline Newly available.
Versioni beta del browser
Le versioni beta del browser offrono un'anteprima delle funzionalità che saranno disponibili nella successiva versione stabile del browser. È il momento ideale per testare nuove funzionalità o rimozioni che potrebbero influire sul tuo sito prima che il resto del mondo riceva l'aggiornamento. Le nuove versioni beta di questo mese sono Firefox 147 e Chrome 144.
Chrome 144 include lo pseudo-elemento ::search-text per lo stile dei risultati di ricerca Trova nella pagina e il supporto di scrolled @scroll-state, che consente di applicare uno stile ai discendenti dei contenitori in base alla direzione di scorrimento più recente.
È inclusa anche l'API Temporal, con oggetti e funzioni standard per
lavorare con date e ore.
Firefox 147 è una release entusiasmante che include il posizionamento degli ancoraggi CSS, i tipi di transizione di visualizzazione e l'API Navigation.