Developpez.com

Le Club des Développeurs et IT Pro

Electrolysis permettrait des gains en réactivité de 400 % à 700 %

La version multi-processus de Firefox est disponible depuis Firefox 48

Le 2016-09-05 21:43:36, par yahiko, Rédacteur/Modérateur
La période de tests de la version multi-processus de Firefox, nommée Electrolysis, sur ses 1 % d'utilisateurs vient de s'achever et selon Aza Dotzler, Directeur de Firefox chez Mozilla, un gain en réactivité de l'ordre de 400 % à l'utilisation globale, avec une pointe à 700 % au niveau du chargement des pages a été observé. Ceci réduit notamment le risque de blocage et de plantage.

Ces améliorations, bien que déjà louables, tant le navigateur de Mozilla accuse un certain retard technologique sur ses principaux concurrents, ne semblent pas encore satisfaire Asa Dotzler. En effet, pour le moment, le multi-processus se limite à un processus pour le chargement du contenu et un autre pour la gestion de l'interface utilisateur. A terme, Firefox devrait supporter plusieurs processus pour le chargement du contenu ainsi que des mécanismes d'isolation (sandboxing) ce qui devrait contribuer à pousser les performances au-delà de cette première phase.

Dans les prochaines semaines, environ la moitié des utilisateurs de Firefox recevront la version multi-processus, et dans les six prochains mois, l'ensemble des utilisateurs devraient bénéficier de ces avancées.

A noter que la consommation de mémoire semble ne pas avoir trop souffert de ce support du multi-processus, grâce notamment aux travaux d'un projet nommé MemShrink démarré il y a cinq ans.

source : Aza Dotzler, CNet, WikiMozilla

Que pensez-vous de ces gains de performance ?
  Discussion forum
29 commentaires
  • Uther
    Expert éminent sénior
    Après avoir consulté la source, il semble qu'il s'agit juste d'une traduction ambigue de la news:
    Electrolysis teaches Firefox to walk and chew gum at the same time, splitting different parts of the browser into separate computing processes so figuring out how to put Facebook on your screen won't interrupt your mouse clicks. Electrolysis, also called E10S and multiprocess Firefox, increases browser responsiveness 400 percent for ordinary websites and 700 percent for complex ones with many elements, Dotzler said.
    un gain en réactivité de l'ordre de 400 % à l'utilisation globale, avec une point à 700 % au niveau du chargement des pages a été observé.
    Bref ce qui est mesuré est la réactivité de l'interface graphique du navigateur et pas le chargement des pages. Ce qui pour le coup parait logique. La formulation de la traduction peut laisser comprendre que c'est le temps de chargement de la page qui est impactée.
  • olvlvl
    Futur Membre du Club
    tant le navigateur de Mozilla accuse un certain retard technologique sur ses principaux concurrents

    De quel retard technologique parle-ton?
  • Zefling
    Expert confirmé
    En effet, les principaux problèmes de Firefox c'est la réactivité. C'est parfois catastrophique sur des pages lourdes (Amazon ) quand ça réagit au poil sur Chromium. Il faudra que je re-teste, la dernière fois j'avais trop de problèmes avec mon site : style cassés, drag'n drop qui déconne... Mais c'était il y a 6 mois.
  • Uther
    Expert éminent sénior
    Techniquement la séparation en onglets n'a pas de raison d'accélérer le chargement des pages, Alors un gain de x4 à x7, ça me parait très suspicieux.

    Je serais curieux de savoir dans quelles condition ça a été mesuré, notamment si le fait que les addons soient désactivé ou que le profil soit neuf n'aurait pas une incidence sur les mesures.
  • gros_bidule
    Membre régulier
    Les 400% (pages classiques) et 700% (pages lourdes, d'après la source), peut-être les obtiennent-ils en chargeant plusieurs pages en parallèle ?

    Dans tous les cas, on risque d'attendre avant de voir cette évolution en action : pour l'instant ça ne va s'activer que sur les installs sans extensions (et plutôt sous Firefox 49).
    Plus tard, on constatera quelles extensions sont compatibles. Ca risque de faire mal :p
  • LSMetag
    Expert confirmé
    Envoyé par Uther
    Après avoir consulté la source, il semble qu'il s'agit juste d'une traduction ambigue de la news:

    Bref ce qui est mesuré est la réactivité de l'interface graphique du navigateur et pas le chargement des pages. Ce qui pour le coup parait logique. La formulation de la traduction peut laisser comprendre que c'est le temps de chargement de la page qui est impactée.
    En effet, la traduction n'est pas bonne. Ca m'étonnait aussi. La lourdeur de Firefox est un de ses points faibles. Ca va mettre un coup de fraicheur.