Version 32.1 du navigateur Pale Moon

La version du navigateur Web Pale Moon 32.1 a été publiée, qui est dérivée de la base de code Firefox pour fournir des performances supérieures, préserver l'interface classique, minimiser la consommation de mémoire et fournir des options de personnalisation supplémentaires. Les versions de Pale Moon sont générées pour Windows et Linux (x86_64). Le code du projet est distribué sous MPLv2 (Mozilla Public License).

Le projet respecte l'organisation classique de l'interface, sans basculer vers les interfaces Australis et Photon intégrées dans Firefox 29 et 57, et avec la mise à disposition d'options de personnalisation étendues. Les composants supprimés incluent DRM, API sociale, WebRTC, visionneuse PDF, Crash Reporter, code de collecte de statistiques, contrôles parentaux et personnes handicapées. Par rapport à Firefox, le navigateur a rendu la prise en charge des extensions qui utilisent XUL et conserve la possibilité d'utiliser à la fois des thèmes complets et légers.

Dans la nouvelle version:

  • La prise en charge de la suite de technologies WebComponents pour la création de balises HTML personnalisées est activée par défaut, y compris les spécifications des éléments personnalisés, du Shadow DOM, des modules JavaScript et des modèles HTML telles que celles utilisées sur GitHub. Parmi l'ensemble des WebComponents de Pale Moon, seules les API CustomElements et Shadow DOM ont été implémentées jusqu'à présent.
  • Les versions pour macOS (Intel et ARM) ont été stabilisées.
  • Activation de l'assombrissement de la queue des titres d'onglets qui ne contiennent pas tout le texte (au lieu d'afficher des points de suspension).
  • Implémentations de promesse mises à jour et fonctions asynchrones. La méthode Promise.any() a été implémentée.
  • Traitement amélioré des objets avec des expressions régulières, pour lesquels un garbage collection correct est assuré.
  • Les problèmes de lecture vidéo au format VP8 ont été résolus.
  • Police emoji intégrée mise à jour.
  • Implémentation des pseudo-classes CSS ":is()" et ":where()".
  • Implémentation de sélecteurs complexes pour la pseudo-classe ":not()".
  • Implémentation de la propriété CSS inset.
  • Implémentation de la fonction CSS env().
  • Ajout d'un traitement pour la lecture vidéo avec le modèle de couleur RVB, et pas seulement YUV. Un traitement vidéo avec une gamme complète de luminosité (niveaux 0-255) est fourni.
  • L'API de synthèse vocale Web est activée par défaut.
  • Versions mises à jour des bibliothèques NSPR 4.35 et NSS 3.79.4.
  • Les paramètres inutilisés du système de protection contre le pistage ont été supprimés et le code a été nettoyé (Pale Moon utilise son propre système de blocage des compteurs pour suivre les visites, et le système de protection contre le pistage de Firefox n'a pas été utilisé).
  • La sécurité de la génération de code dans le moteur JIT a été améliorée.

Version 32.1 du navigateur Pale Moon


Source: opennet.ru

Ajouter un commentaire