Se ha publicado la versión 30.0 del navegador web Pale Moon, que se desvincula del código fuente de Firefox para ofrecer un rendimiento más alto, conservar una interfaz clásica, minimizar el consumo de memoria y proporcionar más opciones de personalización. Las versiones 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 (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:
- Se ha restaurado el soporte para complementos antiguos no modificados de Firefox. Se ha abandonado el uso del identificador global propio del navegador (GUID) a favor del identificador de Firefox, lo que permitirá alcanzar la máxima compatibilidad con todos los complementos antiguos y sin soporte que fueron desarrollados para Firefox (anteriormente, para que un complemento funcionara en Pale Moon, era necesario adaptarlo específicamente, lo que creaba dificultades en el uso de complementos desatendidos). El sitio de complementos desarrollado por el proyecto admitirá tanto complementos XUL adaptados especialmente para Pale Moon como complementos XUL distribuidos para Firefox.
- Se ha dejado de usar la plataforma UXP (Unified XUL Platform), que desarrollaba la bifurcación de componentes de Firefox desde el repositorio de Mozilla Central, eliminando los enlaces al código en Rust y sin incluir los desarrollos del proyecto Quantum. En lugar de UXP, el navegador ahora se compilará sobre la base del entorno GRE (Goanna Runtime Environment), basado en un código más actualizado del motor Gecko, limpiado de componentes y plataformas no soportadas.
- Se ha implementado el mecanismo GPC (Control Global de Privacidad), que reemplaza el encabezado 'DNT' (Do Not Track) y permite informar a los sitios sobre la prohibición de la venta de datos personales y su uso para el seguimiento de preferencias o movimientos entre sitios.
- La configuración para seleccionar Pale Moon como navegador predeterminado se ha trasladado a la sección «General».
- La colección de emoji ha implementado el soporte para Twemoji 13.1.
- Se han añadido los métodos Selection.setBaseAndExtent() y queueMicroTask() para mejorar la compatibilidad con sitios web.
- Se ha mejorado la personalización de la apariencia de las barras de desplazamiento a través de temas.
- Se ha cambiado la estructura de los paquetes para la internacionalización y el soporte de idiomas. Debido al trabajo de verificación de traducciones, se está observando una disminución en la cobertura de elementos en los paquetes de idiomas.
- Se ha cambiado el formato del perfil: después de actualizar a Pale Moon 30.0, el perfil no podrá usarse con la antigua rama de Pale Moon 29.x.
Fuente: opennet.ru
