Com a liberação do Firefox 139 para o canal estável nesta semana — conforme anunciado — a Mozilla promoveu o Firefox 140 para o canal beta, tornando-o disponível para testes públicos. Esta versão introduz diversos aprimoramentos e novos recursos.
Entre as novidades, o Firefox 140 inclui a funcionalidade Unload Tab, que permite descarregar guias individualmente ou em lote por meio do menu de contexto (clique com o botão direito), com o objetivo de reduzir o consumo de memória e CPU. Também foi adicionada a opção de incluir mecanismos de pesquisa personalizados diretamente nas configurações de pesquisa, além de melhorias na visualização de guias verticais fixadas, permitindo manter mais ou menos delas visíveis conforme a preferência do usuário. No Android, a versão passa a oferecer uma nova opção para "Selecionar tudo" na seção de favoritos.
Para desenvolvedores web, esta atualização adiciona suporte à plataforma para aria-keyshortcuts
nos sistemas Linux, macOS e Windows, além de introduzir compatibilidade com a API CookieStore
, voltada para scripts em documentos HTML e service workers. A nova versão também oferece suporte à API Custom Highlight
.
Outro destaque é a ativação de Service Workers no modo de navegação privada. Isso viabiliza o uso do IndexedDB e da API de cache DOM nesse modo, com armazenamento criptografado. Além disso, os estilos de agente de usuário (UA) para elementos <h1>
passam a ser padronizados entre as plataformas.
Como medida de segurança, a nova versão implementa o escape automático dos símbolos <
e >
durante a serialização de atributos HTML, uma proteção adicional contra ataques mXSS em sites. Também foi introduzido o suporte ao evento pointerrawupdate
.
“Este evento fornece acesso com menor latência aos movimentos do ponteiro, sendo acionado assim que os dados do ponteiro estão disponíveis — geralmente antes do evento
pointermove
. Diferente depointermove
, ele realiza uma verificação adicional de clique para determinar o destino e é disparado com maior frequência. Isso pode impactar o desempenho, mesmo com apenas um ouvinte ativo. O evento é projetado para aplicações que exigem manipulação de entrada de alta precisão e não conseguem garantir interações suaves apenas com eventospointermove
coalescidos”, explicou a Mozilla nas notas de lançamento.
O lançamento estável do Firefox 140 está previsto para 24 de junho de 2025, sendo também a próxima versão de Suporte Estendido (ESR), juntamente com o Firefox 128.12 ESR. Até lá, os interessados podem testar a versão beta do Firefox 140, disponível para download no site oficial da Mozilla. Recomenda-se, no entanto, que essas compilações de pré-lançamento não sejam utilizadas em ambientes de produção.