O projeto segue a organização clássica da interface, sem mudar para a interface Australis integrada ao Firefox 29 e oferecendo amplas opções de customização. Os componentes removidos incluem DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, ferramentas para controle parental e pessoas com deficiência. Comparado ao Firefox, o navegador mantém suporte para a tecnologia XUL e a capacidade de usar temas de design completos e leves. Pale Moon é construído em uma plataforma
В
- O mecanismo JavaScript foi parcialmente redesenhado, para o qual foi transferido o suporte para elementos do padrão ECMAScript 2018, incluindo suporte para a nova sintaxe para clonagem e mesclagem de objetos (em vez de “Object.assign({}, data)” você pode especificar “{ ... data }”, e para mesclar use "{ ...defaultSettings, ...userSettings }"). As alterações feitas já foram implementadas nos principais navegadores, mas podem levar à interrupção do comportamento de alguns scripts vinculados aos recursos do mecanismo web Pale Moon (por exemplo, para compatibilidade com outros navegadores, o comportamento do objeto janela ao manipular domínios foi alterado);
- Desempenho aprimorado para processamento de strings, carregamento de imagens e análise de propriedades de conjuntos de quadros
- Adicionado suporte para contêineres multimídia Matroska e
Webm, bem como áudio AAC nesses formatos; - Adicionado suporte para caixas de diálogo nativas de seleção de arquivos no Linux;
- Ícones de favoritos atualizados;
- SQLite DBMS foi atualizado para a versão 3.29.0;
- O código WebIDE foi removido e o código restante para entrega de hotfix foi removido.
Fonte: opennet.ru