Plataforma da Web novidade em maio

Descubra alguns dos recursos interessantes que chegaram aos navegadores da Web estáveis e Beta em maio de 2022.

Versões estáveis do navegador

Em maio, o Chrome 102, Safari 15.5, Firefox 100 e Firefox 101 ficaram estáveis.

O Chrome 102 e o Safari 15.5 incluem o atributo inert. Isso remove elementos da ordem de tabulação e da árvore de acessibilidade se eles não forem interativos. Por exemplo, um elemento que está fora da tela ou oculto no momento.

Compatibilidade com navegadores

  • 102
  • 102
  • 112
  • 15.5

Origem

O Chrome 102 inclui o novo valor until-found para o atributo HTML hidden. Isso permite localizar na página e rolar até um fragmento de texto em um texto que está dentro de uma área recolhida da página, como é possível encontrar em um padrão de acordeão. Saiba mais na postagem Como tornar o conteúdo recolhido acessível com "hidden=until-found".

Compatibilidade com navegadores

  • 102
  • 102
  • x
  • x

Origem

O Chrome 102 inclui a API Navigation, que padroniza o roteamento no lado do cliente em aplicativos de página única. Antes, essa API era chamada de API App History.

Compatibilidade com navegadores

  • 102
  • 102
  • x
  • x

Origem

O Firefox 101 oferece suporte a folhas de estilo construtáveis. O suporte inclui o construtor CSSStyleSheet() e os métodos replace() e replaceSync(). As folhas de estilo construíveis facilitam a criação de folhas de estilo para uso com o Shadow DOM. No exemplo a seguir, uma folha de estilo é criada usando o construtor CSSStyleSheet(), uma regra CSS é adicionada com o método replaceSync() e a regra resultante é mostrada no console.

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

Compatibilidade com navegadores

  • 73
  • 79
  • 101
  • 16.4

Origem

No Firefox 101, também encontramos o recurso de mídia prefers-contrast, que o torna disponível em vários navegadores.

Compatibilidade com navegadores

  • 96
  • 96
  • 101
  • 14.1

Origem

Versões Beta do navegador

As versões Beta do navegador oferecem uma prévia do que vai aparecer na próxima versão estável. Este é um ótimo momento para testar novos recursos ou remoções que podem afetar seu site antes que o mundo receba esse lançamento.

As novas versões Beta em abril foram o Chrome 103 e o Firefox 102.

O Firefox 102 inclui o recurso de mídia update. É usado para consultar se o dispositivo de saída pode modificar a aparência do conteúdo depois de renderizado. Ele aceita os seguintes valores:

none
Não é possível atualizar o conteúdo após a renderização. Por exemplo, um documento impresso.
slow
O dispositivo pode atualizar o conteúdo, mas é muito lento para exibir uma animação suave. Por exemplo, telas de tinta eletrônica.
fast
O conteúdo pode mudar dinamicamente e com rapidez suficiente para renderizar animações. Por exemplo, uma tela de computador ou smartphone.

Compatibilidade com navegadores

  • 113
  • 113
  • 102
  • 17

Origem

O Chrome 103 inclui a API Local Font Access, que permite acesso às fontes instaladas localmente do usuário.

Esses recursos Beta estarão disponíveis em navegadores estáveis em breve.

Edição: uma versão anterior desta postagem incluía o método Element.isVisible(), que não está disponível nesta versão.

Parte da série para iniciantes na Web