Novo na plataforma da web em maio
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 maio de 2025.
Publicado: 29 de maio de 2025
Liberações estáveis do navegador
Em maio de 2025 Firefox 139Assim,
Chrome 137e
Safari 18.5 tornou -se estável. Esta postagem analisa os novos recursos adicionados à plataforma da web com esses lançamentos.
API temporal
Firefox 139 é o primeiro navegador a apoiar o
API temporal. Isso simplifica o trabalho com datas e horários em vários cenários, com representações de fuso horário interno e calendário.
hidden=until-found
e o beforematch
evento
Firefox 139 também inclui o hidden="until-found"
Atributo html e o beforematch
evento. O until-found
O State permite ocultar o conteúdo de um elemento até que seja encontrado pela pesquisa do usuário (por exemplo, usando “Find in Page”) ou por navegação por fragmentos. O beforematch
Evento dispara pouco antes do hidden
atributo é removido
O requestClose()
método
Agora a linha de base recentemente disponível com o lançamento do Firefox 139 é o requestClose()
Método do HTMLDialogElement
interface.
Este método difere do HTMLDialogElement.close()
método, pois dispara um cancel
evento antes de disparar o close
evento.
CSS reading-flow
e reading-order
Chrome 137 navios reading-flow
e reading-order
. O reading-flow
A propriedade CSS controla a ordem em que os elementos em um layout de flexão, grade ou bloco são expostos a ferramentas de acessibilidade e como elas são focadas usando métodos lineares de navegação seqüencial. Isso resolve um problema de longa data com layouts de grade e flexão, onde a ordem da guia pode ser desconectada da ordem em que os itens são dispostos.
O reading-order
A propriedade CSS permite substituir manualmente a ordem dos itens em um contêiner de fluxo de leitura. Para usar esta propriedade dentro de uma grade, flexão ou contêiner de bloco, defina o reading-flow
valor no contêiner para
source-order
e defina o item individual reading-order
para um valor inteiro.
Para saber mais ler
Use o fluxo de leitura CSS para navegação seqüencial lógica.
CSS if()
função
Também no Chrome 137, o CSS if()
A função fornece uma maneira concisa de expressar valores condicionais. Ele aceita uma série de pares de condição-valor, delimitados por semicolons. A função avalia cada condição sequencialmente e retorna o valor associado à primeira condição verdadeira. Se nenhuma das condições avaliar para TRUE, a função retornará um fluxo de token vazio.
Document-Isolation-Policy
Envio no Chrome 137, Document-Isolation-Policy
permite que um documento ative crossOriginIsolation
por si mesmo, sem ter que implantar Coop ou Coep, e independentemente do
crossOriginIsolation
status da página. A política é apoiada pelo isolamento do processo. Além disso, o documento que não é o Sub-Redimento de Origin Cross será carregado sem credenciais ou precisará ter um cabeçalho de corp.
Push da web declarativo
O Safari 18.5 foi principalmente um lançamento de correção de bugs, no entanto, adiciona um push da Web declarativo ao macOS, um recurso que atualmente está disponível apenas no Safari. Saiba mais sobre isso em
Conheça o Push Declarativo da Web
no blog Webkit.
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 140
e Chrome 138.
Firefox 140 inclui um subconjunto do
API da loja de biscoitosum método moderno, assíncrono e baseado em promessas de gerenciamento de cookies, que pode ser usado no fio principal e nos trabalhadores de serviços.
O Chrome 138 inclui várias APIs de IA embutidas-o
API do resumoAssim,
API do detector de idiomase API do tradutor.
Também no Chrome 138, existem vários recursos de CSS, incluindo o stretch
dimensionar palavras -chave e sibling-index()
e sibling-count()
funções.