Lançamento do navegador Pale Moon 32.5

Foi lançado o navegador web Pale Moon 32.5, que se desvinculou da base de código do Firefox para oferecer maior eficiência, manter a interface clássica, minimizar o consumo de memória e fornecer mais opções de personalização. As versões do Pale Moon são construídas 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:

  • Implementação inicial da API ReadableStreams foi adicionada.
  • Adicionada suporte para transparência em vídeos WebM, aplicado ao usar a tag
  • Adicionada suporte ao método crypto.randomUUID, permitindo que scripts de sites gerem UUIDs aleatórios usando a API WebCrypto.
  • Atendendo a pedidos dos usuários, uma configuração browser.bookmarks.openInTabClosesMenu foi adicionada (ativada por padrão), que permite manter o menu de favoritos aberto após abrir favoritos em novas abas (clicando no botão do meio do mouse ou Ctrl+clique). Por padrão, o menu de favoritos é fechado imediatamente após abrir o favorito.
  • Foi removida a reescrita do valor do User Agent para a Netflix após o fim do suporte a esse serviço pelo plugin de navegador Silverlight. O navegador Palemoon não suporta mais a reprodução de conteúdo DRM na Netflix e não planeja retornar esse suporte.
  • Foi removida a reescrita do valor do User Agent para o Spotify. O suporte ao Spotify permanece, mas apenas parte do conteúdo DRM será reproduzido (por exemplo, as podcasts ainda são reproduzidos).
  • Suporte a temporizadores aninhados e limitados (clamping) foi implementado no Web Worker.
  • Melhorado o processo de renderização de imagens SVG em superfícies onde os atributos de altura ou largura não estão definidos.
  • A performance do mecanismo de gerenciamento de memória foi aprimorada.
  • A biblioteca libvpx foi atualizada para a versão 1.6.1.
  • O código de reprodução de conteúdo de mídia foi limpo e atualizado.
  • O suporte à ativação do GMP (Gecko Media Plugin) foi removido, pois era utilizado apenas por componentes não suportados, como EME/DRM e WebRTC.
  • Os últimos trechos de código EME/DRM foram removidos, pois os desenvolvedores do navegador Palemoon acreditam que esses recursos não devem ser utilizados por nenhum aplicativo, devido à política "draconiana" da indústria de mídia em relação ao software livre e de código aberto.
  • O arquivo simd.js foi removido, e agora um código em C++ é utilizado em seu lugar.
  • O uso da biblioteca libav foi interrompido, substituído pelas funções FFT do FFMpeg.
  • Restrições relacionadas ao suporte a novas versões do GLSL foram removidas.
  • Adicionada proteção contra a sobrescrição do cabeçalho sec-gpc (Global Privacy Control).
  • Atualizadas as especificações das funções setInterval, ResizeObserver, Intl.NumberFormat e DefaultNumberOption().

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster