Publication de Firefox 70

A eu lieu la sortie du navigateur web Firefox 70, ainsi que version mobile Firefox 68.2 pour Android. De plus, une mise Ă  jour a Ă©tĂ© formĂ©e. branche avec un support prolongĂ© 68.2.0 (le support de l'ancienne branche ESR 60.x a Ă©tĂ© arrĂȘtĂ©). Dans un proche avenir, la branche des tests bĂȘta Firefox 71 passera Ă  la phase selon le nouveau cycle de dĂ©veloppement. La publication est prĂ©vue pour le 3 dĂ©cembre.

Principales nouveautés:

  • En mode de protection avancĂ© contre le suivi des mouvements, sont incluses. le blocage des widgets de rĂ©seaux sociaux qui suivent les dĂ©placements des utilisateurs sur des sites tiers (par exemple, le bouton J'aime de Facebook et les intĂ©grations de tweets de Twitter). Pour les formulaires d'authentification via un compte de rĂ©seau social, il est possible de dĂ©sactiver temporairement le blocage ;
    Publication de Firefox 70
  • Un rapport rĂ©capitulatif des blocages effectuĂ©s a Ă©tĂ© ajoutĂ©, permettant de suivre le nombre de blocages par jour de la semaine et par type ;

    Publication de Firefox 70
  • Le systĂšme intĂšgre une extension Lockwise (auparavant, l'extension Ă©tait fournie sous le nom de Lockbox), qui propose propose une nouvelle interface « about:logins » pour gĂ©rer les mots de passe enregistrĂ©s. L'extension affiche un bouton sur la barre, permettant de consulter rapidement les comptes enregistrĂ©s pour le site actuel, ainsi que d'effectuer des opĂ©rations de recherche et d'Ă©dition de mots de passe. Il est possible d'accĂ©der aux mots de passe enregistrĂ©s via une application mobile distincte Lockwise, qui prend en charge l'autocomplĂ©tion des mots de passe dans les formulaires d'authentification de n'importe quelle application mobile ;

    Publication de Firefox 70
  • Une extension systĂšme intĂ©grĂ©e Firefox Monitor, qui assure l'affichage d'avertissements en cas de compromission d'un compte (vĂ©rification par email) ou en cas de tentative de connexion sur un site prĂ©cĂ©demment piratĂ©. La vĂ©rification se fait via une intĂ©gration avec la base de donnĂ©es du projet haveibeenpwned.com ;
  • Un gĂ©nĂ©rateur de mots de passe est activĂ© par dĂ©faut lors du remplissage de formulaires d'inscription, affichant une suggestion avec un mot de passe solide gĂ©nĂ©rĂ© automatiquement. La suggestion apparaĂźtra automatiquement pour les champs â€činput type="password"â€ș avec l'attribut « autocomplete = new-password ». Sans cet attribut, le mot de passe peut ĂȘtre gĂ©nĂ©rĂ© via le menu contextuel ;

    Publication de Firefox 70
  • Au lieu du bouton «(i)» dans la barre d'adresse, un indicateur de niveau de confidentialitĂ© a Ă©tĂ© placĂ©, permettant de juger de l'activation des modes de blocage du suivi des dĂ©placements. L'indicateur devient gris lorsque le mode de blocage des dĂ©placements est activĂ© dans les paramĂštres et qu'aucun Ă©lĂ©ment Ă  bloquer n'a Ă©tĂ© enregistrĂ© sur la page. L'indicateur devient bleu lorsque des Ă©lĂ©ments sont bloquĂ©s sur la page, compromettant la confidentialitĂ© ou utilisĂ©s pour le suivi des dĂ©placements. L'indicateur est barrĂ© lorsque l'utilisateur a dĂ©sactivĂ© la protection contre le suivi pour le site actuel.

    Publication de Firefox 70
  • Les pages ouvertes via HTTP ou FTP sont dĂ©sormais marquĂ©es par une icĂŽne de connexion non sĂ©curisĂ©e, qui s'affiche Ă©galement pour HTTPS en cas de problĂšmes avec les certificats. La couleur du symbole de verrou pour HTTPS est passĂ©e du vert au gris (la couleur verte peut ĂȘtre rĂ©tablie par le paramĂštre security.secure_connection_icon_color_gray). L'abandon des indicateurs de sĂ©curitĂ© au profit des avertissements concernant les problĂšmes de sĂ©curitĂ© est dĂ» Ă  la gĂ©nĂ©ralisation de HTTPS, qui est dĂ©jĂ  considĂ©rĂ© comme une norme plutĂŽt que comme une protection supplĂ©mentaire.

    Publication de Firefox 70
  • Dans la barre d'adresse interrompu Affichage du nom de l'entreprise lors de l'utilisation d'un certificat EV vĂ©rifiĂ© sur le site. L'information a Ă©tĂ© supprimĂ©e car elle pouvait induire l'utilisateur en erreur et ĂȘtre utilisĂ©e pour du phishing (par exemple, une entreprise nommĂ©e «Identity Verified» Ă©tait enregistrĂ©e, et son nom dans la barre d'adresse Ă©tait perçu comme un indice de vĂ©rification). Les dĂ©tails sur le certificat EV peuvent ĂȘtre consultĂ©s Ă  travers le menu dĂ©roulant en cliquant sur l'icĂŽne reprĂ©sentant un verrou. L'affichage du nom de l'entreprise du certificat EV dans la barre d'adresse peut ĂȘtre rĂ©tabli grĂące au paramĂštre «security.identityblock.show_extended_validation» dans about:config.

    Publication de Firefox 70
  • Dans le moteur JavaScript ajoutĂ© un nouvel interprĂ©teur de bytecode « baseline », qui occupe une niche intermĂ©diaire entre un interprĂ©teur classique et un JIT compilateur « baseline » prĂ©liminaire. Le nouvel interprĂ©teur est nettement plus rapide que l'ancien interprĂ©teur et utilise les procĂ©dures de traitement de bytecode, de cache et de donnĂ©es de profilage communes avec le compilateur JIT « baseline ». Cet interprĂ©teur supplĂ©mentaire permet d'accĂ©lĂ©rer l'exĂ©cution des fonctions JavaScript souvent utilisĂ©es, aprĂšs leur retour de l'optimisation JIT (Ion JIT) Ă  l'Ă©tape de compilation pour le JIT « baseline » non optimisĂ©, par exemple, aprĂšs que la fonction est appelĂ©e avec des arguments d'autres types.

    Dans des applications web complexes, la compilation pour le JIT « baseline » et l'introduction d'optimisations pour Ion JIT prennent beaucoup de temps et un interpréteur rapide supplémentaire permet d'augmenter les performances globales et de réduire légÚrement la consommation de mémoire. Dans les tests effectués, l'activation de l'interpréteur supplémentaire utilisant des statistiques communes et un cache en ligne avec le JIT a permis de réduire le temps de chargement des pages de 2 à 8 %, tandis que les performances des outils pour les développeurs web ont augmenté de 2 à 10 %.

    Publication de Firefox 70Publication de Firefox 70
  • Dans les builds pour Linux incluse par dĂ©faut, l'application du systĂšme de composition WebRender pour les GPU AMD, Intel et NVIDIA (uniquement pour le pilote Nouveau), lors de l'utilisation du paquet Mesa 18.2 ou d'une version plus rĂ©cente. Dans les builds pour Windows, en plus des GPU AMD et NVIDIA prĂ©cĂ©demment pris en charge, WebRender est maintenant activĂ© pour les GPU Intel. Le systĂšme de composition WebRender est Ă©crit en Rust et dĂ©place vers le GPU les opĂ©rations de rendu du contenu de la page.

    En utilisant WebRender au lieu du systÚme de composition intégré dans le moteur Gecko, qui traite les données à l'aide du CPU, les opérations de rendu des éléments de la page sont exécutées à l'aide de shaders exécutés sur le GPU, ce qui permet d'augmenter considérablement la vitesse de rendu et de réduire la charge sur le CPU. Pour activer WebRender dans about:config, vous pouvez modifier les paramÚtres « gfx.webrender.all » et « gfx.webrender.enabled »;

  • AjoutĂ© prise en charge du mode d'isolement strict des pages, dĂ©veloppĂ© sous le nom de code Fission. En mode strict, les pages de diffĂ©rents sites sont toujours chargĂ©es dans la mĂ©moire de processus distincts, chacun avec son propre bac Ă  sable (sandbox) isolĂ©. La sĂ©paration par processus se fait non pas par onglets, mais par domaines, ce qui permet d'isoler davantage le contenu des scripts externes et des blocs iframe. La gestion du mode d'isolement strict se fait via about:config avec l'option « fission.autostart » (l'activation dans les versions est pour l'instant bloquĂ©e);
  • Mis Ă  jour le logo, et le nom a Ă©tĂ© changĂ© de Firefox Quantum Ă  Firefox Browser;

    Publication de Firefox 70
  • Interdit la sortie des requĂȘtes de confirmation d'autorisation initiĂ©es par des blocs iframe chargĂ©s depuis un autre domaine (cross-origin). Modification permettra pour bloquer certains abus et passer Ă  un modĂšle oĂč les autorisations ne sont demandĂ©es que depuis le domaine principal du document, qui est affichĂ© dans la barre d'adresse;
  • La prise en charge des propriĂ©tĂ©s -moz-column-* a Ă©tĂ© interrompue, et il convient d'utiliser les propriĂ©tĂ©s standard sans prĂ©fixe. le rendu de contenu des fichiers chargĂ©s via ftp (par exemple, lors de l'ouverture via ftp, les images, les README et les fichiers html ne seront plus affichĂ©s). Lors de l'ouverture de ressources par FTP, une boĂźte de dialogue de tĂ©lĂ©chargement de fichier sur le disque sera immĂ©diatement affichĂ©e, quel que soit le type de contenu;
  • Dans la barre d'adresse mis en Ɠuvre un indicateur de fourniture d'accĂšs Ă  la localisation, qui permettra d'Ă©valuer visuellement l'activitĂ© de l'API Geolocation et, si nĂ©cessaire, de retirer au site le droit de l'utiliser. Jusqu'Ă  prĂ©sent, l'indicateur n'apparaissait que jusqu'Ă  ce que les autorisations soient accordĂ©es et en cas de refus de la demande, mais disparaissait lors de l'ouverture de l'accĂšs Ă  l'API Geolocation. Maintenant, l'indicateur informera l'utilisateur de l'existence de cet accĂšs;
    Publication de Firefox 70
  • l'opĂ©rateur de sĂ©quence optionnelle une interface Ă©tendue pour visualiser les certificats TLS, accessible via la page « about:certificate » (par dĂ©faut, l'ancienne interface est toujours utilisĂ©e, la nouvelle est activĂ©e via security.aboutcertificate.enabled dans about:config). Auparavant, pour visualiser les certificats, une fenĂȘtre sĂ©parĂ©e s'ouvrait, mais maintenant l'information est affichĂ©e dans un onglet sous une forme rappelant un complĂ©ment Certainement quelque chose. La mise en Ɠuvre de l'interface de visualisation des certificats est entiĂšrement a Ă©tĂ© réécrite rĂ©alisĂ©e Ă  l'aide de JavaScript et des technologies web standard;
    Publication de Firefox 70
  • Un nouveau section pour accĂ©der aux services avancĂ©s de Firefox, tels que Monitor et Send, a Ă©tĂ© ajoutĂ©e dans le menu de gestion du compte;

    Publication de Firefox 70
  • Un nouvel icĂŽne « cadeau » a Ă©tĂ© ajoutĂ© au menu principal et Ă  la barre, Ă  travers lequel on peut obtenir des informations sur les nouvelles versions et leurs caractĂ©ristiques clĂ©s;

    Publication de Firefox 70
  • Les pages intĂ©grĂ©es de Firefox (about:*) sont adaptĂ©es pour s'afficher avec les paramĂštres du mode sombre.
  • La lisibilitĂ© du texte soulignĂ© ou barrĂ©, y compris des liens, a Ă©tĂ© amĂ©liorĂ©e — les lignes s'interrompent (contournent) sans traverser les glyphes.
  • Dans les thĂšmes arrĂȘtĂ©e le support des propriĂ©tĂ©s accentcolor, textcolor et headerURL, qui Ă©taient des alias des propriĂ©tĂ©s frame, tab_background_text et theme_frame (les thĂšmes disponibles sur addons.mozilla.org ont Ă©tĂ© mis Ă  jour automatiquement).
  • Des propriĂ©tĂ©s CSS ont Ă©tĂ© ajoutĂ©es text-decoration-thickness, text-underline-offset et text-decoration-skip-ink, permettant de rĂ©gler l'Ă©paisseur, le retrait et les espaces pour les lignes utilisĂ©es pour souligner et barrer le texte.
  • Dans la propriĂ©tĂ© CSS «display», il est dĂ©sormais possible de spĂ©cifier deux attributs en mĂȘme temps, par exemple, «display: block flex» ou «display: inline flex».
  • Les valeurs de transparence dans les propriĂ©tĂ©s CSS opacity et stop-opacity peuvent dĂ©sormais ĂȘtre exprimĂ©es en pourcentages.
  • Dans la propriĂ©tĂ© CSS font-size , le support de la valeur xxx-large a Ă©tĂ© ajoutĂ©.
  • En JavaScript rĂ©alisĂ©e la possibilitĂ© de sĂ©parer visuellement de grands nombres Ă  l'aide de symboles de soulignement, par exemple, «myNumber = 1_000_000_000_000».
  • Une nouvelle mĂ©thode a Ă©tĂ© ajoutĂ©e Intl.RelativeTimeFormat.formatToParts(), qui est une variante de la mĂ©thode Intl.RelativeTimeFormat.format() retournant un tableau d'objets, chaque Ă©lĂ©ment reprĂ©sentant une partie de la valeur formatĂ©e, au lieu de retourner la chaĂźne formatĂ©e dans son ensemble.
  • La taille de l'en-tĂȘte HTTP «Referer» est limitĂ©e Ă  4 Ko, tout contenu dĂ©passant cette valeur est raccourci au nom de domaine.
  • Dans les outils pour dĂ©veloppeurs, le panneau AccessibilitĂ© a Ă©tĂ© enrichi d'outils pour auditer la facilitĂ© de navigation entre les Ă©lĂ©ments Ă  l'aide du clavier, ainsi qu'un simulateur de la façon dont la page est vue par des daltoniens.
    Publication de Firefox 70
  • Dans l'outil de sĂ©lection de couleur pour une couleur donnĂ©e, un indicateur de contraste est dĂ©sormais affichĂ© par rapport Ă  la couleur de fond, pour Ă©valuer la perception par les personnes ayant une dĂ©ficience visuelle.
    Publication de Firefox 70
  • En mode d'inspection, les dĂ©finitions CSS qui n'affectent pas l'Ă©lĂ©ment sĂ©lectionnĂ© sont maintenant surlignĂ©es en gris avec un message d'info indiquant la raison de l'ignorance et les corrections possibles.
    Publication de Firefox 70
  • Dans le dĂ©bogueur, la possibilitĂ© d'Ă©tablir des points d'arrĂȘt dĂ©clenchĂ©s par des changements dans les Ă©lĂ©ments DOM (DOM Mutation Breakpoints) a Ă©tĂ© ajoutĂ©e, permettant de suivre les moments oĂč un script ajoute, supprime ou met Ă  jour le contenu de la page.
    Publication de Firefox 70
  • Une fonctionnalitĂ© d'inspection des donnĂ©es dans le stockage browser.storage.local a Ă©tĂ© mise en Ɠuvre pour les dĂ©veloppeurs d'extensions.
  • Le mode d'inspection de l'activitĂ© rĂ©seau a Ă©tĂ© enrichi d'une fonction de recherche, permettant de localiser rapidement les Ă©lĂ©ments des requĂȘtes et des rĂ©ponses. La recherche comprend Ă©galement les en-tĂȘtes HTTP, les cookies et le corps des requĂȘtes/rĂ©ponses.
  • Une optimisation du code de composition des pages sur la plateforme macOS a Ă©tĂ© rĂ©alisĂ©e, permettant de rĂ©duire la charge sur le CPU, d'accĂ©lĂ©rer le chargement des pages (accĂ©lĂ©ration allant jusqu'Ă  22 %) et de diminuer l'utilisation des ressources lors de la lecture de vidĂ©os (jusqu'Ă  37 %). Les versions pour macOS incluent Ă©galement la prise en charge de l'importation des mots de passe enregistrĂ©s dans Chrome.
  • Une mise Ă  jour corrective de Firefox 68.1 a Ă©tĂ© prĂ©parĂ©e pour Android. Rappelons que le dĂ©veloppement de nouveaux versions significatives de Firefox pour Android a Ă©tĂ© interrompu. Pour remplacer Firefox pour Android, un projet nommĂ© Fenix (distribuĂ© comme Firefox Preview) Ă©volue un nouveau navigateur mobile utilisant le moteur GeckoView et un ensemble de bibliothĂšques Mozilla Android Components. Il y a quelques jours, publiĂ©e une nouvelle version expĂ©rimentale de Firefox Preview 2.2 a Ă©tĂ© publiĂ©e, corrigeant plusieurs problĂšmes majeurs dans l'interface et les mĂ©thodes d'interaction avec l'utilisateur. Par rapport Ă  la version 2.0, on note l'ajout d'une option pour effacer toutes les donnĂ©es Ă  la dĂ©connexion et la possibilitĂ© d'ouvrir des liens par dĂ©faut en mode navigation privĂ©e.

Outre les nouveautés et les corrections de bugs, Firefox 70 a résolu 24 vulnérabilités,parmi lesquelles 12 (regroupées sous le CVE-2019-11764) sont classées comme critiques et pourraient potentiellement permettre l'exécution de code par un attaquant lors de l'ouverture de pages spécialement conçues. comme critiques et pourraient potentiellement permettre l'exécution de code malveillant en ouvrant des pages spécialement conçues.

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