Lanzamiento del navegador Pale Moon 31.0

Se ha publicado la versión 31.0 del navegador web Pale Moon, que se bifurca 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 más opciones 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 (Mozilla Public License).

El proyecto mantiene la organización clásica de la interfaz, sin pasar a la interfaz integrada de Firefox 29 conocida como Australis, y proporciona amplias posibilidades de personalización. Entre los componentes eliminados se incluyen DRM, Social API, WebRTC, visualizador PDF, Crash Reporter, código para recopilación de estadísticas, herramientas para control parental y accesibilidad para personas con discapacidades. En comparación con Firefox, el navegador conserva el soporte para la tecnología XUL y la posibilidad de utilizar tanto temas completos como ligeros.

En la nueva versión:

  • Después de identificar una serie de problemas de estabilidad y el protesto de uno de los desarrolladores clave, se han cancelado las versiones anteriormente formadas de Pale Moon 30.0.0 y 30.0.1. Se ha vuelto a utilizar la plataforma UXP (Unified XUL Platform), que desarrolla la bifurcación de los componentes de Firefox del repositorio de Mozilla Central, eliminando las referencias al código en Rust y excluyendo el trabajo del proyecto Quantum. Se ha implementado el motor del navegador Goanna 5.1, una variante del motor Gecko, depurada del código de componentes y plataformas obsoletos. A los usuarios de la rama Pale Moon 29.x se les ofrece una transición directa a la versión 31.0.
  • Se ha asegurado la compatibilidad tanto con complementos antiguos no modificados de Firefox como con nuevos complementos, diseñados especialmente para Pale Moon. La estabilidad de los complementos antiguos no está garantizada, por lo que se marcarán en el gestor de complementos con una etiqueta naranja especial.
  • Se ha agregado soporte para la verificación única de toda la cadena de propiedades o llamadas en JavaScript utilizando el operador "?.". Por ejemplo, a través de "db?.user?.name?.length" se puede acceder al valor "db.user.name.length" sin comprobaciones previas.
  • Se han añadido los métodos Selection.setBaseAndExtent() y queueMicroTask() para mejorar la compatibilidad con sitios web.
  • En el constructor IntersectionObserver(), al pasar una cadena vacía, se asegura que se establezca por defecto la propiedad rootMargin en lugar de generar una excepción.
  • Se ha mejorado el renderizado de las construcciones definidas mediante CSS grid y flexbox.
  • Se ha incrementado el rendimiento de la ejecución paralela de web workers en JavaScript.
  • Se ha mejorado la visualización de fuentes en cursiva.
  • Se han actualizado las versiones de las bibliotecas incluidas en el paquete base.
  • Se ha añadido soporte para identificadores extendidos de códecs de video VPx.
  • Se ha resuelto un antiguo problema con la visualización de campos definidos directamente en las etiquetas body e iframe sin el uso de CSS.
  • Se ha eliminado el código relacionado con los servicios de Google SafeBrowsing y URLClassifier.
  • Se ha restaurado el código para la compilación en la plataforma macOS.
  • Se ha eliminado la API no estándar ArchiveReader.
  • Se ha limpiado el código de componentes de Mozilla para la recopilación de telemetría.
  • Se ha eliminado el código relacionado con el soporte de la plataforma Android.
  • Se ha eliminado el marco de pruebas automatizadas Marionette.
  • Se han implementado correcciones relacionadas con la remoción de vulnerabilidades.

Lanzamiento del navegador Pale Moon 31.0


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster