Versão do Firefox 129

O navegador Firefox 129 foi lançado e foram geradas atualizações para filiais anteriores com longo período de suporte - 115.14.0 e 128.1.0. A filial do Firefox 130 foi transferida para fase de testes beta, cujo lançamento está previsto para 3 de setembro.

Principais inovações no Firefox 129:

  • Por padrão, está ativado o modo HTTPS-First, no qual ao tentar abrir uma página via HTTP sem criptografia, o navegador primeiro tentará acessar o site via HTTPS (“http://” é substituído por “https:/ /”) e se a tentativa falhar, ele entrará em contato automaticamente com o site sem criptografia. Para desabilitar o modo em about:config, use a opção “dom.security.https_first”. Ao contrário do modo opcional “Somente HTTPS” habilitado nas configurações, o modo HTTPS-First não se aplica ao download de sub-recursos como imagens, scripts e folhas de estilo, mas só se aplica quando você tenta abrir um site após clicar em um link ou digitando um URL na barra de endereço.
  • Em plataformas Linux, Windows 11 e Android A versão 10+ introduz a capacidade de usar um resolvedor de sistema para determinar os registros DNS usados ​​para transmitir informações de chave pública para o mecanismo ECH (Encrypted Client Hello), que dá continuidade à evolução da tecnologia ESNI (Encrypted Server Name Indication) e fornece criptografia das informações de parâmetros de sessão TLS, como o nome de domínio solicitado. A principal diferença entre ECH e ESNI é que o ECH criptografa toda a mensagem TLS ClientHello em vez de criptografar campos individuais, bloqueando vazamentos por meio de campos não cobertos pelo ESNI, como o campo PSK (Pre-Shared Key). Essa alteração também permite o uso do HTTP/3 sem o cabeçalho Alt-Svc. Anteriormente, era necessário habilitar o "DNS sobre HTTPS" para obter a chave ECH. domínio No tráfego HTTPS, entre outras coisas, em alguns casos, isso leva a uma solução para o problema de quedas de velocidade ao assistir a vídeos no YouTube, que foi observado recentemente entre usuários de provedores russos.
  • No Reader View, as opções de menu para personalizar a exibição do texto e o layout da página foram ampliadas - foi adicionada a capacidade de ajustar os recuos entre caracteres e palavras, bem como selecionar o método de alinhamento do texto.
    Versão do Firefox 129
  • Um novo menu “Tema” foi adicionado ao modo leitor para personalizar cores de fundo, texto e links durante a visualização, bem como para selecionar modos básicos de exibição (escuro, escala de cinza, claro, contraste, sépia).
    Versão do Firefox 129
  • Ativada a exibição de miniaturas do conteúdo da guia ao passar o mouse sobre os botões da guia. Além do esboço, uma menção ao link mostrado na aba também foi adicionada ao bloco de informações sobre a aba. Espera-se que a mudança facilite a identificação da guia que você procura, eliminando a necessidade de alternar entre as guias. Para aqueles que se incomodam com janelas pop-up automáticas desnecessárias, eles podem desabilitar o novo recurso usando a configuração “browser.tabs.hoverPreview.enabled” em about:config.
    Versão do Firefox 129
  • Para usuários da França e da Alemanha, o preenchimento automático dos campos de endereço em formulários da web está habilitado por padrão. Anteriormente, esse recurso estava habilitado apenas para usuários dos EUA e Canadá. Para ativar o modo em outros países, você pode usar a configuração "extensions.formautofill.addresses.supportedCountries" na página about:config. Para editar o endereço que será adicionado aos formulários, na seção Preenchimento Automático das configurações de “Privacidade e Segurança”, você pode usar o botão para editar endereços salvos.
    Versão do Firefox 129
  • Foi adicionada uma implementação experimental da barra lateral e a capacidade de colocar guias verticalmente, o que permite alocar espaço adicional na tela para visualizar o conteúdo do site em telas widescreen. Para habilitar guias verticais, você deve habilitar as opções sidebar.revamp e sidebar.verticalTabs na página about:config. A barra lateral pode ser exibida expandida ou recolhida. Na forma expandida, são mostrados alguns dos títulos das páginas nas abas e os nomes das operações colocadas na barra lateral, enquanto na forma recolhida, apenas ícones de sites e operações são visíveis.
    Versão do Firefox 129
  • Adicionada a regra @starting-style @rule ao CSS para aplicar um estilo a um elemento quando ele é renderizado pela primeira vez, que pode ser usado para criar uma animação de transição antes que o elemento seja aberto na página (no estado "display: none") ou ao adicionar um elemento ao DOM.
  • Adicionada propriedade CSS "comportamento de transição" para aplicar animação de transição a propriedades discretas como "display".
  • Foi implementado o evento textInput, que não está definido no padrão, mas é usado no lugar do evento “beforeinput” em algumas aplicações web baseadas em frameworks mais antigos.
  • JavaScript adicionou suporte para arrays digitados Float16Array, bem como métodos DataView para ler e definir valores Float16 e o ​​método Math.f16round() para arredondar números com precisão de 16 bits. O tipo Float16 pode ser útil ao trabalhar com GPUs para reduzir o consumo de memória em comparação com os tipos Float32 e Float64.
  • A API mediaCapabilities.decodingInfo() fornece a capacidade de decodificar a configuração do conteúdo criptografado reproduzido e obter informações sobre o sistema de chave usado para criptografia.
  • A API Web Crypto adicionou suporte para assinaturas digitais baseadas no algoritmo Ed25519, que pode ser usado nos métodos SubtleCrypto: sign(), verify(), generateKey(), importKey() e exportKey().
  • As Ferramentas para desenvolvedores da Web têm novos avisos sobre problemas de CSS que aparecem quando as propriedades resize e float são usadas incorretamente, ao usar a propriedade box-sizing em elementos que ignoram alterações de altura e largura e ao usar propriedades CSS específicas da tabela em elementos não relacionados. para mesas.

    No painel Análise de atividade de rede, o recurso Bloqueio de rede agora se aplica não apenas a respostas HTTP, mas também a solicitações HTTP. No modo de inspeção, a barra lateral Regras adicionou uma exibição de regras “@starting-style” e implementou dicas de ferramentas para a função var(), mostrando os valores de suas próprias propriedades CSS “@starting-style”.

  • Na versão da plataforma Android Foi introduzida a possibilidade de baixar pacotes de idiomas para tradução de texto offline.

Além de inovações e correções de bugs, o Firefox 129 corrigiu 14 vulnerabilidades. 11 vulnerabilidades são marcadas como perigosas, das quais 6 são causadas por problemas de memória, como buffer overflows e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem levar à execução do código de um invasor ao abrir páginas especialmente projetadas.

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