Sommaire

Firefox au bureau ou à la maison
Nouveautés pour les utilisateurs
Couvrez ces réglages que je ne saurais voir
Parmi les nouveautés de cette version, on notera la disparition de l'option graphique de désactivation globale du JavaScript du menu des réglages. La désactivation reste toujours possible mais par le menu about:config (chercher l'entrée « javascript.enabled ») ou par le jeu d'extensions. L'extension NoScript permet notamment de désactiver l’exécution de code JavaScript et ceci de manière beaucoup plus fine (site par site) que ne le permet Firefox. Il est est de même pour les options de chargement automatique des images et pour toujours afficher la barre d'onglet, qui disparaissent du panneau des réglages. À noter qu'avec les disparition de ces options, leur valeur est remise à défaut dans les préférences about:config.

Moteurs de recherche
L'unification de la barre d'adresse et de la barre de recherche avance. Le moteur de recherche actif dans la première est désormais le même que celui sélectionné dans la seconde. À terme, c'est la disparition de cette dernière qui est envisagée.
Notification de l'installation des plugins
La barre qui servait à signaler au webnaute l'eventuelle nécessité d'installer des plugins apparaissait au-dessus de certaines pages. Pour le moins encombrante, elle a été remplacée par une icône au début de la barre d'adresse, assorti d'un pop-up.
CSP+
L'implémentation de la politique de sécurité de contenu (Content Security Policy) de Firefox se rapproche des spécifications du W3C.
N'hésitez pas à consulter la dépêche précédemment publiée à ce sujet.
Le contenu mixte actif est bloqué
Lorsque qu'une page HTTPS contient à la fois du contenu HTTP et HTTPS, on dit que le contenu est mixte. Il existe deux catégories de contenu mixte, l'actif, lorsqu'une page HTTPS contient des scripts en HTTP et le passif, lorsqu'une page HTTPS contient des contenus téléchargés en HTTP qui ne peuvent pas modifier la page comme les images. À partir de cette version, les contenus mixtes actifs seront bloqués par défaut et l'interface graphique permettra de désactiver le blocage au cas par cas (à la manière des pop-up).

Derrière les lignes ennemies
En voilà deux que les utilisateurs de GNU/Linux n'auront pas ! Sur les systèmes Windows, Firefox bénéficie désormais de l'accélération matérielle pour décompresser le H264, grâce à l'API DXVA2. Côté OS X, Firefox utilise les barres de défilement apparues avec Lion, ou plutôt disparues avec Lion, puisqu'elles ne sont affichées que lors du défilement de la page.
Côté développeurs
Une API à partager
En fin d'année dernière, Mozilla avait annoncé sur son blog l'intégration de son navigateur web avec les bases de données sociales.
Une nouvelle API permet par exemple d'afficher le chat de facebook directement depuis un panneau du navigateur web, quelque soit la page web que l'on visite, ou encore d'avoir un bouton "partager" constamment sous la main, pour que les consultations des rares sites refusant l'espionnage de leurs visiteurs n'échappent plus à la NSA.
Assurément un progrès pour la liberté des utilisateurs, qui seront ainsi encouragés par Mozilla à utiliser le système de messagerie intégralement fermé de Facebook (d'autres entreprises pourront bientôt venir). Heureusement, Mozilla rappelle qu'elle est une organisation à but non lucratif, dont la mission est de "promouvoir l'ouverture, l'innovation et les oppotunités sur le web". Nous voilà soulagés.

Prises en charges des standards
Le type d'entrée de formulaire range est pris en charge. Il est représenté sous forme de curseur à déplacer.

En réponse au remplacement du moteur de rendu de Chromium, il n'est plus possible d'utiliser l'effet blink (clignotement de caractères). L'effet a été retiré de la propriété CSS text-decoration et la balise <blink> est complètement retirée. Pour les utilisateurs qui voudraient profiter malgré tout de cette fonction, il est toujours possible de cligner des yeux (malheureusement cela ne marche que de manière globale pour l'instant).
La méthode window.requestAnimationFrame n'est plus préfixée par les lettres moz. Cette méthode permet de demander au navigateur d'appeler une fonction avant de redessiner la fenêtre. C'est donc destiné aux rendu d'animation.
Affichage des latences réseau
Un nouvel outil pour les développeurs fait son apparition, il s'agit d'un affichage graphique du temps de téléchargement des différents éléments de la page, ainsi qu'une découpe, élément par élément, des différentes origines du temps total (résolution DNS, ouverture de la connexion, envoi de données, attente et téléchargement effectif de l'élément). C'est une fonctionnalité qui existait déjà dans Firebug ou dans les navigateurs basés sur Webkit.

Firefox en ballade
Nouveautés pour les utilisateurs
La version mobile de Firefox n'est pas en reste, et de nombreuses nouveautés sont au menu.
L'ergonomie évolue, et la barre d'adresse disparaît automatiquement afin de permettre un affichage pleine page. Pour la faire revenir, il suffit de remonter un peu la page (comme dans la future version d'Opera basée sur Blink).
Passer d'un onglet à un autre se faisait déjà au travers d'une liste, accessible en touchant le bouton qui affiche le nombre d'onglets disponibles. Maintenant, lorsque l'utilisateur entre du texte dans la barre de titre, les onglets ouverts correspondants lui sont proposés pour basculer plus facilement.

La barre de titre peut afficher l'url de la page à la place du titre, selon les préférences de l'utilisateur. Un appui long sur cette barre (quel que soit l'affichage configuré) permet maintenant de s'abonner aux flux RSS et Atom du site visité.
Concernant la gestion des moteurs de recherche, la version mobile change elle aussi puisqu'il est désormais possible de déclarer un moteur par défaut. L'Awesomescreen se souvient aussi des mots utilisés lors des recherches.
En cas d'appui long, une icône de "mode lecteur" ajoute l'article à la liste de lecture, ou bien ajoute la page à la liste de lecture pour les terminaux ne prenant pas en charge ce mode. Le mode lecteur dispose maintenant d'un bouton pour basculer entre une fonte Serif et une fonte Sans Serif.
L'implantation de Firefox Health Report démarre, ce qui permettra à Mozilla de collecter de nombreuses informations sur les terminaux exécutant Firefox mobile.
On remarque aussi que les paquets Android ont reçu l'ajout de deux nouveaux environnements linguistiques, pour la Hongrie et la Turquie.
Nouveautés pour les développeurs
Pour améliorer l'accessibilité des pages sur les interfaces tactiles, un nouveau rôle ARIA a été ajouté pour les boutons.
Comme sur la version pour le bureau et la maison…
… on a la standardisation de la CSP, l'ajout de l'élément de formulaire "range", le retrait du préfixe pour la méthode requestAnimationFrame, la disparition du "blink", et plusieurs correctifs de sécurité.
