E foi lançado o Pale Moon 32 com várias correções de bugs, e mais. Confira as novidades e veja como instalar no Linux.
Pale Moon é um navegador de código aberto, baseado no Goanna e construído inteiramente a partir de sua própria fonte independente desenvolvida que foi extraída do código Mozilla Firefox há vários anos.
Ou seja, ele é um fork da base de código do Firefox para fornecer melhor desempenho, preservar a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização.
O projeto segue a organização clássica da interface, sem mudar para a interface Australis integrada no Firefox 29, e com a oferta de amplas possibilidades de customização.
Os componentes remotos incluem DRM, API social, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, controle dos pais e pessoas com deficiência. Comparado ao Firefox, o navegador mantém o suporte para a tecnologia XUL e mantém a capacidade de usar temas completos e leves.
O navegador concentra-se na eficiência e facilidade de uso, selecionando cuidadosamente os recursos e otimizações para melhorar a estabilidade e a experiência do usuário, oferecendo personalização completa e uma crescente coleção de extensões e temas.
O Pale Moon visa fornecer estreita aderência aos padrões e especificações oficiais da web em sua implementação (com um compromisso mínimo) e exclui deliberadamente vários recursos para alcançar um bom equilíbrio entre uso geral, desempenho e avanços técnicos em Web.
Agora, foi anunciado o lançamento da nova versão do navegador Pale Moon 32, uma versão na qual foram feitas várias correções de bugs e implementadas algumas melhorias no navegador e no sistema de compilação.
Novidades do Pale Moon 32
Sim. Foi anunciado o lançamento da nova versão corretiva do navegador web Pale Moon 32.0, versão em que, além de receber várias correções de bugs, nesta nova versão o foco principal é a compatibilidade web, em particular, extensões de expressão regular, conformidade com padrões problemas e mais suporte para JPEG-XL.
Este marco agora fornece cobertura completa das especificações do ECMAScript JavaScript 2016-2020, com exceção dos primitivos BigInt.
Para quem é novo no navegador, saiba que este é um fork da base de código do Firefox para fornecer melhor desempenho, preservar a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização.
O projeto segue a organização clássica da interface, sem mudar para a interface Australis incorporada ao Firefox 29 e com amplas possibilidades de personalização.
Nesta nova versão do navegador, destaca-se o trabalho feito para resolver problemas de compatibilidade, além da cobertura completa das especificações ECMAScript publicadas em 2016-2020, com exceção da compatibilidade com BigInt.
Outra mudança que eu sei é que o suporte para animação e decodificação progressiva (mostrar durante o carregamento) foi adicionado à implementação do formato de imagem JPEG-XL, e as bibliotecas JPEG-XL e Highway foram atualizadas.
O mecanismo de expressão regular foi estendido, pois apareceu o suporte para grupos nomeados (capturas nomeadas) em expressões regulares, sequências de escape de classes de caracteres Unicode (por exemplo, \p{Math} – símbolos matemáticos), a implementação de “lookbehind” ( referência anterior) e os modos “olhar ao redor” (verificar o ambiente) foram redesenhados.
As propriedades CSS renomeadas de offset-*
para insert-*
para atender aos requisitos de especificação, também fizeram correções de CSS com herança e preenchimento em torno de um elemento.
Das outras mudanças que se destacam da nova versão temos:
- O código foi limpo com a implementação de propriedades CSS prefixadas não utilizadas.
- Corrigido um problema de esgotamento da memória ao renderizar imagens animadas de resolução muito alta.
- Adicionado suporte para vinculadores alternativos ao construir em sistemas semelhantes ao Unix.
- O trabalho na formação de compilações oficiais para macOS e FreeBSD está quase concluído (compilações beta já estão disponíveis).
- Análise em linha de cabeçalhos HSTS duplicados incorretamente com o comportamento esperado (descartar todos, menos o primeiro).
- Implementado um método para evitar o esgotamento da memória no caso de imagens animadas de resolução (muito) grande.
- Aprimorou a capacidade de vincular sistemas operacionais * nix com outros vinculadores além do padrão do gcc.
- Melhorias de estabilidade (possíveis correções de bugs).
- Problemas de segurança abordados: CVE-2023-23598, CVE-2023-23599 e vários outros que não possuem um número CVE.
Para saber mais sobre essa versão do Pale Moon, acesse a nota de lançamento.
Como instalar ou atualizar
Para instalar a versão mais recente do Pale Moon nas principais distribuições Linux, use esse tutorial:
Como instalar o navegador Pale Moon no Linux manualmente
Como instalar o navegador Pale Moon no Ubuntu, Debian e derivados