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 :
- Ajout de la prise en charge des systèmes d'exploitation Solaris, tels qu'Illumos;
- Pour les tableaux, la propriété CSS « position: sticky » a été mise en œuvre pour fixer la position des tableaux indépendamment du défilement;
- Ajout d'une prise en charge de base des modules JavaScript;
- Implémentation des méthodes Promise.prototype.finally() et String.prototype.matchAll, ainsi que l'extension de la prise en charge des expressions régulières (prise en charge du parsing inversé et du drapeau /s);
- Versions mises à jour de cairo, SQLite 3.30.1, Brotli 1.0.7,
woff2 1.0.2, OpenType Sanitizer 8.0.0; - Mise à jour de la police intégrée pour Emoji (twemoji 0.5.0);
- Amélioration du rendu CSS grid;
- Pour compresser les paquets livrés, 7z/xz est utilisé à la place de zip/bz2;
- Ajout d'un paramètre pour désactiver la demande de confirmation d'authentification (pour se protéger contre les attaques DoS via des dialogues en boucle);
- La prise en charge de l'ancrage des clés publiques (HPKP, HTTP Public Key Pinning) est désactivée par défaut.
Source : opennet.ru
