Versión Pale Moon Browser 31.0

Se ha publicado el lanzamiento del navegador web Pale Moon 31.0, que se bifurcó del código base de Firefox para proporcionar un mayor rendimiento, conservar la interfaz clásica, minimizar el consumo de memoria y proporcionar opciones de personalización adicionales. Las compilaciones de Pale Moon se generan para Windows y Linux (x86 y x86_64). El código del proyecto se distribuye bajo MPLv2 (Mozilla Public License).

El proyecto se adhiere a la organización clásica de la interfaz, sin cambiar a la interfaz Australis integrada en Firefox 29, y con la provisión de amplias opciones de personalización. Los componentes eliminados incluyen DRM, Social API, WebRTC, visor de PDF, Crash Reporter, código de recopilación de estadísticas, controles parentales y personas con discapacidades. En comparación con Firefox, el navegador conserva la compatibilidad con la tecnología XUL y conserva la capacidad de utilizar temas completos y ligeros.

Versículos nuevos:

  • Después de identificar una serie de problemas de estabilidad y protestar por parte de uno de los desarrolladores clave, las versiones previamente completadas de Pale Moon 30.0.0 y 30.0.1 fueron canceladas. Se ha recuperado el uso de la plataforma UXP (Unified XUL Platform), desarrollándose un fork de componentes de Firefox desde el repositorio Central de Mozilla, liberados de vinculaciones al código Rust y sin incluir los desarrollos del proyecto Quantum. El motor de navegador utilizado es Goanna 5.1, una variante del motor Gecko, limpio de código de componentes y plataformas no compatibles. A los usuarios de la rama Pale Moon 29.x se les ofrece una transición directa a la versión 31.0.
  • Se proporciona soporte tanto para complementos antiguos no modificados para Firefox como para complementos nuevos especialmente preparados para Pale Moon. La estabilidad de los complementos más antiguos no está garantizada, por lo que se marcarán en el administrador de complementos con una etiqueta naranja especial.
  • Se agregó soporte para la verificación única de toda la cadena de propiedades o llamadas en JavaScript usando el operador "?". Por ejemplo, utilizando "db?.user?.name?.length" puede acceder al valor de "db.user.name.length" sin comprobaciones preliminares.
  • Para mejorar la compatibilidad con los sitios web, se han agregado los métodos Selection.setBaseAndExtent() y queueMicroTask().
  • En el constructor IntersectionObserver(), al pasar una cadena vacía, la propiedad rootMargin se establece de forma predeterminada en lugar de generar una excepción.
  • Representación mejorada de diseños definidos usando CSS grid y flexbox.
  • Rendimiento mejorado de la ejecución paralela de trabajadores web en JavaScript.
  • Visualización mejorada de fuentes en cursiva.
  • Versiones actualizadas de las bibliotecas incluidas en el paquete básico.
  • Se agregó soporte para identificadores de códec de video VPx extendidos.
  • Se resolvió un problema de larga data con la visualización de campos configurados directamente en etiquetas de cuerpo y iframe sin usar CSS.
  • Código eliminado relacionado con el uso de los servicios Google SafeBrowsing y URLClassifier.
  • Se ha restaurado el código para ensamblar en la plataforma macOS.
  • Se eliminó la API ArchiveReader no estándar.
  • El código se limpió de los componentes de Mozilla para recopilar telemetría.
  • Código eliminado relacionado con la compatibilidad con la plataforma Android.
  • Se eliminó el marco de pruebas automatizadas de Marionette.
  • Se han pospuesto las correcciones relacionadas con la eliminación de vulnerabilidades.

Versión Pale Moon Browser 31.0


Fuente: opennet.ru

Añadir un comentario