Scopri alcune delle funzionalità interessanti che sono state implementate nei browser web stabili e beta a luglio 2025.
Data di pubblicazione: 31 luglio 2025
Release stabili del browser
Firefox 141 è stato l'unico nuovo browser stabile questo mese, quindi questo post è dedicato a Firefox.
L'API WebGPU
Firefox 141 implementa WebGPU su Windows, supportato in tutti i contesti diversi dai service worker.
Per saperne di più, consulta la documentazione MDN e la nostra panoramica di WebGPU.
L'attributo closedby
dell'elemento <dialog>
Firefox implementa anche l'attributo closedby
sugli elementi <dialog>
insieme all'attributo closedBy
corrispondente per l'interfaccia HTMLDialogElement
.
Browser Support
Proprietà scrollMargin
La proprietà scrollMargin
dell'interfaccia IntersectionObserver
è
ora supportata da Firefox.
Aggiunge un margine a tutti i contenitori di scorrimento nidificati all'interno dell'elemento radice dell'observer, il che consente di osservare i target all'interno di questi elementi prima (o dopo) che vengano visualizzati, anziché solo quando diventano visibili per la prima volta.
Browser Support
CSS font-variant-emoji
La proprietà CSS font-variant-emoji
specifica lo stile di presentazione predefinito per la visualizzazione delle emoji. La proprietà accetta uno dei seguenti valori:
normal
: consente al browser di scegliere come visualizzare l'emoji. Spesso segue l'impostazione del sistema operativo.text
: esegue il rendering dell'emoji come se utilizzasse il selettore di varianti di testo Unicode (U+FE0E
).emoji
: esegue il rendering dell'emoji come se utilizzasse il selettore di varianti emoji Unicode (U+FE0F
).unicode
: esegue il rendering dell'emoji in base alle proprietà di presentazione delle emoji. Se è presente il selettore di variante U+FE0E o U+FE0F, questa impostazione verrà ignorata.
Release beta del browser
Le versioni beta del browser offrono un'anteprima delle funzionalità che saranno disponibili nella prossima 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. L'unica nuova beta questo mese è Firefox 142. Con le versioni beta di Safari 26 e Chrome 139 ancora in corso.
Firefox 142 implementa il metodo
getComposedRanges()
su Selection
.
Questo metodo restituisce un array di oggetti StaticRange
che rappresentano gli intervalli di selezione correnti
e può restituire intervalli che potenzialmente attraversano i limiti dell'ombra.
È inclusa anche l'API Prioritized Task Scheduling, che fornisce un meccanismo standardizzato per assegnare e gestire le priorità delle attività per un'applicazione.