Firefox 48 fait le plein de nouveautés : multiprocessus, sécurité et extensions

Firefox 48 fait le plein de nouveautés : multiprocessus, sécurité et extensions

Une version particulièrement copieuse

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

03/08/2016 5 minutes
45

Firefox 48 fait le plein de nouveautés : multiprocessus, sécurité et extensions

Disponible depuis hier soir, Firefox 48 est une version importante. Le navigateur de Mozilla active pour la première fois Electrolysis pour une partie du grand public. La protection contre les malwares, la barre de recherche ou encore la gestion des extensions ont également été améliorées.

Firefox 48 pour les ordinateurs et Android est une mouture particulièrement copieuse en termes de nouveautés. La plus importante est Electrolysis, autrement dit le fonctionnement multiprocessus. Nous avions eu l’occasion d’en expliquer le fonctionnement par le passé, et la voilà à présent disponible.

Electrolysis : des débuts timides mais réels

Cependant, pour contrôler soigneusement le déroulement des opérations, Mozilla avance prudemment. Durant les premiers jours, seul 1 % des utilisateurs sera concerné. Pour vérifier si vous avez cette fonctionnalité, il suffit de se rendre dans « about:support » et de vérifier la ligne « Fenêtres multi-processus ». La semaine prochaine, le nombre d’utilisateurs devrait grimper à 50 %, une sorte de test A/B qui sera pour Mozilla comme une montée en charge.

Rappelons qu’Electrolysis permet de séparer le rendu du processus principal. On est encore loin du fonctionnement de Chrome ou Edge, qui affectent un processus différent à chaque onglet, avec les bénéfices que l’on connait en termes de stabilité et de performances. Cette évolution est également prévue chez Mozilla, avec une arrivée pour le premier semestre 2017. Une fois cette nouvelle étape majeure franchie, ce sont les extensions qui passeront à la moulinette.

Attention cependant, car l'activation du multiprocessus ne pourra pas se faire si des extensions sont présentes. C'est une limitation forte, mais que beaucoup ne verront pas, car Electrolysis se coupe automatiquement s'il y en a. À compter de Firefox 49, un lot d'extensions sera pris en charge, avant une généralisation progressive avec les versions suivantes. La route n'est donc pas encore terminée.

Sécurité : contrôle des téléchargements et des extensions

Firefox 48 renforce également la sécurité en instaurant un contrôle plus actif des téléchargements. Mozilla n’ayant pas développé son propre service de détection des menaces, il n’y a donc pas de surprise : c’est l’extension de Safe Browsing chez Google qui permet à Firefox de signaler désormais les dangers potentiels, en plus de ceux avérés. Conséquence, l’icône flèche qui signale les téléchargements indiquera les premiers en orange, les seconds en rouge. Mozilla explique en détails les changements dans un billet de blog.

La nouvelle version active également une modification dont Mozilla parle depuis longtemps : le blocage des extensions non signées. Désormais, toute extension ne possédant pas un certificat ne sera tout simplement plus chargée. Comme indiqué par Mozilla dans sa fiche explicative, cela n’oblige pas les extensions à figurer dans le catalogue intégré à Firefox.

Firefox 48 corrige en outre pas moins de 23 failles de sécurité, un record pour une nouvelle version. Parmi ces dernières, trois sont critiques. Comme toujours, la mise à jour est donc plus que recommandée.

Interface : des améliorations pour le confort

Notez que ce catalogue des extensions a été revu au passage. Ceux qui sont habituellement mis en avant apparaissent maintenant sous la forme d’une liste verticale avec de larges cases. L’activation d’un module se fait simplement par un switch, les thèmes pouvant être prévisualisés par simple survol de la souris.

La barre d’adresses évolue aussi pour rendre les recherches plus efficaces. Si des résultats se trouvent dans l’historique ou dans les onglets déjà ouverts, des icônes seront là pour le signaler. La version Android reçoit plusieurs aménagements également. Par exemple, si l’utilisateur reçoit un appel pendant la lecture d’une vidéo, celle-ci se mettra automatiquement en pause. Par ailleurs, la liste de lecture est intégrée dans les marque-pages, l’ensemble étant synchronisé par le compte Firefox.

firefox extensions

Améliorations internes et outils pour les développeurs

Sous le capot, on trouve quelques améliorations importantes. La lecture des médias repose ainsi sur un composant écrit en Rust, le langage de Mozilla. Il s’agit de la première fois qu’il est utilisé en production, et l’éditeur avait d’ailleurs prévenu au lancement de la bêta de Firefox 48 que le langage serait utilisé progressivement dans un plus grand nombre de composants. Sous Linux, le support de Skia devrait permettre une hausse des performances sur les éléments Canvas. Enfin, le support de WebRTC est encore amélioré.

Enfin, les développeurs disposent de nouveaux outils. Outre un support des WebExtensions considéré désormais comme stable, l’API Web Crypto peut par exemple être utilisée avec les Workers. L’éditeur géométrique permet de déplacer des éléments à position fixe ou absolue, l’outil mémoire dispose d’une vue arborescente, la Content Security Policy est imposée pour les WebExtensions et les détails des requêtes réseau sont consultables depuis la console.

Pour récupérer Firefox 48, il suffira de cliquer sur l’un des liens suivants :

Notez que la version Qwant fonctionne de la même manière et dispose elle aussi de la mise à jour, à récupérer depuis le panneau « À propos ».

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Electrolysis : des débuts timides mais réels

Sécurité : contrôle des téléchargements et des extensions

Interface : des améliorations pour le confort

Améliorations internes et outils pour les développeurs

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Fermer

Commentaires (45)


e10s semble ne fonctionner que si aucune extension est activé. J’ai forcé son activation (sans attendre l’activation automatique) mais même quand j’utilise des extensions réputé compatble comme adblock plus (tout ses bugs sur bugzilla sont fermé et d’apres le wiki l’extension fonctionne) le multi processus est déseactivé a cause des extensions.


tiens la liste déroulante dans la barre d’adresse prend toute la largeur de la fenêtre… pas fan, c’est pas super utile, mais c’est pas grave non plus

edit mais le titre et l’url sont sur la même ligne, et ça reste plus compact.


rho le voleur d’avatar!


C’est inadmissible!


Pour jouer entre vous, merci de ne pas utiliser les commentaires <img data-src=" />








Meewan a écrit :



e10s semble ne fonctionner que si aucune extension est activé.





En effet, Mozilla a bien annoncé que les e10s ne fonctionnerait pas avec les extension dans un premier temps.



“Fenêtres multi-processus 0/1 (Désactivé)”



Qu’est ce qu’ils peuvent raconter comme conneries sur ce site !!!!!!








jb18v a écrit :



tiens la liste déroulante dans la barre d’adresse prend toute la largeur de la fenêtre… pas fan, c’est pas super utile, mais c’est pas grave non plus

edit mais le titre et l’url sont sur la même ligne, et ça reste plus compact.







Il y a toujours une petite période d’adaptation au changement <img data-src=" />

Ça m’a fait bizarre au début aussi, puis après quelques heures j’ai trouvé ça bien mieux. Je l’utilise maintenant depuis des semaines, je ne reviendrai pour rien au monde à l’ancienne présentation. Après ça reste que mon appréciation, bien entendu.



“Durant les premiers jours, seul 1 % des utilisateurs sera concerné.”



Si tu veux forcer l’activation, tu trouveras la méthode à ce lien : https://wiki.mozilla.org/Electrolysis#Force_Enable


(pour moi)

c’est un peu gênant …je trouve !


Pour ceux qui veulent le multiprocess activé:

about:config &gt; browser.tabs.remote.autostart ;true puis redémarrer FF.


Mais du coup comment va fonctionner leur test ? J’ai l’impression que tout le monde a moins une extension installée.








jb18v a écrit :



tiens la liste déroulante dans la barre d’adresse prend toute la largeur de la fenêtre… pas fan, c’est pas super utile, mais c’est pas grave non plus

edit mais le titre et l’url sont sur la même ligne, et ça reste plus compact.







Pas fan non plus. En plus, il se déroule lentement (la faute aux icônes ?).



J’ai le portable sous OSX Lion qui m’a signalé que cette version 48 était la dernière, le support sera abandonné par la version 49 pour Snow Leopard, Lion et Moutain Lion (10.6, 10.7 et 10.8 donc).



Maaah… Perso’ je suis bloqué sur 1Password 3 pour la compatibilité avec Lion, et donc avec Firefox 33 vu que l’extension n’est plus compatible (non-signée)…

À croire que Lion est devenu le XP d’Apple.



Sinon j’ai aussi grimacé à la vue de la nouvelle barre d’adresse, mais au final je ne vois aucune différence (y compris en termes de rapidité). Ceci dit je n’active pas l’historique, ça aide probablement.


0/4 (Désactivé par des modules complémentaires)



les modules complémentaires peuvent désactiver le multiprocessus ?


Est-ce qu’on a enfin des fonctions réservées à l’édition mobile, genre la liste de lecture ou le partage vers un autre Firefox lié au compte Mozilla ?



Parce qu’autant envoyer un onglet tablette -&gt; PC fixe, c’est cool, mais je voudrais bien faire PC fixe -&gt; tablette …


Merci, j’étais passé a coté de cette annonce.


instantané ici, juste changement visuel <img data-src=" />


J’ai quelques extensions actives (FireGesture, Tree Style Tab et uBlock principalement), et le multiprocess fonctionne bien avec la Developer Edition. Ca ne concernerait que la version stable de Firefox cette contrainte ?


Et le temps de démarrage ? :)



Bon ok, ça fait un moment que j’ai fais une croix sur ça …


Oui, parce que ça fait un moment que la developer edition avait l’e10s, tout comme les nightlies Firefox


Et il faut se fader ce “ consulter XXX ” vu qu’il n’est plus possible de le désactiver via about:config. Heureusement que l’on peut encore virer le “ rechercher avec”.

Je ne sais pas pourquoi Mozilla persiste dans cette voie.








Strimy a écrit :



J’ai quelques extensions actives (FireGesture, Tree Style Tab et uBlock principalement), et le multiprocess fonctionne bien avec la Developer Edition. Ca ne concernerait que la version stable de Firefox cette contrainte ?





Il faut que les extensions soient validés pour la compatibilité e10s. Du coup pour profiter de e10s sans attendre que les extensions soient update, il faut utiliser Developer Edition.



ca tome bien je n’ai pas eu internet pendant 1 semaine je go la tester


je viens de l’installer et j’en suis également pas fan des suggestion qui prend toute la largeur de l’ecran



mais on vois quand même des differentces pas trop négligable quand on a un laptop a 200€ comme moi perso je trouve que c’est une bonne version la 48 alors que je viens de l’installer a l’instant


Bon la nouvelle barre d’adresses me fait royalement iech, quelqu’un sait comment mettre les adresses AVANT la description? C’est pénible cette présentation débile.








Strimy a écrit :



J’ai quelques extensions actives (FireGesture, Tree Style Tab et uBlock principalement), et le multiprocess fonctionne bien avec la Developer Edition. Ca ne concernerait que la version stable de Firefox cette contrainte ?





Oui.&nbsp;



peut être une màj dans l’extension Classic Restorer ? J’ai fouillé un peu sans succès, idem dans le about:config, mais va savoir comment ça s’appelle et si c’est modifiable là dedans <img data-src=" />


Moi j’aime bien la nouvelle présentation, je me sens seul ^^

La nouvelle première page de navigation privée est plus jolie à mon goût !


Dans le menu marque-pages, j’ai “Autres marques-pages” qui c’est affiché. Un moyen de le dégager de là ?



Surtout qu’il était pas là avant la version 48 <img data-src=" /><img data-src=" />


Le site de silicon.fr donne l’explication.

browser.tabs.remote.force-enable à créer à True et tu verras que ça marche.

http://www.silicon.fr/firefox-48-multicoeur-securite-154289.html


Je ne fais pas parti des 1 % qui ont eu le droit au multiprocessus !



<img data-src=" />


J’ai pas mal de micro freezes aux chargement des pages avec cette version. Je parle meme pas quand je tente de telecharger/enregistrer de simples images, freeze de 5sec. Je me demande si c’est pas le Safe Browsing.


la dev edition en 49.0a2 et avec les threads, apporte un gain sensible en terme de rapidité&nbsp; générale ressentie et aussi en terme de gestion mémoire.

Reste ce gros bébé joufflu qu’est le “plugin-container.exe”, qui gonfle toujours au fur et à mesure que des sites comme youtube et et soundcloud sont utilisés.


Forcer l’e10s avec la préférence browser.tabs.remote.force-enable ralentit le lancement de firefox malheureusement..


Allons bon, avec cette nouvelle version, je ne peux plus afficher les textes sur Legifrance. Ça le fait qu’à moi ?


Ça passe chez moi (exemple au pif).


ah bah, oui maintenant sa marche


Quelqu’un saurait me dire à partir de quelle alpha sera implémenté le moteur de rendu Cervo ?


Cette version n’est toujours pas disponible sous ubuntu. Quelqu’un saurait pourquoi ?


Aucune idée, mais c’est dispo sous Arch <img data-src=" />


Il faut apprendre à lire l’article surtout <img data-src=" />


Servi est un projet de recherche. Mozilla peut ou pas l’utiliser pour remplacer Gecko.

Bref pas de date et aucune certitude.








Soriatane a écrit :



Servi est un projet de recherche. Mozilla peut ou pas l’utiliser pour remplacer Gecko.

Bref pas de date et aucune certitude.





ah .. dommage&nbsp;