Foi publicado o lançamento do navegador da Web Pale Moon 31.3, que foi derivado da base de código do Firefox para fornecer maior desempenho, manter a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização. As compilações do Pale Moon são geradas para Windows e Linux (x86 e x86_64). O código do projeto é distribuído sob a MPLv2 (Mozilla Public License).
O projeto segue a organização clássica da interface, sem mudar para a interface Australis integrada no Firefox 29, e com amplas opções de personalização. Os componentes removidos incluem DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código de coleta de estatísticas, controle dos pais e pessoas com deficiências. Comparado ao Firefox, o navegador mantém o suporte para a tecnologia XUL e mantém a capacidade de usar temas completos e leves.
Na nova versão:
- Os objetos JavaScript Array, String e TypedArray implementam o método at(), que permite usar indexação relativa (a posição relativa é especificada como o índice da matriz), incluindo a especificação de valores negativos relativos ao final.
- Web workers implementam suporte para a API EventSource.
- As solicitações garantem que o cabeçalho “Origem:” seja enviado.
- Otimizações foram feitas no sistema de compilação para acelerar as compilações. O compilador Visual Studio 2022 é usado para gerar assemblies para a plataforma Window.
- O processamento de arquivos de áudio individuais no formato wav foi alterado; em vez de chamar o reprodutor do sistema, o manipulador integrado agora é usado. Para retornar ao comportamento antigo, há uma configuração em about:config chamada media.wave.play-stand-alone.
- Código aprimorado para normalização de strings.
- O código para lidar com contêineres flexíveis foi atualizado, mas essa mudança foi rapidamente desativada na atualização Pale Moon 31.3.1 lançada quase imediatamente devido a problemas com alguns sites.
- Problemas de compilação em ambientes SunOS e Linux atípicos foram resolvidos.
- O código de bloqueio de thread IPC foi reformulado.
- Removido o prefixo “-moz” das propriedades CSS min-content e max-content.
- As correções relacionadas à eliminação de vulnerabilidades foram adiadas.
Adicionalmente, podemos notar o lançamento de um conjunto de aplicações de Internet SeaMonkey 2.53.14, que combina um navegador web, um cliente de e-mail, um sistema de agregação de feed de notícias (RSS/Atom) e um editor de páginas HTML WYSIWYG Composer dentro de um produto. Os complementos pré-instalados incluem o cliente Chatzilla IRC, o kit de ferramentas DOM Inspector para desenvolvedores web e o agendador de calendário Lightning. A nova versão traz correções e alterações da base de código atual do Firefox (SeaMonkey 2.53 é baseado no mecanismo do navegador Firefox 60.8, portando correções relacionadas à segurança e algumas melhorias das ramificações atuais do Firefox).
Na nova versão:
- Interfaces DOM atualizadas para elementos HTML Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script e Html.
- A tradução do sistema de construção do Python 2 para o Python 3 continuou.
- A caixa de diálogo com informações sobre plugins foi removida do menu Ajuda.
- Lista de permissões de URL removida.
- Serviços de bate-papo desatualizados foram removidos do catálogo de endereços.
- A compatibilidade com o compilador Rust 1.63 é garantida.
Fonte: opennet.ru