Publicouse o lanzamento do navegador web Pale Moon 32.1, que partiu da base de código de Firefox para ofrecer un maior rendemento, manter a interface clásica, minimizar o consumo de memoria e ofrecer opcións de personalización adicionais. As compilacións de Pale Moon xéranse para Windows e Linux (x86_64). O código do proxecto distribúese baixo a MPLv2 (Mozilla Public License).
O proxecto adhírese á organización clásica da interface, sen cambiar ás interfaces Australis e Photon integradas en Firefox 29 e 57, e coa disposición de amplas opcións de personalización. Os compoñentes eliminados inclúen DRM, Social API, WebRTC, visor de PDF, Crash Reporter, código de recollida de estatísticas, controis parentais e persoas con discapacidade. En comparación con Firefox, o navegador devolveu soporte para extensións que usan XUL e mantén a posibilidade de usar temas completos e lixeiros.
Na nova versión:
- O soporte para o conxunto de tecnoloxías WebComponents para crear etiquetas HTML personalizadas está activado de forma predeterminada, incluíndo as especificacións de elementos personalizados, Shadow DOM, módulos JavaScript e modelos HTML, como as que se usan en GitHub. Desde o conxunto de WebComponents en Pale Moon, ata agora só se implementaron as API CustomElements e Shadow DOM.
- Estabilizáronse as compilacións para macOS (Intel e ARM).
- Activouse o escurecemento da cola dos títulos das pestanas que non conteñen todo o texto (en lugar de mostrar puntos suspensivos).
- Implementacións e funcións asíncronas de Promise actualizadas. Implementouse o método Promise.any().
- Mellorado do procesamento de obxectos con expresións regulares, para o que se garante a correcta recollida do lixo.
- Resolvéronse os problemas coa reprodución de vídeo en formato VP8.
- Fonte de emoji incorporada actualizada.
- Implementáronse pseudoclases CSS ":is()" e ":where()".
- Implementáronse selectores complexos para a pseudo-clase ":not()".
- Implementouse a propiedade CSS inserida.
- Implementouse a función CSS env().
- Engadiuse o procesamento para a reprodución de vídeo co modelo de cor RGB, e non só YUV. Ofrécese procesamento de vídeo cunha gama completa de brillo (niveis 0-255).
- A API de texto a voz web está activada de forma predeterminada.
- Versións actualizadas das bibliotecas NSPR 4.35 e NSS 3.79.4.
- Elimináronse as configuracións non utilizadas do sistema de protección de rastrexo e limpouse o código (Pale Moon usa o seu propio sistema para bloquear contadores para rastrexar as visitas e non se utilizou o sistema de protección de rastrexo de Firefox).
- Mellorouse a seguridade da xeración de código no motor JIT.
Fonte: opennet.ru