Se ha publicado la versión 31.3 del navegador web Pale Moon, que se ramificó de la base de código de Firefox para ofrecer una mayor eficiencia, mantener una interfaz clásica, minimizar el consumo de memoria y proporcionar más opciones de personalización. Las compilaciones de Pale Moon están disponibles 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 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:
- En los objetos JavaScript Array, String y TypedArray se ha implementado el método at(), que permite el uso de indexación relativa (la posición relativa se indica como índice de matriz), incluyendo el uso de valores negativos desde el final.
- Se ha implementado soporte para la API EventSource en los web workers.
- Las solicitudes ahora envían el encabezado «Origin:».
- Se han realizado optimizaciones en el sistema de construcción para acelerar el proceso de compilación. En la creación de compilaciones para la plataforma Windows se ha utilizado el compilador Visual Studio 2022.
- Se ha modificado el manejo de archivos de audio en formato wav, de modo que se utiliza un manejador integrado en lugar de un reproductor de sistema. Para restaurar el comportamiento anterior, se ha proporcionado una configuración en about:config llamada media.wave.play-stand-alone.
- Se ha mejorado el código para la normalización de cadenas.
- Se ha actualizado el código para manejar contenedores flexibles, pero este cambio fue desactivado poco después en la actualización casi inmediata Pale Moon 31.3.1 debido a problemas encontrados en algunos sitios web.
- Se han resuelto problemas de compilación en entornos inusuales de SunOS y Linux.
- Se ha reescrito el código para bloquear procesos IPC.
- Se ha eliminado el prefijo «-moz» de las propiedades CSS min-content y max-content.
- Se han implementado correcciones relacionadas con la remoción de vulnerabilidades.
También se puede mencionar el lanzamiento del conjunto de aplicaciones de internet SeaMonkey 2.53.14, que combina en un solo producto un navegador web, un cliente de correo, un sistema de agregación de feeds de noticias (RSS/Atom) y un editor WYSIWYG para páginas html llamado Composer. Se ofrecen como complementos preinstalados un cliente IRC Chatzilla, una serie de herramientas para el desarrollo web como DOM Inspector y un calendario-planificador llamado Lightning. Esta nueva versión incluye correcciones y cambios extraídos de la base de código actual de Firefox (SeaMonkey 2.53 se basa en el motor del navegador Firefox 60.8 con la portación de parches de seguridad y algunas mejoras de las ramas actualizadas de Firefox).
En la nueva versión:
- Se han actualizado las interfaces DOM para los elementos HTML Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script y Html.
- Se ha continuado la traducción del sistema de construcción de Python 2 a Python 3.
- Se ha eliminado el diálogo sobre información de complementos (Acerca de los complementos) del menú Ayuda.
- Se ha eliminado la lista blanca de URL.
- Se han eliminado los servicios obsoletos de la libreta de direcciones para chat.
- Se ha asegurado la compatibilidad con el compilador rust 1.63.
Fuente: opennet.ru
