Foi lançado o navegador web Pale Moon 30.0, que se desviou da base de código do Firefox para garantir maior eficiência, mantendo a interface clássica, minimizando o consumo de memória e oferecendo mais opções de personalização. As versões do Pale Moon são compiladas para Windows e Linux (x86 e 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 transitar para a interface integrada do Firefox 29 (Australis), e com amplas opções de personalização. Entre os componentes removidos estão DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, ferramentas para controle dos pais e para pessoas com deficiências. Em comparação com o Firefox, o navegador preserva o suporte à tecnologia XUL e mantém a possibilidade de utilizar temas completos e leves.

Na nova versão:
- O suporte para extensões antigas não modificadas do Firefox foi restaurado. Foi feita a transição do uso do identificador global do navegador (GUID) para o identificador do Firefox, permitindo máxima compatibilidade com todas as extensões antigas e descontinuadas, que foram desenvolvidas anteriormente para o Firefox (anteriormente, para que uma extensão funcionasse no Pale Moon, era necessário adaptá-la especificamente, o que resultava em dificuldades no uso de extensões sem mantenedores). O site de extensões desenvolvido pelo projeto suportará tanto extensões XUL adaptadas especificamente para o Pale Moon quanto extensões XUL distribuídas para o Firefox.
- O uso da plataforma UXP (Unified XUL Platform) foi encerrado, dispensando a ramificação dos componentes do Firefox do repositório Mozilla Central, que foram desatrelados da codificação em Rust e não incluíam os avanços do projeto Quantum. Em vez do UXP, o navegador agora será construído com base no ambiente GRE (Goanna Runtime Environment), baseado em um código mais atualizado do motor Gecko, livre de código de componentes e plataformas não suportadas.
- Foi implementado o mecanismo GPC (Global Privacy Control), que substitui o cabeçalho ‘DNT’ (Do Not Track) e permite informar aos sites sobre a proibição da venda de dados pessoais e seu uso para rastreamento de preferências ou movimentações entre os sites.
- A configuração para escolher o Pale Moon como navegador padrão foi movida para a seção ‘Geral’.
- A coleção de emojis agora suporta o Twemoji 13.1.
- Para melhorar a compatibilidade com sites, foram adicionados os métodos Selection.setBaseAndExtent() e queueMicroTask().
- A personalização da aparência das barras de rolagem foi aprimorada através de temas.
- A estrutura dos pacotes para internacionalização e suporte a idiomas foi alterada. Devido ao trabalho de reavaliação das traduções, há uma redução na cobertura de elementos nos pacotes de idiomas.
- O formato do perfil foi alterado — após a atualização para o Pale Moon 30.0, o perfil não poderá ser utilizado com a versão anterior do Pale Moon 29.x.
Fonte: opennet.ru
