Foi lançado o web browser Pale Moon 33.3.0, um fork da base de código do Firefox, destinado a melhorar a eficiência do trabalho, manter a interface clássica, minimizar o consumo de memória e oferecer mais possibilidades 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:
- Para a execução das compilações na arquitetura x86_64, agora é necessário um processador com suporte a instruções AVX (para sistemas mais antigos, a comunidade pode criar compilações não oficiais que apenas exigem suporte a SSE).
- Para a criação das compilações para Linux, foi utilizado o compilador GCC 11, o que pode resultar em incompatibilidade com bibliotecas de distribuições antigas.
- O CSS agora inclui suporte parcial para camadas definidas pela regra @layer.
- Adicionado suporte aos cabeçalhos HTTP Sec-Fetch-*, destinados a enviar metadados adicionais sobre o tipo de solicitação para consideração na servidor prevenção de alguns tipos de ataques;
- Na plataforma Linux, o suporte ao FFmpeg 7.0 e à libavcodec 61 foi adicionado.
- Ativado a resolução DNS preditiva dos nomes dos hosts mencionados nos links da página. Uma opção correspondente foi adicionada nas configurações de rede para desativá-la.
- Implementada a bloqueio de acessos a endereço IP 0.0.0.0.
- Os parâmetros de alinhamento e precisão nas funções da classe toFixed foram atualizados para estar em conformidade com a especificação.
- Adicionado o atributo navigator.webdriver, que para o Pale Moon sempre assume o valor false.
- Melhorada a manipulação de campos com senhas em formulários web.
- A biblioteca NSS foi atualizada para a versão 3.90.4.
- A fonte de emoji foi atualizada para a versão 15.1.2.
- O código relacionado ao experimento FoxEye foi removido, o suporte ao LibAV foi descontinuado e houve uma limpeza do uso de macros no código CSS.
Além disso, pode-se notar o lançamento corretivo do Firefox 129.0.1, que propôs duas correções: resolvida a questão de reprodução de vídeo protegido por DRM (observada, por exemplo, na plataforma de transmissão Hulu); corrigido o encerramento inesperado ao arrastar um arquivo de vídeo para certos sites (por exemplo, durante a publicação no x.com/twitter.com).
Fonte: opennet.ru
