La version 33.9.0 du navigateur web Pale Moon est publiée, dérivée de la base de code de Firefox pour améliorer l'efficacité, conserver une interface classique, réduire la consommation de mémoire et offrir des fonctionnalités de personnalisation supplémentaires. Les versions de Pale Moon sont disponibles pour Windows et Linux (x86_64). Le code du projet est distribué sous la licence MPLv2 (Mozilla Public License).
Le projet conserve l'organisation classique de l'interface, sans transition vers les interfaces Australis et Photon intégrées dans Firefox 29 et 57, tout en offrant de larges possibilités de personnalisation. Parmi les composants supprimés, on note le DRM, les API sociales, WebRTC, le visionneur PDF, le rapporteur d'erreurs, le code de collecte de statistiques, ainsi que les outils pour le contrôle parental et l'accessibilité. Comparé à Firefox, le navigateur a réintégré le support des extensions utilisant XUL et a gardé la possibilité d'appliquer des thèmes complets ou légers.
Principales modifications :
- Les mots-clés revert et clip ont été implémentés dans le CSS.
- Ajout du support de la forme abrégée de la propriété overflow, ce qui a résolu des problèmes de défilement sur certains sites.
- La fonction CSS color-mix a été implémentée.
- Le support de la syntaxe « @supports(selector(
)) » a été ajouté au CSS. - Ajout du support des couches CSS en cascade (@layer).
- Ajout d'un support partiel pour CSS clip-path:.
- Ajout des propriétés CSS « overflow-inline » et « overflow-block ».
- Ajout des pseudo-classes CSS « :autofill » et « :focus-visible ».
- Un média-query CSS « prefers-reduced-motion » a été implémenté.
- Version minimale de l'API VisualViewport proposée.
- Amélioration du support de l'en-tête HTTP « X-Content-Type-Options: nosniff ».
- Le traitement du constructeur TypedArray a été mis en conformité avec la spécification ECMAScript.
- Ajout du support de FFmpeg 7.0 et libavcodec 61.
De plus, il est à noter que le projet Pale Moon a mis en service ses propres résolveurs DNS publics 5.189.164.139 et 80.255.7.132, ainsi qu'un serveur NTP time.palemoon.org pour la synchronisation de l'heure précise. Il est déclaré que ces services ne conservent pas de journaux et ne censurent pas les requêtes.
Source : opennet.ru
