El proyecto se adhiere a la organización clásica de la interfaz, sin cambiar a la interfaz Australis integrada en Firefox 29 y brindando 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. Pale Moon está construido sobre una plataforma
- Se ha rediseñado parcialmente el motor JavaScript, al que se ha transferido la compatibilidad con elementos del estándar ECMAScript 2018, incluida la compatibilidad con la nueva sintaxis para clonar y fusionar objetos (en lugar de "Object.assign({}, data)", puede especificar “{... datos }”, y para fusionar utilice "{...defaultSettings, ...userSettings }"). Los cambios realizados ya se han implementado en los principales navegadores, pero pueden alterar el comportamiento de algunos scripts relacionados con las funciones del motor web Pale Moon (por ejemplo, por compatibilidad con otros navegadores, el comportamiento del objeto de ventana al manipular los dominios han sido cambiados);
- Rendimiento mejorado para procesar cadenas, cargar imágenes y analizar propiedades de conjuntos de marcos
- Se agregó soporte para contenedores multimedia Matroska y
Webm, así como audio AAC en estos formatos; - Se agregó soporte para cuadros de diálogo de selección de archivos nativos en Linux;
- Iconos de marcadores actualizados;
- SQLite DBMS se actualizó a la versión 3.29.0;
- Se eliminó el código WebIDE y el código restante para la entrega de revisiones.
Fuente: opennet.ru