Novo na plataforma da web em março
Fique organizado com coleções
Salvar e categorizar o conteúdo com base em suas preferências.
Descubra alguns dos recursos interessantes que chegaram aos navegadores estáveis e beta da web durante março de 2025.
Publicado: 31 de março de 2025
Liberações estáveis do navegador
Em março de 2025 Firefox 136Assim,
Chrome 134e
Safari 18.4 tornou -se estável. Esta postagem analisa os novos recursos adicionados à plataforma da web.
Novas pseudo-classes :has-slotted
e :open
Firefox 136 suporta o :has-slotted
pseudo-classe, usada para estilizar elementos em
que têm conteúdo adicionado a um
elemento ao renderizar um componente da web.
O :open
A pseudo-classe permite selecionar qualquer elemento que esteja atualmente em um estado aberto. Isso se aplica ao
Assim,
elementos com um seletor e
Elementos quando uma caixa de seleção suspensa está aberta.
Intl.DurationFormat
Firefox 136 também suporta Intl.DurationFormat
. Isso permite que você formate as durações, levando em consideração a localidade. Este recurso se junta à linha de base e você pode descobrir mais em
Intl.DurationFormat
agora está na linha de base recentemente disponível.
O plaintext-only
valor do contenteditable
atributo
Outro recurso se tornando a linha de base recentemente disponível neste lançamento do Firefox é o plaintext-only
valor do contenteditable
atributo global. Leia sobre esse valor na combinação contentável de valor de atributo “apenas com texto simples” agora está disponível recentemente.
Lateralmente os modos de escrita para CSS
Safari 18.4 inclui suporte para writing-mode: sideways-rl
e writing-mode: sideways-lr
. Esses valores são usados quando você deseja exibir texto verticalmente por razões de apresentação. Eles agora devem se tornar a linha de base recentemente disponível.
O CSS shape()
função
Também no Safari 18.4 está o CSS shape()
função, permitindo formas de forma livre responsiva no caminho do clipe.
ClipboardItem.support()
Safari 18.4 implementa o support()
método para ClipboardItem()
. Isso permite que você veja quais formatos são suportados durante as operações da área de transferência e agora estão na linha de base recentemente disponível.
Light demitido por
Uma das características agradáveis da API do Popover é o seu comportamento de descarga de luz. Este comportamento agora faz parte de implementado no Chrome 134, com um novo
closedby
atribuir controlando o comportamento.
A API da Web Locks agora é suportada em armazenamento compartilhado
O Chrome 134 integra a API da Web Locks ao armazenamento compartilhado. Isso impede cenários como onde a medição de alcance entre sites pode resultar em relatórios duplicados, devido às possíveis condições de raça dentro do get()
e set()
lógica.
Lançamentos de navegador beta
As versões do navegador beta fornecem uma prévia de coisas que estarão na próxima versão estável do navegador. É um ótimo momento para testar novos recursos, ou remoções, que podem afetar seu site antes que o mundo receba esse lançamento. Novos betas são
Firefox 137
e Chrome 135. Esses lançamentos trazem muitos ótimos recursos para a plataforma. Confira as notas de lançamento para obter todos os detalhes. Aqui estão apenas alguns destaques.
Firefox 137 inclui o Math.sumPrecise
Método estático, que retorna a soma de um iterável (como uma matriz). Este lançamento também inclui Atomics.pause()
. Este método fornece uma dica à CPU de que o encadeamento atual está em um spinlock enquanto aguarda o acesso a um recurso compartilhado.
O Chrome 135 inclui vários recursos do CSS relacionados à criação de carrosséis. Também inclui personalizável elementos, e o
command
e
commandfor
atributos.