A nova versão do navegador da web «Pale Moon 32.2» já foi lançado e Nesta nova versão, um grande número de correções foi implementado, bem como algumas alterações, entre outras coisas.
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.2 Principais novos recursos
A nova versão de Pale Moon 32.2 apresenta compilações experimentais fornecidas para FreeBSD usando GTK2 (além das compilações oferecidas anteriormente com o GTK3). As compilações do FreeBSD são compactadas usando o formato xz em vez de bzip2.
Outra das mudanças que se destaca na nova versão é o Mecanismo do navegador Goanna (um fork do motor Mozilla Gecko) e a plataforma UXP (Unified XUL Platform, um fork dos componentes do Firefox) foram atualizados para a versão 6.2, o que melhora a compatibilidade com outros navegadores e funciona com a maioria dos sites onde os usuários relataram problemas
Além disso, também podemos constatar que o suporte para FFmpeg 6.0, especialmente importante para as distribuições Linux de última geração, bem como a implementação do cache de fontes dimensionadas em GTK, melhorando o desempenho e corrigindo um problema de compilação ao compilar para Linux em ARM64 em distribuições posteriores.
Também podemos encontrar isso implementou uma correção para sites usando window.event (considerado agora obsoleto). Isso é desativado por padrão, mas pode ser ativado por meio da preferência dom.window.event.enabled about:config.
Além disso, o cache da página foi melhorado no alocador de memória, bem como importações dinâmicas de módulos foram implementadas junto com exportações de funções assíncronas em campos e módulos de classe JavaScript implementados.
Do outras mudanças que se destacam nesta nova versão:
- Operadores de atribuição lógica implementados ||= e .&&=??=
- Corrigidas várias falhas relacionadas a WebComponents
- Corrigidos vários problemas de compilação da fonte em plataformas de destino secundárias.
- Corrigidos vários pequenos problemas de script de front-end do navegador que poderiam levar a erros ou falha na funcionalidade.
- Corrigida a manipulação de funções assíncronas (seta) declaradas dentro de construtores.
- Corrigidos vários pequenos problemas de conformidade com JavaScript.
- Correção de um problema em que o JavaScript (somente em módulos) não criava wrappers assíncronos corretamente.
- A API de desempenho do DOM foi atualizada para a especificação atual (User Timing L3).
- Tratamento de eventos de pressionamento de tecla atualizado para enviar eventos de pressionamento de tecla com Ctrl+Enter.
- Os componentes internos do JavaScript foram atualizados para facilitar a portabilidade futura, bem como para melhorar o desempenho do JavaScript.
- Tratamento e estilo de janelas atualizados no Mac.
- Atualizado Freetype lib para 2.13.0.
- Biblioteca Harfbuzz atualizada para 7.1.0.
- A API Fetch foi atualizada para usar a URL base global em vez da URL base do documento de entrada para cumprir a especificação.
- Corrigido um possível problema de DoS com a decodificação de JPEG.
- Corrigido um possível problema no código do widget do Windows que poderia causar travamentos.
- Problemas de segurança abordados: CVE-2023-32209, CVE-2023-32214 e vários outros que não possuem uma designação 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 todas as versões do Ubuntu que ainda estão no suporte atual. E nesta nova versão do navegador já existe suporte para o Ubuntu 23.04. Eles só precisam adicionar o repositório e instalar digitando os seguintes comandos:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_23.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_23.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Para agora usuários que estão na versão Ubuntu 22.04 LTS execute o seguinte:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Para quem quer que sejam Usuários do Ubuntu 20.04 LTS eles executarão os seguintes comandos no terminal:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon