Se ha publicado la versión del navegador web Pale Moon 33.3.0, que se ha bifurcado de la base de código de Firefox para proporcionar un mayor rendimiento, conservar la interfaz clásica, minimizar el consumo de memoria y ofrecer más opciones de personalización. Las compilaciones de Pale Moon se generan para Windows y Linux (x86_64). El código del proyecto se distribuye bajo la licencia MPLv2 (Mozilla Public License).
El proyecto mantiene una organización clásica de la interfaz, sin pasar a las interfaces integradas en Firefox 29 y 57 (Australis y Photon), y brinda amplias posibilidades de personalización. Entre los componentes eliminados se encuentran DRM, API social, WebRTC, visor de PDF, Crash Reporter, código para recopilar estadísticas, herramientas de control parental y accesibilidad para personas con discapacidad. En comparación con Firefox, se ha restaurado el soporte para extensiones que utilizan XUL, y se ha mantenido la capacidad de aplicar tanto temas completos como ligeros.
Principales cambios:
- Para ejecutar las compilaciones para la arquitectura x86_64 ahora se requiere un procesador que soporte instrucciones AVX (es posible que la comunidad genere compilaciones no oficiales para sistemas antiguos, donde solo es necesario el soporte de SSE).
- Para la creación de compilaciones para Linux se ha utilizado el compilador GCC 11, lo que puede dar lugar a incompatibilidades con bibliotecas de distribuciones antiguas.
- Se ha añadido soporte parcial para capas en CSS, definidas mediante la regla @layer.
- Se ha añadido soporte para las cabeceras HTTP Sec-Fetch-*, destinadas a enviar metadatos adicionales sobre la naturaleza de la solicitud para la aceptación de servidor medidas para protegerse contra ciertos tipos de ataques;
- En la plataforma Linux se ha añadido soporte para FFmpeg 7.0 y libavcodec 61.
- Se ha habilitado la resolución DNS anticipada de nombres de hosts mencionados en los enlaces de la página. Se ha añadido una opción correspondiente en la configuración de red para desactivarla.
- Se ha implementado el bloqueo de solicitudes a IP 0.0.0.0.
- Los parámetros de alineación y precisión en las funciones de la clase toFixed se han ajustado a la especificación.
- Se ha añadido el atributo navigator.webdriver, que para Pale Moon siempre tiene el valor false.
- Se ha mejorado el manejo de campos con contraseñas en formularios web.
- La biblioteca NSS se ha actualizado a la versión 3.90.4.
- La fuente de emoji se ha actualizado a la versión 15.1.2.
- Se ha eliminado el código relacionado con el experimento FoxEye, se ha puesto fin al soporte de LibAV y se ha limpiado el uso de macros en el código CSS.
Además, se puede destacar el lanzamiento correctivo de Firefox 129.0.1, en el que se han propuesto dos correcciones: se ha resuelto un problema con la reproducción de videos protegidos por DRM (lo que se manifiesta, por ejemplo, en la plataforma de transmisión Hulu); se ha corregido un cierre inesperado al arrastrar un archivo de video a algunos sitios (por ejemplo, al publicarlo en x.com/twitter.com).
Fuente: opennet.ru
