Sortie de Firefox 67

Présenté la sortie du navigateur web Firefox 67, ainsi que version mobile Firefox 67 pour la plateforme Android. De plus, une mise à jour a été créée. branche avec un support prolongé 60.7.0. Dans un avenir proche, il passera au stade des tests bêta la branche Firefox 68, dont la sortie est prévue pour le 9 juillet.

Principales nouveautés:

  • La possibilité d'auto-déchargement des onglets a été mise en œuvre pour libérer des ressources. Cette fonction s'active en cas de manque de mémoire (moins de 400 Mo de mémoire vive disponible) et privilégie le déchargement des onglets rarement utilisés. Les onglets ne disparaissent pas, mais passent en état de préparation au chargement (mode veille), similaire à celui observé après la restauration de la session. Pour gérer le fonctionnement de ce mode, l'option « browser.tabs.unloadOnLowMemory » a été ajoutée dans about:config ;
  • Le chargement des pages a été accéléré lors de travaux intensifs en processeur. L'optimisation a été réalisée en réduisant la priorité des gestionnaires d'événements des minuteries setTimeout pendant le chargement de la page (similaire aux onglets en arrière-plan, le budget de temps alloué à l'exécution des gestionnaires des minuteries a été réduit). La limitation des gestionnaires en arrière-plan permet de libérer plus de ressources pour les principaux gestionnaires, impactant le premier rendu de la page. Par exemple, les scripts principaux d'Instagram, Amazon et Google grâce à l'optimisation ajoutée se lancent 40 à 80 % plus rapidement ;
  • À un stade avancé du chargement, certains gestionnaires secondaires ont été déplacés. Par exemple, le balayage des styles CSS alternatifs se fait maintenant non pas pendant, mais après le chargement de la page. Le chargement du module d'auto-complétion des entrées a été retardé jusqu'à ce que les formulaires d'entrée soient prêts ;
  • Une nouvelle approche de rendu pendant le chargement de la page a été adoptée — le rendu commence maintenant plus tôt dans le processus de chargement, mais les opérations de rendu sont appelées moins fréquemment ;
  • L'initialisation de certains sous-systèmes du navigateur et des extensions liées aux changements de mise en forme a été retardée jusqu'à la fin du chargement principal, ce qui a permis de réduire le temps entre le lancement du navigateur et sa préparation à afficher des pages ;
  • Mise en œuvre de la possibilité le blocage des insertions JavaScript qui effectuent du minage de cryptomonnaie ou traquent les utilisateurs par des méthodes d'identification discrètes (« fingerprinting »). Le blocage se produit pour pour des catégories supplémentaires (fingerprinting et cryptomining) dans la liste Disconnect.me, comprenant des hôtes reconnus pour l'utilisation de mineurs et de code pour une identification cachée. Par défaut, les nouveaux modes de blocage sont désactivés, et des options « Cryptominers » et « fingerprinters » ont été ajoutées aux paramètres liés à la confidentialité pour les activer. On peut suivre l'activation du bloqueur via
    le menu contextuel du site, affiché en cliquant sur l'icône en forme de bouclier dans la barre d'adresse ;
    Sortie de Firefox 67

    Sortie de Firefox 67
  • Dans le menu principal et le dialogue de recommandation pour le remplissage des formulaires de connexion ajouté la possibilité d'un accès rapide aux mots de passe enregistrés pour le site ;

    Sortie de Firefox 67Sortie de Firefox 67
  • Comprend le sont incluses. système de composition Servo WebRender, écrite en Rust et déchargeant 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é à Gecko, qui traite les données via le CPU, des shaders exécutés sur le GPU sont utilisés pour les opérations de rendu global des éléments de la page, ce qui permet d'augmenter significativement la vitesse de rendu et de réduire la charge sur le CPU.

    Par défaut, WebRender est activé pour environ 4 % des utilisateurs de Windows 10 disposant de cartes graphiques NVIDIA. L'activation pour les autres utilisateurs dépendra des résultats des tests. Si tout se passe bien, la portée des tests sera étendue à 25 % le 27 mai, à 50 % le 30 mai et, au cours de la première semaine de juin, à 100 %. On peut vérifier l'activation de WebRender sur la page about:support. Pour forcer l'activation dans about:config, il convient d'activer les paramètres « gfx.webrender.all » et « gfx.webrender.enabled » ou de lancer Firefox avec la variable d'environnement MOZ_WEBRENDER=1. Sous Linux, le support de WebRender est stabilisé pour les cartes graphiques Intel avec les pilotes Mesa 18.2+ ;

  • Le mécanisme de gestion des profils a été repensé : auparavant, lors de l'installation de plusieurs instances différentes de Firefox, un profil commun était utilisé par défaut, avec les paramètres, extensions et bases de données d'information (favoris, historique, mots de passe enregistrés, cookies, etc.), mais désormais, pour chaque instance installée parallèlement, un profil séparé sera créé. Par exemple, lors de l'installation simultanée des versions ESR, bêta, nightly, de l'édition Developer Edition et de la version standard de Firefox, des profils distincts seront créés pour chacun.

    La raison principale du passage à des profils séparés est les problèmes potentiels lors de l'utilisation d'un profil d'une nouvelle version sur une version antérieure de Firefox, ainsi que lorsque plusieurs instances différentes de Firefox accèdent simultanément à la base de données du profil, ce qui peut potentiellement entraîner une corruption des données. Pour sélectionner un profil existant, on peut toujours utiliser l'interface « firefox -ProfileManager ». Après l'installation de Firefox, lorsqu'un profil déjà présent dans le système est détecté, un avertissement spécial est affiché, suggérant de synchroniser les paramètres via un compte du service cloud Mozilla Sync.

  • Dans le noyau principal incluse complément système Firefox Monitor, dont les tests d'activation pour un nombre limité d'utilisateurs ont commencé avec Firefox 62, mais l'activation finale pour tous les utilisateurs a été réalisée seulement maintenant. L'extension Firefox Monitor fournit un avertissement en cas de compromission d'un compte (vérification par email) ou lors de la tentative de connexion à un site précédemment piraté. La vérification est effectuée via une intégration avec la base de données du projet haveibeenpwned.com, qui comprend des informations sur 7,8 milliards de comptes compromis suite aux piratages de 364 sites. L'avertissement n'est affiché que pour les sites pour lesquels des informations sur les piratages ont été ajoutées à la base haveibeenpwned.com au cours des 12 derniers mois. Si deux mois ne se sont pas écoulés depuis l'apparition des données sur le piratage, un nouvel avertissement sera affiché.

    Sortie de Firefox 67
  • Le nombre d'appels API a été étendu, sont disponibles uniquement lors de l'ouverture de la page dans un contexte sécurisé (Secure Context), c'est-à-dire lors de l'ouverture via HTTPS, à travers localhost ou à partir d'un fichier local. Dans Firefox 67, pour les pages ouvertes en dehors d'un contexte sécurisé, interdit sortie de notifications système via l'API Notifications, affichés en dehors de la fenêtre du navigateur;
  • Les capacités du mode de navigation privée ont été étendues. Il est désormais possible de sauvegarder des mots de passe dans les formulaires des sites ouverts en mode privé. Des outils de gestion de l'activation des extensions en mode privé ont été implémentés – dans le gestionnaire d'extensions, l'utilisateur peut désormais déterminer quelles extensions activer en mode privé et lesquelles utiliser uniquement dans la session principale. Pour les nouvelles extensions, l'activation en mode privé est par défaut désactivée (un changement de paramètres est requis pour l'activer);
    Sortie de Firefox 67
  • La prise en charge du codec vidéo AV1 a été transférée à l'utilisation de la bibliothèque dav1d, développée par les communautés VideoLAN et FFmpeg, visant à atteindre la meilleure performance de décodage possible et à assurer un bon fonctionnement en mode multithreading. Il convient de noter que le format AV1 commence à gagner en popularité, passant de 0,85 % en février et 3 % en mars des vidéos AV1 visionnées dans les versions beta de Firefox, à 11,8 % maintenant ;
  • Étendus capacités pour contrôler le navigateur à l'aide du clavier — la barre et le menu déroulant peuvent désormais être contrôlés uniquement au clavier, y compris l'accès aux boutons des extensions sur la barre, aux éléments qui ne tiennent pas à l'écran, à l'indicateur de chargement, aux actions sur les pages, etc. La navigation entre les éléments de la barre se fait à l'aide de la touche Tab et des flèches du clavier ;
  • Ajouté à la barre un indicateur pour évaluer le statut de synchronisation, la connexion au compte et le partage de données entre plusieurs appareils, ainsi qu'un accès rapide aux opérations utilisant le compte Firefox Account. Il est possible d'afficher son propre avatar au lieu de l'icône standard ;
    Sortie de Firefox 67
  • Ajouté la possibilité de l'épinglage d'onglets (Pin Tabs) via le menu dans la barre d'adresse. Les onglets épinglés restent toujours actifs, s'ouvrent automatiquement et simplifient l'accès aux sites fréquemment utilisés ;

    Sortie de Firefox 67
  • Un système de bulles contextuelles a été mis en place, recommandant à l'utilisateur certaines fonctionnalités en fonction du contexte ;
  • Un nouveau bouton pour importer les paramètres et données d'autres navigateurs a été ajouté au menu « Fichier » (importation prise en charge depuis Chrome et Chromium) ;
    Sortie de Firefox 67
  • Le support de l'utilisation du protocole « webcal : » dans l'URL, associé au service 30boxes.com, a été abandonné ;
  • La possibilité de télécharger des captures d'écran sur le serveur Firefox Screenshots et d'organiser le partage de captures d'écran via le serveur Mozilla a été supprimée. Dans les mois à venir, le serveur de captures d'écran sera désactivé et les utilisateurs sont invités à exporter les données existantes ;
  • La police Twemoji incluse a été mise à jour. La nouvelle version prend en charge la spécification Emoji 11.0 ;
  • Des catégories supplémentaires d'utilisateurs sont invitées à participer à des expériences avec l'affichage de contenu informationnel supplémentaire recommandé par le service Pocket, ainsi qu'avec une modification de la disposition des informations sur la page d'accueil. Par exemple, certains utilisateurs verront la taille des blocs changée et le nombre de recommandations modifié, avec l'ajout de nouvelles sections thématiques (Santé, Science, Technologies et Divertissements). Pour se désinscrire de l'expérimentation, il faut désactiver l'option « Content Discovery » en haut à droite de la page dans le nouvel onglet.
  • Activé par défaut API FIDO U2F, destiné à organiser le fonctionnement de l'authentification à deux facteurs dans divers services web. L'utilisation de U2F pour les comptes Google est autorisée;
  • Le compilateur JavaScript optimisateur a ajouté le support des appareils basés sur l'architecture ARM64 fonctionnant sous Windows;
  • Ajout du support de l'import dynamique de modules JavaScript via l'expression importer;
  • Les outils pour les développeurs web prennent en charge la sélection arbitraire de lignes et la copie dans le presse-papiers du contenu de la panneau « Changes », qui reflète l'historique de tous les changements CSS effectués via le panneau Rules pendant la session actuelle dans les outils pour développeurs;

    Sortie de Firefox 67
  • Dans le débogueur JavaScript intégré ajouté panneau Threads avec des outils pour déboguer les Web Workers. La qualité du traitement des points d'arrêt (inline) dans le code a été améliorée — le débogueur s'arrête désormais plus précisément aux emplacements spécifiés dans le code;

    Sortie de Firefox 67
  • Dans la version pour la plateforme Android, le comportement lié à la gestion des paramètres de la zone visible (Viewport) a été aligné avec d'autres navigateurs. Il est désormais possible d'ajouter à l'écran d'accueil un widget de recherche Firefox avec des fonctions de saisie vocale. Le support de la session invité (Guest Session) a été interrompu, le mode de navigation privée étant recommandé à la place.

En plus des nouveautés et des corrections de bugs, Firefox 67 a résolu une série de vulnérabilités, dont lesquels plusieurs sont marqués comme critiques, c'est-à-dire susceptibles de permettre l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues. Actuellement, les informations détaillées sur les problèmes de sécurité corrigés ne sont pas disponibles, et il est prévu que la liste des vulnérabilités sera publiée dans quelques heures.

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