La version du navigateur Pale Moon 32.5

La version 32.5 du navigateur web Pale Moon a été publiée, dérivée de la base de code de Firefox pour assurer une efficacité de travail plus élevée, maintenir une interface classique, minimiser la consommation de mémoire et offrir des options 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 :

  • Ajout de la mise en œuvre initiale de l'API ReadableStreams.
  • Ajout du support de la transparence dans les vidéos WebM, utilisée lors de l'utilisation de la balise
  • Ajout du support de la méthode crypto.randomUUID, permettant aux scripts des sites web de générer des UUID aléatoires à l'aide de l'API WebCrypto.
  • À la demande des utilisateurs, l'option browser.bookmarks.openInTabClosesMenu a été ajoutée (activée par défaut), ce qui permet de laisser le menu des signets ouvert après l'ouverture de signets dans de nouveaux onglets (en cliquant sur le bouton du milieu de la souris ou Ctrl+clic). Par défaut, le menu des signets se ferme immédiatement après l'ouverture d'un signet.
  • La substitution de la valeur de l'User Agent pour Netflix a été supprimée après l'arrêt du support de ce service pour le plugin navigateur Silverlight. Le navigateur Pale Moon ne prend plus en charge la lecture de contenu DRM sur Netflix et n'a pas l'intention de rétablir cette prise en charge.
  • La substitution de la valeur de l'User Agent pour Spotify a été supprimée. Le support de Spotify reste en place, mais seule une partie du contenu DRM sera lue (par exemple, les podcasts sont toujours accessibles).
  • Le support des minuteries imbriquées et limitées (clamping) a été introduit dans le Web Worker.
  • Amélioration du processus de rendu des images SVG sur les surfaces où les attributs de hauteur ou de largeur ne sont pas définis.
  • Amélioration des performances du mécanisme de gestion de la mémoire.
  • La bibliothèque libvpx a été mise à jour vers la version 1.6.1.
  • Nettoyage et mise à jour du code de lecture du contenu multimédia.
  • Support pour l'activation de GMP (Gecko Media Plugin) supprimé, car il n'était utilisé que par des composants non supportés tels que EME/DRM et WebRTC.
  • Les derniers morceaux de code EME/DRM ont été supprimés, les développeurs du navigateur Palemoon considérant que ces fonctionnalités ne devraient pas être utilisées par aucune application en raison de la politique « draconienne » de l'industrie des médias à l'égard des logiciels libres et ouverts.
  • Le fichier simd.js a été retiré, remplacé par du code en C++.
  • L'utilisation de la bibliothèque libav a été arrêtée, désormais les fonctions FFT de FFMpeg sont utilisées.
  • Les limitations liées à la prise en charge des nouvelles versions de GLSL ont été supprimées.
  • Une protection contre la redéfinition de l'en-tête sec-gpc (Global Privacy Control) a été ajoutée.
  • Alignement avec les spécifications mises à jour des fonctions setInterval, ResizeObserver, Intl.NumberFormat et DefaultNumberOption().

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster