Version 32.2 du navigateur Pale Moon

La version du navigateur Web Pale Moon 32.2 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:

  • Fourni des versions expérimentales pour FreeBSD utilisant GTK2 (en plus des versions précédemment proposées avec GTK3). Les versions de FreeBSD sont compressées en utilisant le format xz au lieu de bzip2.
  • Le moteur de navigateur Goanna (un fork du moteur Mozilla Gecko) et la plate-forme UXP (Unified XUL Platform, un fork de composants Firefox) ont été mis à jour vers la version 6.2, ce qui améliore la compatibilité avec les autres navigateurs et fonctionne avec la plupart des sites avec lesquels les utilisateurs ont signalé des problèmes.
  • Implémentation de la prise en charge de l'importation de modules JavaScript à l'aide de l'instruction import().
  • Les modules offrent la possibilité d'exporter des fonctions asynchrones.
  • Ajout de la prise en charge des champs dans les classes JavaScript.
  • Ajout de la prise en charge des opérateurs d'affectation "||=", "&&=" et "??=".
  • Possibilité d'utiliser le window.event global obsolète (activé via dom.window.event.enabled dans about:config), qui continue d'être utilisé sur certains sites.
  • Implémentation des méthodes self.structuredClone() et Element.replaceChildren().
  • Prise en charge améliorée de la pseudo-classe ":host" dans l'implémentation de Shadow DOM.
  • CSS WebComponents prend en charge la fonction ::slotted().
  • Amélioration de la mise en cache des pages mémoire.
  • Ajout de la prise en charge du package multimédia FFmpeg 6.0.
  • Correction de plantages lors de l'utilisation des technologies WebComponents (éléments personnalisés, Shadow DOM, modules JavaScript et modèles HTML).
  • Correction de problèmes avec la construction à partir de la source pour les plates-formes secondaires.
  • Mise à jour de l'implémentation de l'API Fetch.
  • L'implémentation de l'API DOM Performance a été mise en conformité avec la spécification.
  • Amélioration de la gestion des frappes, ajout de la prise en charge de l'envoi d'un événement pour Ctrl+Entrée.
  • Mise à jour des bibliothèques intégrées Freetype 2.13.0 et Harfbuzz 7.1.0.
  • Pour GTK, la prise en charge de la mise en cache des polices mises à l'échelle a été implémentée et les performances de travail avec les polices ont été améliorées. La prise en charge de fontconfig a été abandonnée sur les systèmes GTK.
  • Corrections déplacées pour les bogues liés à la sécurité.

Version 32.2 du navigateur Pale Moon

Source: opennet.ru

Ajouter un commentaire