La version du navigateur web Pale Moon 29.1 est maintenant disponible. Il s'agit d'un fork de la base de code de Firefox, conçu pour offrir une performance améliorée, maintenir une interface classique, minimiser la consommation de mémoire et fournir des options de personnalisation supplémentaires. Les versions 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 Australis intégrée chez Firefox 29, tout en offrant de vastes possibilités de personnalisation. Parmi les composants supprimés, on peut noter le DRM, l'API sociale, WebRTC, le visualiseur PDF, le Crash Reporter, le code de collecte de statistiques, ainsi que des outils de contrôle parental et d'accessibilité. Par rapport à Firefox, le support de la technologie XUL est conservé, et il est possible d'appliquer à la fois des thèmes complets et légers. Pale Moon est construit sur la plateforme UXP (Unified XUL Platform), dans laquelle les composants de Firefox ont été forkés depuis le dépôt de Mozilla Central, débarrassés des liaisons au code en Rust et n'incluant pas les développements du projet Quantum.
Dans la nouvelle version :
- La méthode String.prototype.replaceAll() a été implémentée, retournant une nouvelle chaîne (la chaîne d'origine n'est pas modifiée) dans laquelle toutes les occurrences correspondant à un modèle donné sont remplacées.
- Une proposition a été mise en œuvre pour traiter tout texte JSON comme un sous-ensemble syntaxique d'ECMAScript, permettant d'utiliser dans les littéraux de chaîne les caractères de séparation de lignes (U+2028) et de séparation de paragraphes (U+2029).
- Le formatage des chaînes retournées par la méthode JSON.stringify() a été corrigé.
- Le support des séparateurs pour une représentation visuelle des grands nombres en JavaScript a été ajouté (par exemple, 1_000_000).
- Les redéfinitions spécifiques à certains sites des valeurs de l'agent utilisateur ont été mises à jour.
- Le codec AV est désactivé par défaut en raison de problèmes de streaming.
- Des corrections de vulnérabilités ont été appliquées.
Source : opennet.ru
