Firefox 126

Disponível Firefox 126. Entre as novidades interessantes - suporte à compactação zstd, idioma catalão, aumento da proporção de código em Rust, início do suporte para descontinuação do Theora, endurecimento das exigências para complementos antigos e muito mais.

Nesta versão:

  • A função 'Copiar link sem parâmetros de rastreamento' aprendeu a remover parâmetros de links aninhados. Além disso, o número de parâmetros conhecidos utilizados para rastreamento que o Firefox reconhece e removeu superou 300.
  • Implementado o suporte a Content-encoding: zstd. Este algoritmo de compressão é mais eficiente do que o brotli e gzip. Além disso, a descompactação de dados compactados agora é realizada fora do thread principal, o que acelera o carregamento das páginas.
  • Na página about:support foram adicionados informações sobre a disponibilidade no computador do sistema DLP (software de prevenção de vazamento de informações).
  • O tradutor integrado ganhou suporte ao idioma catalão.
  • O componente que envia informações sobre falhas, foi reescrito em Rust. Entre as razões está a qualidade do código, que, embora seja bastante bom, era difícil de manter (em particular, havia implementações separadas da interface gráfica para Windows, Linux e macOS, blob, e tudo isso estava colado com código de ligação sem qualquer cobertura de testes). Portanto, apesar de haver muitos novos recursos e melhorias planejadas, o componente não se desenvolveu por um longo tempo.
  • O Firefox agora utiliza IPv6 com mais vontade. um erro que causava um atraso significativo ao abrir sites em situações onde o uso de WPAD e DoH estava configurado simultaneamente.
  • Corrigido Devido a problemas de desempenho, foi temporariamente desativada a proposta adicionada na versão passada
  • de abrir o link da área de transferência ao focar na barra de endereços. É proibido
  • abrir sites utilizando portas 4190 e 6679 portas proibidas). (lista completa o trabalho de descontinuar o suporte ao codec Theora. Na fase inicial, os desenvolvedores avaliarão sua demanda com dados de telemetria; de acordo com dados preliminares, apenas 0,09% do conteúdo de mídia no Firefox é reproduzido usando Theora, e grandes recursos (como a Wikipedia), que usaram esse codec, já migraram para codecs mais eficientes.
  • Começou trabalho para descontinuar o suporte ao codec Theora. Na fase inicial, os desenvolvedores avaliarão sua demanda com base em dados de telemetria; segundo informações preliminares, apenas 0,09% do conteúdo de mídia no Firefox é reproduzido usando Theora, e grandes recursos (como a Wikipedia), que usavam esse codec, já migraram para codecs mais eficientes.
  • Esta é a última versão onde é possível instalar extensões antigas cujos autores não as re-assinaram. A partir do Firefox 127, todas as extensões criadas antes de abril de 2019 devem ser re-assinadas com um novo certificado (o certificado utilizado até 2019 usava algoritmos que já não são suficientemente confiáveis):
    • Se a extensão foi criada após abril de 2019, então ela já está assinada com um certificado confiável e nada precisa ser feito.
    • As extensões listadas no catálogo oficial serão re-assinadas automaticamente, portanto, com elas também não é preciso fazer nada.
    • Se a extensão foi criada após abril de 2019 e não está no catálogo oficial de extensões (por exemplo, é distribuída através do seu próprio site), então o autor deve re-assinar a sua extensão por conta própria.
    • As extensões já instaladas continuarão a funcionar em qualquer caso, mesmo que não tenham sido re-assinadas, mas instalar uma extensão dessa forma do zero será impossível.
  • As consultas dos usuários dos EUA serão analisadas. Por exemplo, se um usuário buscou 'Hotéis em Barcelona', o navegador aumentará em uma unidade o contador de 'viagens' (no total, o navegador reconhece 20 temas diferentes (animais, artes, automóveis, negócios, carreira, educação, moda, finanças, alimentos, governo, saúde, hobbies, casa, inconclusivo, notícias, imóveis, sociedade, esportes, tecnologia, viagens). Os dados acumulados serão enviados via telemetria. Os desenvolvedores ressaltam que não saberão nem o conteúdo das consultas (apenas o tema geral, como '1 consulta sobre viagens, 3 consultas sobre animais, 100 consultas sobre governo'), nem terão a capacidade de vincular esses dados aos endereços IP (para anonimização é utilizado OHTTP).
  • macOS: em sistemas com processador Apple M3 incluído aceleração de hardware para decodificação AV1.
  • Windows:
    • Ao clicar no botão 'Definir como navegador padrão' nas configurações do navegador, o Firefox agora não só abre as configurações do Windows, mas também mostra uma notificação, explicando quais botões devem ser pressionados.
    • Começou compilação de pacotes oficiais MSIX para a arquitetura ARM64.
  • CSS: Implementado suporte da propriedade zoom, que apareceu pela primeira vez no IE 6 (aumentar ou diminuir o tamanho de um elemento e seu conteúdo). O Firefox permaneceu o único grande navegador que não suportou essa propriedade.
  • API:
  • Construtor File
    • Ativado a capacidade de definir estados para elementos customizados e mapeá-los usando seletores CSS. Os estados personalizados são apresentados como identificadores que podem ser adicionados ou removidos da propriedade ElementInternals.states (CustomStateSet). O pseudoclasse :state() aceita um identificador como argumento e mapeia elementos personalizados se o identificador estiver presente em seu conjunto de estados.
    • Adicionada suporte da propriedade Selection.direction (indica a direção da seleção).
  • De HTMLMarqueeElement as configurações "browser.tabs.remote.force-enable" e "browser.tabs.remote.force-disable", que podiam ser usadas para desativar o modo de operação multiprocessos (e10s). Além disso, definir "false" na opção "browser.tabs.remote.autostart" agora não irá automaticamente desativar o modo multiprocessos nas versões desktop do Firefox, nas compilações oficiais e ao iniciar sem ativar o modo de execução de testes automatizados; eventos bounce, finish e start.
  • O reconhecimento de regras CSS quebradas agora Adicionada configuração que permite desativar console dividida.

Fonte: linux.org.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