La version 31.1 du navigateur web Pale Moon a été publiée, dérivée du code de base de Firefox pour assurer une meilleure efficacité, maintenir une interface classique, minimiser la consommation de mémoire et offrir des options de personnalisation étendues. Les builds de Pale Moon sont disponibles pour Windows et Linux (x86 et x86_64). Le code du projet est distribué sous la licence MPLv2 (Mozilla Public License).
Le projet maintient une organisation classique de l'interface, sans passer à l'interface intégrée dans Firefox 29, appelée Australis, tout en offrant de vastes possibilités de personnalisation. Parmi les composants supprimés, on peut citer le DRM, l'API sociale, le WebRTC, le visualiseur PDF, le rapporteur d'erreurs, le code de collecte de statistiques, les outils de contrôle parental et ceux pour les personnes handicapées. Comparé à Firefox, le navigateur conserve le support de la technologie XUL et permet l'utilisation de thèmes complets ainsi que de thèmes légers.
Dans la nouvelle version :
- Le moteur de recherche Mojeek a été ajouté et activé par défaut, étant indépendant d'autres moteurs de recherche et ne filtrant pas le contenu présenté aux utilisateurs. Contrairement à DuckDuckGo, le service Mojeek n'est pas un métamoteur, il prend en charge son propre index de recherche indépendant et n'utilise pas les index d'autres moteurs de recherche. L'indexation des données est supportée en anglais, français et allemand.
- L'opérateur d'assignation logique « x ??= y » a été implementé, qui effectue l'assignation uniquement si « x » est null ou undefined.
- Des corrections et améliorations ont été apportées concernant le support de l'accélération matérielle.
- Des problèmes dans XPCOM entraînant des crashs ont été résolus.
- Un problème d'affichage de grandes infobulles qui ne s'adaptent pas à la zone visible a été résolu.
- Le support des formats multimédias a été amélioré. Pour la lecture de MP4 sous Linux, le support des bibliothèques libavcodec 59 et FFmpeg 5.0 a été mis en place.
- La méthode showPicker() a été ajoutée à la classe HTMLInputElement, affichant une boîte de dialogue prête à remplir des valeurs standards dans les champs de type « date ».
- La bibliothèque NSS a été mise à jour vers la version 3.52.6. Le mode FIPS a été réintroduit dans la bibliothèque NSS.
- Le moteur JavaScript a amélioré la gestion de la mémoire.
- La couche de support pour les codecs FFvpx a été mise à jour vers la version 4.2.7.
- La compatibilité avec les encodeurs d'images Gif animées a été améliorée.
- L'expérience de dialogue de choix de fichiers sur la plateforme Windows a été améliorée.
- Le support de la propriété gMultiProcessBrowser a été rétabli pour améliorer la compatibilité avec les extensions pour Firefox. Le mode de traitement multiprocessus du contenu reste désactivé, et la propriété gMultiProcessBrowser renvoie toujours la valeur false (le support de gMultiProcessBrowser est nécessaire pour les extensions qui définissent un fonctionnement en mode multiprocessus).
- Des corrections de problèmes de sécurité ont été transférées depuis les dépôts Mozilla.

Source : opennet.ru
