Novità sulla piattaforma web a gennaio

Scopri alcune delle interessanti funzionalità disponibili nei browser web stabili e beta a gennaio 2023.

Release del browser stabile

A gennaio 2023, Firefox 109, Chrome 109 e Safari 16.3 sono diventati stabili. Vediamo cosa comporta tutto ciò per la piattaforma web.

MathML

Chrome 109 supporta MathML Core, un linguaggio per la descrizione della notazione matematica incorporabile in HTML e SVG. Questa release significa che MathML è ora interoperabile tra tutti i principali motori.

L'evento scrollend

Firefox 109 implementa scrollend. Questo evento fornisce un modo affidabile per rilevare che uno scorrimento è stato completato. Scopri di più su questo evento, che viene implementato anche in Chrome, nell'articolo Scorriend, un nuovo evento JavaScript.

Supporto dei browser

  • 114
  • 114
  • 109
  • x

Fonte

L'unità di lunghezza CSS lh e hyphenate-limit-chars

Per i CSS in Chrome abbiamo l'unità di lunghezza lh. Questa unità è equivalente al valore calcolato della proprietà line-height dell'elemento su cui viene utilizzata.

Supporto dei browser

  • 109
  • 109
  • 120
  • 16.4

Inoltre, la proprietà hyphenate-limit-chars che specifica il numero minimo di caratteri in una parola con trattino.

Supporto dei browser

  • 109
  • 109
  • x
  • x

Criterio di sicurezza del contenuto (CSP) prefetch-src

Safari 16.3 è principalmente una release di correzioni che risolve una serie di problemi relativi alle dimensioni del CSS. L'unica nuova funzionalità elencata nelle note è l'aggiunta dell'istruzione CSP (Content-Security-Policy) prefetch-src.

Supporto dei browser

  • x
  • x
  • x
  • 16.3

Fonte

Funzionalità di Chrome su Android

La novità di Chrome su Android è la conferma dei pagamenti sicuri (SPC). Si tratta di uno standard web proposto che consente ai clienti di autenticarsi con un emittente di carte di credito, una banca o un altro fornitore di servizi di pagamento utilizzando un autenticatore di piattaforma, in genere attivato con la funzione di sblocco dello schermo di un dispositivo come il sensore di impronte digitali.

Un'altra novità per Chrome su Android è l'Origin Private File System (OPFS), che fa parte dell'API File System Access su Android. Ciò include tutta la piattaforma dell'API File System Access, tranne i metodi show{OpenFile, SaveFile, Directory}Picker() e l'integrazione dell'API Drag and Drop.

Release del browser beta

Le versioni beta del browser offrono un'anteprima degli elementi che saranno disponibili nella versione stabile successiva del browser. È un ottimo momento per testare le nuove funzionalità, o le rimozioni, che potrebbero avere un impatto sul tuo sito prima dell'uscita ufficiale. Le nuove versioni beta sono Firefox 110 e Chrome 110.

Chrome 110 include la proprietà CSS initial-letter. Questa proprietà fornisce un modo per impostare il numero di righe che una lettera iniziale deve scendere nel testo. Scopri di più nell'articolo Controllare le interruzioni pubblicitarie con la lettera iniziale del CSS.

Inoltre, per i CSS in Chrome 110 è la pseudo-classe :picture-in-picture. In questo modo puoi scegliere come target e personalizzare il media player quando i video entrano ed escono dalla modalità Picture in picture.

Chrome include il metodo setSinkID() dell'API AudioContext. Questo metodo offre un modo per cambiare il dispositivo audio di destinazione quando utilizzi l'audio web.

Firefox 110 include Container Queries di dimensioni, che ci assicurano l'interoperabilità tra i tre motori principali del browser per questa funzionalità tanto attesa.

Parte della Nuova serie web