Foi lançado o navegador web Pale Moon 34.0.0, um fork da base de código do Firefox, visando 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 feitas 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.
Principais mudanças:
- O tema padrão para Windows foi atualizado. A integração do design com o Windows 11 foi aprimorada e o suporte a cores de destaque escuras foi melhorado.
- Implementado o objeto WeakRef para definir referências fracas em objetos JavaScript, permitindo manter uma referência ao objeto, mas sem bloquear a remoção do objeto relacionado pelo coletor de lixo.
- Adicionado o método URL.canParse(), que simplifica a análise e a verificação de validade de URLs.
- Adicionados as propriedades CSS inset-block e inset-inline.
- Adicionada a configuração "privacy.forgetaboutsite.clearPasswords" para limpar senhas ao chamar a função de limpeza de informações do site no gerenciador de permissões.
- O gerador de números pseudoaleatórios em JavaScript foi atualizado para o algoritmo Xoroshiro128+.
- Retornada a compatibilidade com camadas CSS (@layer) e a função CSS color-mix.
- Resolvido o problema com sites que utilizam a propriedade CSS "overflow-x: clip" sem definir "overflow-y".
- Adicionado suporte à propriedade CSS "appearance".
- Atualizadas as versões do NSS 3.90.9, ICU 78.1, Unicode 17 e expat 2.7.3.
- Adicionado suporte para compilações em hardware LoongArch64, Sparc64 e Mac PowerPC.
- Adicionado suporte para execução no FreeBSD 15.
- Retornada a capacidade de executar plugins NPAPI dentro do processo principal.
- Aumentada a estabilidade do motor JavaScript IonMonkey em ARM e Mac SoC.
- As compilações do Linux com GTK agora sempre incluem gio, enquanto o suporte ao gconf foi removido.
Fonte: opennet.ru
