Foi publicado o lançamento do navegador da Web Pale Moon 32.2, que foi derivado da base de código do Firefox para fornecer maior desempenho, manter a interface clássica, minimizar o consumo de memória e fornecer opções adicionais 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 MPLv2 (Mozilla Public License).
O projeto segue a organização clássica da interface, sem mudar para as interfaces Australis e Photon integradas no Firefox 29 e 57, e com amplas opções de personalização. Os componentes removidos incluem DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código de coleta de estatísticas, controle dos pais e pessoas com deficiências. Comparado ao Firefox, o navegador retornou o suporte para extensões que usam XUL e mantém a capacidade de usar temas completos e leves.
Na nova versão:
- Compilações experimentais fornecidas para FreeBSD usando GTK2 (além das compilações oferecidas anteriormente com GTK3). As compilações do FreeBSD são compactadas usando o formato xz em vez de bzip2.
- O mecanismo do navegador Goanna (um fork do mecanismo Mozilla Gecko) e a plataforma UXP (Unified XUL Platform, um fork dos componentes do Firefox) foram atualizados para a versão 6.2, o que melhora a compatibilidade com outros navegadores e funciona com a maioria dos sites com os quais os usuários relataram problemas.
- Suporte implementado para importar módulos JavaScript usando a instrução import().
- Os módulos fornecem a capacidade de exportar funções assíncronas.
- Adicionado suporte para campos em classes JavaScript.
- Adicionado suporte para operadores de atribuição "||=", "&&=" e "??=".
- Uso ativado do obsoleto window.event global (ativado via dom.window.event.enabled em about:config), que continua a ser usado por alguns sites.
- Métodos self.structuredClone() e Element.replaceChildren() implementados.
- Suporte aprimorado para a pseudoclasse ":host" na implementação do Shadow DOM.
- CSS WebComponents suportam a função ::slotted().
- Cache de página de memória aprimorado.
- Adicionado suporte para o pacote multimídia FFmpeg 6.0.
- Corrigidas falhas ao usar tecnologias WebComponents (Custom Elements, Shadow DOM, JavaScript Modules e HTML Templates).
- Corrigidos problemas com a compilação da fonte para plataformas secundárias.
- Implementação da API Fetch atualizada.
- A implementação da API de desempenho do DOM está em conformidade com a especificação.
- Manipulação aprimorada de pressionamentos de tecla, suporte adicionado para enviar um evento para Ctrl+Enter.
- Bibliotecas incorporadas Freetype 2.13.0 e Harfbuzz 7.1.0 atualizadas.
- Para GTK, o suporte de cache para fontes dimensionadas foi implementado e o desempenho do trabalho com fontes foi aprimorado. O suporte para fontconfig foi descartado nos sistemas GTK.
- Correções movidas para bugs relacionados à segurança.
Fonte: opennet.ru