Lançamento do navegador Pale Moon 32.2

Foi publicado o lançamento do navegador web Pale Moon 32.2, um desdobramento da base de código do Firefox, com foco em maior eficiência, preservação da interface clássica, minimização do consumo de memória e fornecimento de mais opções de personalização. As compilações do Pale Moon são geradas para Windows e Linux (x86_64). O código do projeto é distribuído sob a licença MPLv2 (Mozilla Public License).

O projeto mantém a organização clássica da interface, sem a transição para as interfaces integradas do Firefox 29 e 57, Australis e Photon, oferecendo amplas opções de customização. Entre os componentes removidos estão o DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, ferramentas para controle parental e recursos para pessoas com deficiência. Em comparação com o Firefox, o navegador restaura o suporte a extensões que usam XUL e preserva a capacidade de aplicar tanto temas completos quanto leves.

Na nova versão:

  • Foram fornecidas compilações experimentais para FreeBSD, utilizando GTK2 (além das compilações anteriormente oferecidas com GTK3). Para a compactação das compilações do FreeBSD, o formato xz foi utilizado em vez do bzip2.
  • O motor do navegador Goanna (um fork do motor Mozilla Gecko) e a plataforma UXP (Unified XUL Platform, uma ramificação dos componentes do Firefox) foram atualizados para a versão 6.2, que improved compatibilidade com outros navegadores e resolveu problemas com a maioria dos sites sobre os quais os usuários relataram problemas.
  • Foi implementado o suporte à importação de módulos JavaScript usando a expressão import().
  • Nos módulos, foi garantida a possibilidade de exportar funções assíncronas.
  • Adicionado suporte para campos em classes JavaScript.
  • Adicionado suporte para operadores de atribuição «||=», «&&=» e «??=».
  • Foi possibilitado o uso do global obsoleto window.event (ativado através de dom.window.event.enabled em about:config), que ainda é utilizado em alguns sites.
  • Foram implementados os métodos self.structuredClone() e Element.replaceChildren().
  • Na implementação do Shadow DOM, melhorado o suporte para o pseudoclasse «:host».
  • No CSS WebComponents, foi implementado suporte para a função ::slotted().
  • Melhorado o cache de páginas de memória.
  • Adicionado suporte ao pacote multimídia FFmpeg 6.0.
  • Corrigidos os erros ao usar tecnologias WebComponents (Custom Elements, Shadow DOM, JavaScript Modules e HTML Templates).
  • Resolveu problemas com a compilação a partir dos códigos-fonte para plataformas secundárias.
  • Atualizada a implementação da API Fetch.
  • A implementação da API DOM Performance foi ajustada para atender a especificação.
  • Melhorada a manipulação de pressionamento de teclas, adicionando suporte para o envio de eventos para Ctrl+Enter.
  • As bibliotecas integradas Freetype 2.13.0 e Harfbuzz 7.1.0 foram atualizadas.
  • Para GTK, implementado suporte ao cache de fontes escalonadas e melhorada a performance com fontes. O suporte ao fontconfig foi descontinuado em sistemas com GTK.
  • Transferidos correções de erros relacionadas à segurança.

Lançamento do navegador Pale Moon 32.2

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