la sortie du navigateur web , dérivé de la base de code Firefox pour une meilleure efficacité, préservant l'interface classique, minimisant la consommation de mémoire et offrant des fonctionnalités de personnalisation supplémentaires. Les versions de Pale Moon sont construites pour et (x86 et x86_64). Le code du projet est sous licence MPLv2 (Mozilla Public License).
Le projet conserve une organisation classique de l'interface, sans passer à l'interface intégrée à Firefox 29, Australis, tout en offrant de nombreuses possibilités de personnalisation. Parmi les composants supprimés, on peut noter le DRM, l'API sociale, WebRTC, le visualiseur PDF, le rapporteur de bogues, le code pour la collecte de statistiques, ainsi que les outils de contrôle parental et pour les personnes en situation de handicap. Par rapport à Firefox, le navigateur maintient le support de la technologie XUL et conserve la possibilité d'appliquer des thèmes à la fois complets et légers. Pale Moon est construit sur la plateforme (Unified XUL Platform), dans le cadre de laquelle les composants de Firefox sont dérivés du dépôt Mozilla Central, débarrassés des liens au code Rust et ne comprenant pas les travaux du projet Quantum.
Dans :
- Moteur JavaScript partiellement retravaillé, avec la prise en charge des éléments de la norme ECMAScript 2018, incluant un nouveau syntaxe de clonage et de fusion d'objets (au lieu de « Object.assign({}, data) », vous pouvez écrire « { …data } », et pour la fusion, utiliser « { …defaultSettings, …userSettings } »). Les modifications apportées ont déjà été mises en œuvre dans les navigateurs majeurs, mais peuvent entraîner des comportements inattendus de certains scripts liés aux spécificités du moteur web de Pale Moon (par exemple, pour la compatibilité avec d'autres navigateurs, le comportement de l'objet window a été modifié lors de la manipulation des domaines);
- Amélioration des performances de traitement des chaînes, de chargement des images et d'analyse des propriétés des cadres (frameset)
- Ajout du support des conteneurs multimédias Matroska et
Webm, ainsi que du son AAC dans ces formats; - Ajout du support des dialogues natifs de sélection de fichiers sous Linux;
- Icônes de signets mises à jour;
- SGBD SQLite mis à jour vers la version 3.29.0;
- Code WebIDE supprimé et résidus de code pour la livraison d'urgence de correctifs (hotfix) éliminés.
Source : opennet.ru
