Lune pâle 32.4.0

Lune pâle 32.4.0

Pale Moon est un navigateur Web Open Source basé sur Goanna, disponible pour Microsoft Windows, Linux et Android, axé sur l’efficacité et la facilité d’utilisation. Assurez-vous de tirer le meilleur parti de votre navigateur !

Pale Moon vous offre une expérience de navigation dans un navigateur entièrement construit à partir de sa propre source développée indépendamment, dérivée du code Firefox/Mozilla, avec des fonctionnalités et des optimisations soigneusement sélectionnées pour améliorer la vitesse du navigateur, l’utilisation des ressources, la stabilité et l’expérience utilisateur. tout en offrant une personnalisation complète et une collection croissante d’extensions et de thèmes pour que le navigateur soit vraiment le vôtre.

Caractéristiques:

  • Optimisé pour les processeurs modernes
  • Basé sur un moteur de mise en page optimisé propriétaire (Goanna)
  • Sûr : dérivé du code Mozilla mature et régulièrement mis à jour
  • Sécurisé : fonctionnalités de sécurité supplémentaires et développement soucieux de la sécurité
  • Soutenu par notre communauté d’utilisateurs et entièrement à but non lucratif
  • Interface familière, efficace et entièrement personnalisable
  • Prise en charge de thèmes complets : liberté totale sur la conception de tous les éléments
  • Prise en charge de thèmes légers (skins) faciles à créer
  • Dessin de page et traitement de script fluides et rapides
  • Stabilité accrue : rencontrez moins de plantages de navigateur
  • Prise en charge de nombreuses extensions Firefox
  • Prise en charge d’un nombre croissant d’extensions exclusives Pale Moon
  • Prise en charge étendue et croissante de HTML5 et CSS3
  • De nombreuses options de personnalisation et de configuration

Journal des modifications de Pale Moon 32.4.0 :

Il s’agit d’une mise à jour de développement majeure, améliorant encore la compatibilité Web et corrigeant les bugs.

Modifications/corrections :

  • Implémentation du type primitif BigInt pour JavaScript. Voir les notes de mise en œuvre.
  • Implémentation du support du tableau Big(U)Int64.
  • Implémentation de contrôles de marque ergonomiques pour les champs de classe JavaScript.
  • Alignement de l’API Performance avec la spécification Timeline v2.
  • Alignement de la gestion des pourcentages flex/grid résolus par rapport au parent avec d’autres navigateurs. Voir les notes de mise en œuvre.
  • Ajout ou mise à jour de plusieurs remplacements d’agent utilisateur pour les sites Web problématiques.
  • Ajout de 2 préférences pour permettre aux utilisateurs de désactiver les animations et transitions CSS. Voir les notes de mise en œuvre.
  • Compatibilité améliorée avec MacOS 14.
  • Correction d’un crash JavaScript important et intermittent lié à la récupération de place.
  • Correction de plusieurs crashs.
  • Correction de plusieurs problèmes liés à la version de débogage.
  • Correction d’un problème lié à la bibliothèque d’orthographe sur SunOS.
  • Développeur : ajout de la prise en charge d’ASan pour la construction avec MSVC.
  • Ajout du. xll à la liste des extensions exécutables.
  • Problèmes de sécurité résolus : plusieurs problèmes de sécurité potentiels qui n’ont pas de numéro CVE. A fait
  • Résumé du correctif de sécurité UXP Mozilla : 1 corrigé, 3 DiD, 17 non applicable.

Notes de mise en œuvre :

  • La primitive BigInt (format de nombre de base) en JavaScript permet à JavaScript de gérer des entiers excessivement grands (nombres entiers). Cette primitive est particulièrement utile pour les applications scientifiques spécialisées qui nécessitent des nombres très importants mais précis, mais a été largement adoptée pour une raison encore inconnue dans le cadre des frameworks Web, provoquant des problèmes généraux de compatibilité Web pour Pale Moon lorsque les scripts attendent le support de BigInt et à la place. avoir une erreur générée. Nous avons maintenant implémenté cette primitive pour l’utiliser afin que nous n’ayons plus de problèmes de compatibilité avec ces frameworks. On ne sait toujours pas pourquoi BigInt y est utilisé et pour quoi. Note critique : BigInt pourrait être tentant d’envisager une cryptographie basée sur JS, mais cela est très peu judicieux, car les opérations BigInt ne sont pas, de par leur nature, en temps constant et permettent des attaques de synchronisation et de canal secondaire.
  • Les tailles des éléments Flex et Grid en pourcentages étaient auparavant résolues par rapport au parent comme les autres éléments, selon une pratique de très longue date qui remonte à l’époque d’Internet Explorer. Les navigateurs grand public ont cependant fait une exception pour que les éléments flexibles et les éléments de grille ne le fassent plus. Nous avons désormais fait la même exception pour ce type d’éléments, ce qui devrait résoudre les problèmes de mise en page sur certains sites Web (notamment en réservant trop d’espace pour les éléments, ce qui entraîne souvent de très grandes zones d’espace ou des éléments poussés hors de vue).
  • Deux préférences ont été ajoutées (layout.css.animation.enabled et layout.css.transition.enabled) pour permettre aux utilisateurs de désactiver complètement les animations et les effets de transition basés sur CSS. Il s’agissait d’une demande des utilisateurs pour des raisons à la fois de performances et d’accessibilité. Veuillez noter que dans certains cas, la désactivation des animations et des transitions peut avoir un impact sur la mise en page finale de la page Web. Vous pouvez donc rencontrer des problèmes lors de la désactivation de ces animations et transitions, car les pages Web ont été conçues pour les utiliser.

Télécharger : Lune pâle (64 bits) | Portable 64 bits | ~ 40,0 Mo (gratuit)
Télécharger : Pale Moon (32 bits) | Liens portables 32 bits
: Page d’accueil de Pale Moon | Modules complémentaires | Thèmes | Rallonges

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *