Descubra alguns dos recursos interessantes que foram lançados em navegadores da Web estáveis e Beta em abril de 2023.
Versões estáveis do navegador
Em abril de 2023, o Firefox 112 e o Chrome 112 passaram a ser estáveis. Vamos conferir o que isso significa para a plataforma da Web.
O atributo inert
O Firefox 112 inclui o atributo global inert
. Esse atributo instrui o navegador a ignorar o elemento, indicando que o conteúdo não deve ser interativo. Ele:
- Evita que os eventos
click
sejam acionados. - Impede que o elemento receba foco.
- Exclui o elemento e o conteúdo dele da árvore de acessibilidade.
Esse atributo agora é interoperável nos três mecanismos.
A função de easing linear()
A função de suavização linear()
permite a interpolação linear entre vários pontos. Isso permite animações mais complexas, como efeitos de elasticidade e rebote. Essa função está no Firefox 112.
Compatibilidade com navegadores
Anilhamento de CSS
O Chrome 112 adiciona suporte ao aninhamento de CSS, um recurso muito aguardado por muitos desenvolvedores. Isso apresenta um novo seletor de aninhamento >
, usado para aninhar regras de estilo relacionadas, de forma que os desenvolvedores que usaram pré-processadores já conhecem o seguinte:
.nesting {
color: hotpink;
> .is {
color: rebeccapurple;
> .awesome {
color: deeppink;
}
}
}
CSS animation-composition
O Chrome 112 também inclui suporte para animation-composition
. Saiba como essa propriedade funciona em Especificar como vários efeitos de animação devem ser compostos com a composição de animação.
Novo modo headless
Se você usar o modo headless do Chrome, por exemplo, com o Puppeteer, o 112 terá um modo headless totalmente novo. Saiba mais em O modo headless do Chrome está sendo atualizado.
Versões Beta do navegador
As versões Beta do navegador oferecem uma prévia dos recursos que vão estar na próxima versão estável do navegador. Esse é um ótimo momento para testar novos recursos, ou remoções, que podem afetar seu site antes do lançamento oficial. As novas versões Beta são o Firefox 113 e o Chrome 113, com a versão Beta do Safari 16.5 em andamento. Essas versões trazem muitos recursos excelentes para a plataforma. Confira as notas da versão para saber todos os detalhes. Confira alguns destaques abaixo.
O Firefox 113 inclui as funções color()
, lab()
, lch()
, oklab()
e oklch()
. Também está incluída a função color-mix()
do CSS Color 5 e a propriedade forced-color-adjust
.
O Firefox também inclui a sintaxe nth-child of <selector>
, que oferece um controle mais preciso dos elementos que você quer selecionar. Leia mais em Mais controle sobre as seleções de :nth-child() com a sintaxe S.
Para CSS, o Chrome 113 inclui os recursos de mídia overflow-inline
, overflow-block
e update
. Também incluído na função de suavização linear()
e no tipo image-set()
sem prefixo.
O Chrome 113 também inclui a WebGPU, a sucessora das APIs gráficas WebGL e WebGL 2 para a Web. Ele oferece recursos modernos, como computação de GPU, menor sobrecarga de acesso ao hardware de GPU, capacidade de renderização em várias telas de um único dispositivo gráfico e desempenho melhor e mais previsível.
Parte da série na Web do Google