Lançamento do Firefox 130

Foi lançado o navegador web Firefox 130 e atualizações das versões anteriores com suporte de longo prazo — 115.15.0 e 128.2.0. A versão Firefox 131 entrou na fase de beta-test, com lançamento previsto para 1º de outubro.

Principais novidades do Firefox 130:

  • Agora é possível a tradução automática de fragmentos de texto em diferentes idiomas, destacados na página após realizar a tradução da página inteira (ou seja, você pode aplicar a tradução para outro idioma em fragmentos de uma página já traduzida). A função de tradução da página é acessada através de um indicador na barra de endereços, enquanto a tradução de fragmentos é feita através do menu de contexto, exibido ao clicar com o botão direito do mouse no bloco selecionado. O sistema de tradução é integrado ao Firefox e realiza a tradução na máquina do usuário sem recorrer a serviços em nuvem externos. O sistema é baseado no motor aberto Bergamot, que se configura como uma camada sobre o framework de tradução automática Marian, utilizando redes neurais recorrentes (RNN) e modelos de linguagem baseados em transformadores.
    Lançamento do Firefox 130
  • O motor de tradução automática integrado agora suporta os idiomas letão, lituano, catalão, croata, tcheco, dinamarquês, indonésio, romeno, sérvio, eslovaco e vietnamita.
  • O configurador ganhou uma nova seção chamada "Firefox Labs", onde são oferecidas funções experimentais para teste.
    Lançamento do Firefox 130

    Atualmente, três recursos experimentais estão disponíveis:

    • Continuação automática da reprodução de vídeo em uma janela flutuante (modo "imagem-em-imagem") ao alternar da aba que exibe o vídeo (quando você muda para outra aba enquanto assiste ao vídeo, ele permanece visível sobre a nova aba, graças à ativação automática do modo "imagem-em-imagem"). Após retornar à aba original com o vídeo, o modo "imagem-em-imagem" é desativado automaticamente.
    • Exibição de recomendações e resultados de pesquisa na barra de endereços ao digitar caracteres complexos utilizando a interface IME (Input Method Editor).
    • Chatbot embutido que utiliza grandes modelos de linguagem para interagir com o usuário em linguagem natural. A interação com o bot é realizada na barra lateral. Os serviços disponíveis para o usuário incluem Anthropic Claude, ChatGPT, Google Gemini, HuggingChat e Le Chat Mistral (apenas o HuggingChat está ativo na rede Rostelecom). O usuário pode enviar perguntas de texto ao bot AI ou fornecer trechos de texto destacados na página visualizada. Um menu contextual, exibido ao clicar com o botão direito do mouse na área destacada, inclui a seção "Ask chatbot", através da qual é possível solicitar um resumo ou explicação do conteúdo destacado.
      Lançamento do Firefox 130
  • Na plataforma Linux, o efeito de animação é ativado por padrão ao atingir a borda da área rolável.
  • Foi resolvido o problema com a exibição dos botões no menu contextual para copiar e colar da área de transferência.
  • O API Web Codecs foi adicionado às montagens para sistemas de desktop, permitindo manipular fluxos de mídia em um nível baixo (por exemplo, quadros individuais em vídeo) e proporcionando acesso a decodificadores e codificadores de imagem, áudio e vídeo embutidos no navegador. Este API pode ser útil em áreas como streaming, aplicação de efeitos no lado do cliente, recodificação de áudio e vídeo, desenvolvimento de editores de áudio e vídeo.
  • O API WebCrypto implementou suporte para primitivos criptográficos Curve25519 (assinaturas digitais Ed25519 e esquema de troca de chaves X25519), que podem ser utilizados através da interface SubtleCrypto (métodos deriveKey(), deriveBits(), generateKey(), importKey() e exportKey()).
  • O elemento HTML
    agora possui o atributo "name", permitindo agrupar elementos de forma que apenas um elemento seja exibido a qualquer momento, enquanto os outros permanecem ocultos (quando o usuário abre uma nova seção, os outros se fecham automaticamente).
  • Na versão para Android, o carregamento de páginas foi acelerado graças à organização de carregamento paralelo de recursos relacionados. Foi adicionada a função de geração de senhas seguras para formulários de registro.

Além das novas funcionalidades e correções de bugs, o Firefox 130 corrigiu 13 vulnerabilidades. Sete dessas vulnerabilidades foram marcadas como perigosas, sendo cinco delas causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Esses problemas podem potencialmente permitir a execução de código malicioso ao abrir páginas especialmente formatadas. Duas das vulnerabilidades perigosas foram causadas pelo manuseio incorreto de tipos (Type Confusion).

Adicionalmente, vale destacar a consideração da inclusão em sua base de código de uma nova implementação do decodificador para o formato de imagem JPEG-XL, desenvolvida por funcionários do Google na linguagem Rust. Se a iniciativa for aprovada, a implementação em Rust substituirá o atual decodificador JPEG-XL em C++, que possui mais de 100 mil linhas de código. O proponente da transição é Bobby Holley, diretor técnico da Mozilla e membro do conselho da Rust Foundation.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster