Descubra alguns dos recursos interessantes que foram lançados em navegadores da Web estáveis e beta durante julho de 2025.
Publicado em: 31 de julho de 2025
Versões estáveis do navegador
O Firefox 141 foi o único navegador estável lançado neste mês. Por isso, esta postagem é especial sobre o Firefox.
A API WebGPU
O Firefox 141 implementa o WebGPU no Windows, com suporte em todos os contextos, exceto service workers.
Confira a documentação do MDN e nossa visão geral do WebGPU para saber mais.
O atributo closedby
do elemento <dialog>
O Firefox também implementa o atributo closedby
em elementos <dialog>
junto com o atributo closedBy
correspondente para a interface HTMLDialogElement
.
Browser Support
A propriedade scrollMargin
A propriedade scrollMargin
da interface IntersectionObserver
agora é compatível com o Firefox.
Ele adiciona uma margem a todos os contêineres de rolagem aninhados no elemento raiz do
observador, o que permite que os destinos dentro desses elementos sejam observados antes
(ou depois) de serem rolados para a visualização, em vez de apenas quando eles
ficam visíveis pela primeira vez.
Browser Support
CSS font-variant-emoji
A propriedade CSS font-variant-emoji
especifica o estilo de apresentação padrão para mostrar
emoji. A propriedade assume um dos seguintes valores:
normal
: permite que o navegador escolha como mostrar o emoji. Isso geralmente segue a configuração do sistema operacional.text
: renderiza o emoji como se estivesse usando o seletor de variação de texto Unicode (U+FE0E
).emoji
: renderiza o emoji como se estivesse usando o seletor de variação de emoji Unicode (U+FE0F
).unicode
: renderiza o emoji de acordo com as propriedades de apresentação de emoji. Se o seletor de variação U+FE0E ou U+FE0F estiver presente, ele vai substituir essa configuração.
Versões Beta do navegador
As versões Beta do navegador oferecem uma prévia do que estará na próxima versão estável. É uma ótima hora para testar novos recursos ou remoções que possam afetar seu site antes do lançamento para o mundo todo. A única nova versão Beta deste mês é o Firefox 142. Com as versões beta do Safari 26 e do Chrome 139 ainda em andamento.
O Firefox 142 implementa o método
getComposedRanges()
em Selection
.
Esse método retorna uma matriz de objetos StaticRange
que representam os intervalos de seleção atuais e podem retornar intervalos que potencialmente cruzam limites de sombra.
Também está incluída a API Prioritized Task Scheduling, que oferece um mecanismo padronizado para atribuir e gerenciar prioridades de tarefas de um aplicativo.