Novità sulla piattaforma web a luglio

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.

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

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

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

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

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

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.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

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.