O Lançada nova versão corretiva do navegador Pale Moon 32.0, uma 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, problemas de conformidade com padrões e mais compatibilidade com JPEG-XL. Este marco agora fornece cobertura completa das especificações do ECMAScript JavaScript 2016-2020, com exceção dos primitivos BigInt.
Para quem não conhece o navegador, deve saber que este é uma bifurcação 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.
Pale Moon 32.0 Principais novos recursos
Nesta nova versão do navegador que se apresenta, destaca-se que trabalho foi feito para resolver problemas de compatibilidade, Além disso, foi implementada uma cobertura completa das especificações ECMAScript publicadas em 2016-2020, com exceção do suporte a 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 na nova versão:
- 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.
Finalmente se você estiver interessado em saber mais sobre isso sobre esta nova versão, você pode verificar os detalhes no link a seguir.
Como instalar o navegador Pale Moon no Ubuntu e derivados?
Para aqueles que estão interessados em poder instalar este navegador da web em sua distro, eles só precisam abrir um terminal em seu sistema e digitar qualquer um dos comandos a seguir.
O navegador possui repositórios para cada versão do Ubuntu que ainda tem suporte atual. E nesta nova versão do navegador já existe suporte para Ubuntu 22.04. Eles só precisam adicionar o repositório e instalar digitando os seguintes comandos:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Para agora usuários que estão na versão Ubuntu 20.04 LTS execute o seguinte:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Para quem quer que sejam Usuários do Ubuntu 18.04 LTS eles executarão os seguintes comandos no terminal:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon