Sortie de Firefox 90

La version du navigateur web Firefox 90 vient de sortir. De plus, une mise à jour de la branche de support à long terme 78.12.0 a été créée. La branche Firefox 91 sera bientôt mise en phase de bêta-test, avec une sortie prévue pour le 10 août.

Les principales nouveautés :

  • Des paramètres supplémentaires pour le mode « HTTPS Only » ont été ajoutés dans la section des paramètres « Confidentialité et sécurité ». Lorsque ce mode est activé, toutes les requêtes exécutées sans chiffrement sont automatiquement redirigées vers les versions sécurisées des pages (« http:// » est remplacé par « https:// »). Une interface pour tenir une liste d'exceptions a été proposée, permettant aux sites de conserver la possibilité d'utiliser « http:// » sans être redirigé vers « https:// ».
    Sortie de Firefox 90
  • La mise en œuvre du mécanisme SmartBlock a été améliorée pour résoudre les problèmes sur les sites web qui surviennent en raison du blocage des scripts externes en mode navigation privée ou lorsqu'une protection renforcée contre le contenu indésirable (strict) est activée. SmartBlock remplace automatiquement les scripts de suivi par des substituts qui garantissent le chargement correct du site. Des substituts ont été préparés pour certains scripts de suivi des utilisateurs populaires figurant sur la liste de Disconnect. La nouvelle version inclut un blocage adaptatif des widgets Facebook placés sur des sites tiers — par défaut, les scripts sont bloqués, mais le blocage est désactivé si l'utilisateur se connecte à son compte Facebook.
  • La mise en œuvre intégrée du protocole FTP a été supprimée. Lors de l'ouverture de liens avec l'identifiant de protocole « ftp:// », le navigateur essaiera maintenant d'appeler une application externe, de la même manière que pour les gestionnaires « irc:// » et « tg:// ». La raison pour laquelle le support FTP a été arrêté est l'insécurité de ce protocole face à la modification et à l'interception du trafic transit lors d'attaques MITM. Selon les développeurs de Firefox, dans les conditions modernes, il n'y a aucune raison d'utiliser FTP au lieu de HTTPS pour le téléchargement de ressources. De plus, le code de support FTP dans Firefox est très ancien, crée des problèmes de maintenance et a une histoire de découverte d'un grand nombre de vulnérabilités par le passé.
  • Lors de l'enregistrement d'une page au format PDF (option « Imprimer en PDF »), le document conserve les hyperliens fonctionnels.
  • Le bouton « Ouvrir l'image dans un nouvel onglet » du menu contextuel a été repensé pour ouvrir l'image dans un onglet en arrière-plan (auparavant, un clic entraînait directement le passage à un nouvel onglet avec l'image, tandis que maintenant l'onglet ancien reste actif).
  • Des travaux ont été réalisés pour améliorer les performances de rendu logiciel dans le système de composition WebRender, qui utilise des shaders pour effectuer des opérations de rendu composite des éléments de la page. Pour la plupart des systèmes avec de vieilles cartes graphiques ou des pilotes graphiques problématiques, le mode de rendu logiciel dans le système de composition WebRender a été activé (gfx.webrender.software=true dans about:config).
  • Les builds pour la plateforme Windows garantissent l'application des mises à jour en arrière-plan, même lorsque Firefox n'est pas lancé.
  • La possibilité d'utiliser des certificats clients, stockés dans des jetons matériels ou des magasins de certificats du système d'exploitation, a été mise en œuvre pour l'authentification.
  • Le support d'un groupe d'en-têtes HTTP, Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site et Sec-Fetch-User), a été ajouté, permettant d'envoyer des métadonnées supplémentaires sur la nature de la requête (requête inter-sites, requête via une balise img, requête initiée sans action de l'utilisateur, etc.) dans le but d'adopter des mesures pour se protéger contre certains types d'attaques. le serveur Par exemple, il est peu probable qu'un lien vers un gestionnaire pour le transfert d'argent soit spécifié via une balise img, donc de telles requêtes peuvent être bloquées sans transmission à l'application.
  • En JavaScript, le support de la désignation de méthodes et de champs de classe comme privés a été implémenté, après quoi l'accès à ceux-ci sera ouvert uniquement à l'intérieur de la classe. Pour la désignation, il convient d'indiquer devant le nom le symbole « # » : class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; } }
  • Le constructeur Intl.DateTimeFormat a ajouté la propriété dayPeriod, permettant d'afficher une estimation du moment de la journée (matin, soir, après-midi, nuit).
  • En JavaScript, les objets Array, String et TypedArray ont implémenté la méthode at(), permettant d'utiliser un index relatif (la position relative est spécifiée comme index du tableau), y compris avec des valeurs négatives relatives à la fin (par exemple, « arr.at(-1) » renverra le dernier élément du tableau).
  • Le support des propriétés obsolètes de WheelEvent — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX et WheelEvent.wheelDeltaY — a été ajouté, ce qui permettra de retrouver la compatibilité avec certaines anciennes pages, perdue après la récente refonte de WheelEvent.
  • Dans l'API Canvas, l'interface CanvasRenderingContext2D intègre la méthode createConicGradient(), permettant de créer des dégradés formés autour d'un point donné (en complément des dégradés linéaires et radiaux précédemment disponibles).
  • Ajout de la prise en charge de la schéma URI du protocole «matrix», qui peut être utilisé dans les gestionnaires Navigator.registerProtocolHandler() et protocol_handlers.
  • Dans les outils pour les développeurs web, dans le panneau de suivi des réponses réseau. de serveurs (Réponse) prévisualisation des polices en cours de téléchargement mise en œuvre.
    Sortie de Firefox 90

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