O navegador Pale Moon 34.0.0 foi lançado. Ele é derivado do código-fonte do Firefox para melhorar o desempenho, manter a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização. As versões do Pale Moon são criadas para Windows и Linux (x86_64). O código do projeto é distribuído sob a licenç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.
Grandes mudanças:
- O tema de design padrão foi atualizado. WindowsIntegração de design com Windows 11 e suporte aprimorado para cores de destaque escuras.
- O objeto WeakRef é implementado para definir referências fracas a objetos JavaScript que permitem que uma referência ao objeto seja preservada, mas não impedem o coletor de lixo de remover o objeto associado.
- Adicionado o método URL.canParse(), que simplifica a análise e a verificação da correção de URLs.
- Adicionadas as propriedades CSS inset-block e inset-inline.
- Adicionada a configuração "privacy.forgetaboutsite.clearPasswords" para apagar senhas ao chamar a função de limpar informações do site no gerenciador de permissões.
- O gerador de números pseudoaleatórios em JavaScript foi migrado para o algoritmo Xoroshiro128+.
- O suporte para camadas em cascata CSS (@layer) e para a função CSS color-mix foi retomado.
- Corrigido um problema em sites que utilizavam a propriedade CSS "overflow-x:clip" sem definir "overflow-y".
- Adicionada compatibilidade com a propriedade CSS "appearance".
- As versões NSS 3.90.9, ICU 78.1, Unicode 17 e expat 2.7.3 foram atualizadas.
- Adicionado suporte para compilação em hardware LoongArch64, Sparc64 e Mac PowerPC.
- Adicionado suporte para execução no FreeBSD 15.
- A capacidade de executar plugins NPAPI dentro do processo principal foi restaurada.
- Melhoria na estabilidade do mecanismo JavaScript IonMonkey em SoCs ARM e Mac.
- Linux- As compilações GTK agora são sempre feitas com gio; o suporte ao gconf foi removido.
Fonte: opennet.ru
