Está disponible la versión del navegador web Pale Moon 29.1, una bifurcación de la base de código de Firefox para garantizar un rendimiento más eficiente, mantener una interfaz clásica, minimizar el consumo de memoria y proporcionar opciones adicionales de personalización. Las compilaciones de Pale Moon se generan para Windows y Linux (x86 y x86_64). El código del proyecto se distribuye bajo la licencia MPLv2 (Licencia Pública de Mozilla).
El proyecto sigue una organización clásica de la interfaz, sin pasar a la interfaz Australis integrada en Firefox 29, y proporciona amplias opciones de personalización. Entre los componentes eliminados se encuentran DRM, Social API, WebRTC, el visor de PDF, Crash Reporter, el código para recopilar estadísticas, herramientas para control parental y accesibilidad. Comparado con Firefox, el navegador mantiene el soporte para la tecnología XUL y conserva la posibilidad de utilizar tanto temas completos como ligeros. Pale Moon está construido sobre la plataforma UXP (Unified XUL Platform), que se basa en un fork de los componentes de Firefox del repositorio de Mozilla Central, eliminando las dependencias del código en Rust y no incluyendo los desarrollos del proyecto Quantum.
En la nueva versión:
- Se ha implementado el método String.prototype.replaceAll(), que devuelve una nueva cadena (la cadena original no cambia), en la cual se han realizado sustituciones de todas las coincidencias según el patrón especificado.
- Se ha implementado una propuesta para manejar cualquier texto JSON como un subconjunto de sintaxis de ECMAScript, lo que permite el uso de caracteres de separación de líneas (U+2028) y separación de párrafos (U+2029) en literales de cadena.
- Se ha asegurado un formato correcto de las cadenas devueltas por el método JSON.stringify().
- Se ha añadido soporte para separadores para una representación visual de grandes números en JavaScript (por ejemplo, 1_000_000).
- Se han actualizado las redefiniciones específicas de sitios individuales para el valor del User Agent.
- Por defecto, el códec AV está desactivado debido a problemas con la transmisión en vivo.
- Se han trasladado correcciones de vulnerabilidades.
Fuente: opennet.ru
