Pourquoi Mozilla laisse tomber Electrolysis

Arnaud de la Grandière |
En 2009, la fondation Mozilla avait annoncé son intention d'intégrer la séparation des tâches gérées par Firefox en processus distincts afin d'améliorer la rapidité et la fiabilité du navigateur (lire 64 bits et chasse aux plantages avec le futur Firefox).

Cette initiative, nommée Electrolysis, avait pour ambition de pousser la logique au delà des seuls onglets comme c'est le cas de Safari et de Chrome, puisqu'il était même question de scinder le rendu d'une même page et la gestion de son interface utilisateur en processus séparés. Las, la fondation a du réviser ses plans : elle a annoncé le 4 novembre l'abandon de ces travaux.

Lawrence Mandel, responsable du projet, s'en explique aujourd'hui sur son site. Cette technologie, si elle ne manquait pas d'avantages, s'est avérée trop lourde à mettre en œuvre tant elle touchait à nombre d'aspects du navigateur, et nécessitait la coordination des équipes en charge de l'accessibilité, des extensions, de l'interface, du graphisme, etc…

En somme un chantier pharaonique, qui n'aurait fini par porter ses fruits qu'après bien des mois encore de travail acharné. Mozilla a préféré tirer un meilleur parti de ses ressources en les redistribuant sur des tâches moins complexes, mais qui seront profitables plus vite. De sorte que leurs avantages cumulés permettront de rendre Firefox plus véloce à plus court terme que si elle avait poursuivi son travail sur Electrolysis.

skitched
avatar Zed-K | 

Pas une mauvaise chose, pour ma part la seule chose qu'apporte la séparation des process dans Chrome, c'est d'avoir autant de process Chrome que d'onglets dans le Moniteur d'activité.
A part ça, quand un onglet plante... c'est tout Chrome qui se gauffre ^^;

Paradoxalement je n'ai quasiment aucun plantage sous Firefox, et les rares fois où ça a pu m'arriver (la dernière doit remonter facilement à plusieurs mois, contre 1 à 2 plantages hebdomadaires pour Chrome...), c'est généralement un Flash qui se gauffre, et qui est remplacé par un encadré hachuré indiquant que le plugin a planté et invitant à recharger la page pour retenter.

Constaté aussi bien sur Snow Leopard et Windows 7, toujours avec des versions de Chrome/Firefox/Flash Player à jour.

avatar Anonyme (non vérifié) | 

J'ai envie de dire que je n'ai jamais eu un navigateur aussi stable que Safari 5.1 :-)

avatar laurange | 

BeOS ? où est mon BeOS ?
c'était un système multithreadé des la conception ...

avatar dezmob | 

Si mozilla abandonne des projets prometteur sous prétexte que "c'est trop dure à mettre en œuvre" tant pis pour eux.
Si Firefox reste le navigateur lourd, plantouillard que j'ai quitter pour Safari, c'est pas ce genre d'initiative qui va le faire revendre chez eux.

avatar 7fois si | 

[quote=iPotable]J'ai envie de dire que je n'ai jamais eu un navigateur aussi stable que Safari 5.1 :-)[/quote]

Je confirme pour ma part aussi Safari n' a pas d'égale(sous macosx biensure). Il y avait un navigateur qui était un vrai tueur; tout était dessus (onglet, multi-colonne et même un terminal en multi-fenetrage ) : Konqueror! sous linux...On pouvait même se faire passer pour un autre navigateur si jamais certain site refusait l'accé en raison d'une incompatibilité quelconque. Nostalgie....

avatar Zed-K | 

@ dezmob :
je ne sais pas à quelle version tu t'es arrêté, mais n'hésite pas à tester la dernière (8.0 en l'occurence).
Les dernières versions sont beaaaucoup plus légères et les plantages quasi inexistants (encore plus si tu ajoute adblock/flashblock, et si tu désactive le plugin Flash faut carrément en vouloir pour le faire planter =p).

Après je n'ai jamais été grand fan de Safari et ne l'utilise donc que très peu, tu le trouvera peut être toujours plus adapté à ton utilisation, mais Firefox a fait d'énorme progrès ces derniers mois.

avatar BeePotato | 

@ laurange : « BeOS ? où est mon BeOS ? c'était un système multithreadé des la conception ... »

Oui, et alors ?
On parle ici de multi-processus et non de multithreading.
Le but n’est pas tant de répartir la charge de travail sur plusieurs processeurs — ce pour quoi le multithreading aurait été tout à fait suffisant — que de séparer les espaces mémoire des différentes pages visionnées en même temps — ce qu’on ne peut faire avec du multithreading.

avatar TheYomansland | 

J'utilise Chrome CANARY (pour bénéficier des versions avant les mises à jour officielles), j'ai un mac depuis juillet, sous Lion donc, et je n'ai encore déploré aucun bug. C'est pour moi LE navigateur le plus avancé, qui autorise le précédent suivant avec un geste multitache, un mode plein écran efficace et les extensions les plus intéressantes pour moi. De plus, il reste le plus rapide des navigateurs (sur mon ordi en tous les cas, j'ai testé ça contre safari, firefox et opéra, du coup je ne peux que vous le conseiller :) Il ne reste à Chrome qu'à fluidifier le zoom qui est bien meilleur dans safari, réduire encore un peu la taille du bandeau en haut et ce sera PARFAIT.

avatar mugu | 

Firefox est le 2ème meilleur browser au monde. Premier si vous appréciez votre "privacy".
Safari est le meilleur browser si vous êtes Apple fanboy.

avatar Tomn | 

Safari est pour moi le meilleur navigateur sur Mac (les choses qui le différencient le plus pour moi de Firefox sont les outils développeurs intégrés et l'intégration au système).
Par contre sur Windows, il est le dernier de la liste des navigateurs “reconnus”.

Dommage que ce projet de Firefox soit abandonné. Autant le continuer petit à petit.

avatar dezmob | 

@Zed-K :
merci du conseil je ni manquerais pas

avatar Yohmi | 

Je ne sais pas si c’est une bonne chose ou non, mais les raisons évoquées me semblent totalement ridicules. Refuser une révolution sous prétexte que c’est difficile à mettre en œuvre… c’était ça, le pari qu’avait fait Mozilla à ses débuts, et c’est un peu triste de voir que maintenant ils se comportent comme n’importe quel « gros », avec ses compromis qui cantonnent des champions de saut en longueur à faire des petites foulées. Le nivellement par le bas commence ? Il faut dire que quand on en est réduit à changer de numéro de version majeure tous les deux mois, il y a quelque chose qui ne tourne pas rond dans la roadmap.

avatar Fingah | 

@Yohmi

oh du bon gros troll bien gras

t'as qu'à essayer de créer un soft multiplateforme efficace et d'y incorporer des changements d'architecture majeurs

faut mettre un peu les mains dans le code (pour le coup celui des produits Mozilla est assez facile d'accès) pour comprendre parfois

avatar 7fois si | 

L'intérêt pour moi c'est de récupérer les signets de mon navigateur sur mon ordi vers mon iPhone et plus si affinité. Je sais cela existe aussi sous Firefox!
Les habitudes que voulez-vous !

Au fait personne n'a vu mon konqueror?

Ok j'm'en vais...

avatar Jean-Jacques Cortes | 

C'est là que l'on voit les limites de ces logiciels créés par des bénévoles. Dès qu'il s'agit de réaliser de grosses modifications mobilisant beaucoup de monde, tout s'écroule.
Firefox est devenu depuis la version 4, plantogène à mort, je l'ai donc abandonné pour Safari.

avatar ybart | 

Euh… Le fondation Mozilla emploie des salariés pour le développement de Firefox, pas seulement des bénévoles…

CONNEXION UTILISATEUR