Versão do Firefox 155

O Firefox 155 foi lançado, juntamente com atualizações para as versões anteriores com suporte de longo prazo — 153.2.0, 140.15.0 e 115.40.0. O Firefox 155 é o primeiro lançamento sob um novo ciclo de duas semanas, que permitirá a entrega mais frequente de novos recursos aos usuários, garantirá um processo de lançamento mais previsível e reduzirá a carga de trabalho dos desenvolvedores antes dos lançamentos. O Firefox 156 entrou em fase beta, com lançamento previsto para 15 de setembro.

Principais novos recursos do Firefox 155 (1, 2, 3):

  • O modo Smart Window foi ativado para todos os usuários nos EUA, Canadá e França. Ele oferece um espaço separado para interação com a IA, complementando o modo de navegação web padrão e o modo de navegação privada já existentes. A nova versão adiciona sugestões personalizadas para iniciar rapidamente chats com a IA sobre tópicos discutidos anteriormente, acelera significativamente a citação de fontes ao pesquisar no serviço exa.ai, aprimora as recomendações para agrupar abas relacionadas e atribui nomes automaticamente aos grupos de abas.
  • A barra de endereços agora exibe o número de rastreadores bloqueados no site que você está visualizando, ao lado do ícone de escudo. Este recurso está habilitado apenas para alguns usuários; para habilitá-lo, você pode definir o parâmetro "browser.urlbar.trackerCount.featureGate" na página about:config.
  • As configurações permitem alterar a ordem em que os contêineres são exibidos nas listas.
  • Em conjuntos para a plataforma Windows Os jogos online agora são compatíveis com o uso de controles de jogos compatíveis com o Nintendo Switch Pro.
  • O aninhamento de blocos e funções CSS é limitado a 75 níveis para evitar falhas ao processar construções com aninhamento excessivo.
  • O domínio para verificar a disponibilidade da rede e detectar a presença de um portal cativo foi alterado de detectportal.firefox.com para firefox-portal-detection.com.
  • O processamento de links "mailto:" sem ação explícita do usuário foi interrompido (a página da web não pode mais iniciar automaticamente a abertura do cliente de e-mail).
  • Ao imprimir arquivos PDF, o conteúdo do documento menor que a página impressa agora pode ser redimensionado para preencher toda a página.
  • Nas Ferramentas de Desenvolvedor Web, as opções para emular recursos de CSS foram movidas para um novo painel acessível clicando no botão "@" na janela Regras. Uma opção para emular a media query "prefers-reduced-motion" foi adicionada. Um atalho Ctrl+Alt+B foi adicionado ao depurador JavaScript para ativar ou desativar todos os pontos de interrupção de uma só vez.
  • O visualizador JSON agora suporta a exibição de documentos no formato "JSON Lines" (JSONL e NDJSON), em que cada linha contém um objeto JSON separado.
  • A função CSS progress() foi implementada para calcular a posição de um valor em relação aos valores mínimo e máximo especificados ('progress(5, 0, 10)' retornará 0.5).
  • Adicionada a função CSS alpha(), que permite alterar o canal alfa (transparência) da cor especificada.
  • Adicionada a funcionalidade da nova sintaxe de função CSS `attr(nome-do-atributo tipo-do-atributo, valor-de-fallback)`, que permite trabalhar com valores de atributos HTML de qualquer tipo, não apenas strings.
  • Adicionado suporte para os métodos Promise.allKeyed e Promise.allSettledKeyed, que são semelhantes a Promise.all() e Promise.allSettled(), exceto que aceitam e retornam objetos em vez de arrays.
  • Adicionada a funcionalidade de extensão de formato binário WebAssembly, que permite reduzir o tamanho de módulos WebAssembly com um grande número de elementos importados.
  • O WebAssembly agora suporta as instruções aritméticas de 128 bits i64.add128, i64.sub128, i64.mul_wide_s e i64.mul_wide_u.
  • Foi disponibilizada a capacidade de usar a segunda versão do protocolo QUIC (RFC 9369) no HTTP/3.
  • A interface JavaScript SVGAElement do elemento SVG expõe o mesmo conjunto de propriedades de URL que estão disponíveis para links em HTML.
  • Adicionada a propriedade CSS "font-width", semelhante à propriedade "font-stretch" que já estava disponível anteriormente.
  • A API WebTransport implementa suporte para grupos de envio para gerenciar a distribuição de largura de banda entre fluxos (createSendGroup()), envio de datagramas (createWritable()) e geração de chaves vinculadas a uma sessão TLS (exportKeyingMaterial()).
  • Na versão para Android Implementada a alternância para edição na barra de ferramentas após pressionar e segurar qualquer botão da barra de ferramentas. Simplificada a remoção de abas de um grupo. Ajustada a sensibilidade da função de resumo da página ativada ao agitar o smartphone.

Além de novos recursos e correções de bugs, o Firefox 155 corrige 109 vulnerabilidades, a maioria causada por problemas de gerenciamento de memória, como estouro de buffer e acesso à memória após sua liberação. Esses problemas poderiam potencialmente levar à execução de código malicioso ao abrir páginas especialmente criadas para esse fim.

Fonte: opennet.ru

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