Novità sulla piattaforma web a maggio

Scopri alcune delle interessanti funzionalità disponibili nei browser web stabili e beta a maggio 2022.

Release del browser stabile

A maggio, Chrome 102, Safari 15.5, Firefox 100 e Firefox 101 sono diventati stabili.

Chrome 102 e Safari 15.5 includono l'attributo inert. In questo modo verranno rimossi gli elementi dall'ordine delle schede e dall'albero dell'accessibilità se non sono interattivi. Ad esempio, un elemento che è attualmente fuori schermo o nascosto.

Supporto dei browser

  • 102
  • 102
  • 112
  • 15.5

Fonte

Chrome 102 include il nuovo valore until-found per l'attributo HTML hidden. Questo consente la funzione Trova nella pagina e consente di scorrere fino a un frammento di testo nel testo che si trova all'interno di un'area compressa della pagina, come potresti trovare in un pattern a accordion. Scopri di più nel post Rendere accessibili i contenuti compressi con nascosti=until-found.

Supporto dei browser

  • 102
  • 102
  • x
  • x

Fonte

In Chrome 102 viene fornita l'API Navigation, un'API che standardizza il routing lato client nelle applicazioni a pagina singola. Questa API era precedentemente chiamata API App History.

Supporto dei browser

  • 102
  • 102
  • x
  • x

Fonte

Firefox 101 supporta i fogli di stile costruibili. Il supporto include il costruttore CSSStyleSheet(), i metodi replace() e replaceSync(). I fogli di stile costruibili semplificano la creazione di fogli di stile da utilizzare con il DOM Shadow. Nel seguente esempio, un foglio di stile viene creato utilizzando il costruttore CSSStyleSheet(), viene aggiunta una regola CSS con il metodo replaceSync() e la regola risultante viene stampata nella console.

const stylesheet = new CSSStyleSheet();
stylesheet.replaceSync('body { color: red; }');
console.log(stylesheet.rules[0].cssText);

Supporto dei browser

  • 73
  • 79
  • 101
  • 16.4

Fonte

Sempre in Firefox 101 è disponibile la funzionalità per i contenuti multimediali di prefers-contrast, che la rende disponibile su più browser.

Supporto dei browser

  • 96
  • 96
  • 101
  • 14.1

Fonte

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 di aprile sono state Chrome 103 e Firefox 102.

Firefox 102 include la funzionalità per i contenuti multimediali di update. Viene utilizzato per chiedere se il dispositivo di output può modificare l'aspetto dei contenuti dopo il rendering. Accetta i seguenti valori:

none
Una volta eseguito il rendering, i contenuti non possono essere aggiornati. ad esempio un documento stampato.
slow
Il dispositivo può aggiornare i contenuti, ma troppo lentamente per mostrare un'animazione fluida. come nel caso degli schermi E-ink.
fast
I contenuti possono cambiare in modo dinamico e abbastanza velocemente per consentire il rendering delle animazioni. Ad esempio, lo schermo di un computer o di un telefono.

Supporto dei browser

  • 113
  • 113
  • 102
  • 17

Fonte

Chrome 103 include l'API Local Font Access, che consente l'accesso ai caratteri installati localmente dell'utente.

Queste funzionalità beta saranno disponibili a breve in browser stabili.

Modifica: una versione precedente di questo post includeva la menzione del metodo Element.isVisible(), che non è disponibile in questa release.

Parte della Nuova serie web