IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firefox Discussion :

Mozilla interrompt le projet Electrolysis d'un Firefox multiprocessus


Sujet :

Firefox

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut Mozilla interrompt le projet Electrolysis d'un Firefox multiprocessus
    Mozilla interrompt le projet Electrolysis d'un Firefox multiprocessus
    Une première version de Firefox Mobile à UI native sans XUL est disponible



    Pour de meilleures performances et compétitivité, Mozilla avait annoncé l'abandon de la technologie d'interface XUL sur Firefox Mobile. Une décision concrétisée aujourd'hui par la sortie d'une version à interface native sur le canal Nightly.

    Des widgets constituent les différents composants de la nouvelle interface (barre d'adresse, contenu, futures extensions, etc.). L'objectif est de réduire le temps de démarrage et offrir une meilleure réactivité et une consommation de mémoire plus économe, assure Mark Finkle, membre de l'équipe de Fennec et auteur de cette capture d'écran :



    Concession et clairement pas une révolution. L'abandon de XUL sur mobile peut être perçu comme un compromis douloureux, un retour à la raison pour le navigateur qui a bâti une partie de son succès sur l'extensibilité de la technologie.

    Mais ce n'est pas le seul abandon de raison à regretter chez la fondation en cette période.

    Les efforts pour munir Firefox de multiprocessus complet viennent d'être mis en pause en raison de la complexité de l'entreprise, annonce Lawrence Mandel, chef de projet à Mozilla. Le projet Electrolysis devait aboutir à une exécution séparée de l'interface et des pages, pour une meilleure sécurité et réactivité de l'interface. Il n'est désormais plus sur la liste des priorités de la fondation aux ressources limitées.

    Firefox arrive à exécuter les plug-ins (Flash, QuickTime, Silverlight) dans des processus séparés depuis la version 3.6.4, mais les extensions en XUL et l'interface générale s'exécutent toujours dans le même processus système que les pages. Cette situation limite entre autres les possibilités d'optimisation de la sécurité (sandboxing...) et des performances : exploiter plusieurs coeurs de processeur notamment.

    L'interruption du projet Electrolysis peut être perçue comme une conséquence de l'accélération du rythme de développement de Firefox (une version majeure chaque 6 Mois).

    L'équipe de développement préfère se concentrer désormais sur de petites initiatives plutôt que de se mobiliser longtemps sur des projets de fonds, lourds investissements : « Convertir un produit établi, comme Firefox, d'une architecture mono- à multiprocessus requière l'implication et la coordination de plusieurs équipes [...] Electrolysis requiert un investissement considérable en ressources et en temps [...] Combien de temps ? À ce point, nous n'avons pas une réponse définitive comme il y a plusieurs [variables] inconnus », explique Lawrence Mandel sur son blog.

    Les navigateurs de Google et de Microsoft tournent déjà en multiprocessus au moment où la fondation met temporairement au placard son projet.

    N'ayant pas les mêmes moyens matériels ni humains que les deux concurrents géants, cette décision est donc la meilleure chose à faire à condition que Firefox se montre plus présent et plus compétitif dans d'autres volets tels que le mobile et l'open web.


    Sources :
    Blog de Lawrence Mandel
    blog de Mark Finkle

    Et vous ?

    Que pensez-vous de l'interruption du projet Electrolysis ?
    Une architecture mono-processus est-elle d'après vous un handicap dans le marché des navigateurs ?

  2. #2
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Citation Envoyé par Idelways Voir le message
    L'interruption du projet Electrolysis peut être perçue comme une conséquence de l'accélération du rythme de développement de Firefox (une version majeure chaque 6 Mois).
    Rien a voir, les itérations courtes n’empêchent pas de travailler sur des évolutions lourdes, au contraire.
    Ils ont juste estimé que le rapport travail gain n'était pas suffisant par rapport à ce que permettent de gagner les autres initiatives en cours. Si un jour cela redeviens intéressant, ils s'y remettront.

    Citation Envoyé par Idelways Voir le message
    N'ayant pas les mêmes moyens matériels ni humains que les deux concurrents géants.
    Il est a noter que dans le cas de Google, ils sont partis de rien ce qui a grandement simplifié les choses.

    Citation Envoyé par Idelways Voir le message
    Que pensez-vous de l'interruption du projet Electrolysis ?
    Je n'ai jamais été convaincu que les gains éventuels du projet méritaient tant d'effort, sans compter la consommation mémoire qui aurait été forcément accrue.

    Citation Envoyé par Idelways Voir le message
    Une architecture mono-processus est-elle d'après vous un handicap dans le marché des navigateurs ?
    C'est un joli argument marketing, mais l’instabilité de Chrome ne m'a pas convaincu que ça soit la panacée, loin le là.

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    [...] L'équipe de développement préfère se concentrer désormais sur de petites initiatives plutôt que de se mobiliser longtemps sur des projets de fonds, lourds investissements [...] Les navigateurs de Google et de Microsoft tournent déjà en multiprocessus au moment où la fondation met temporairement au placard son projet. [...]
    Bonjour

    Fâcheuse nouvelle, il est indispensable de garder une émulation entre les navigateurs si l'on ne veut pas retomber dans une période de stagnation à la sauce IE.

    Même pour l'avenir des autres navigateurs il est important que Firefox soit compétitif.

    Depuis la sortie de Chrome, j'utilisais Firefox et Firebug pour le développement et Chrome pour le reste. Depuis quelques mois, je préfère les outils du développeur de Chrome, intégré au navigateur et plus puissant.

    J'utilise et je recommande Firefox, depuis longtemps, mais là je m'interroge et l'avenir de Firefox m'inquiète.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Membre averti
    Homme Profil pro
    Consultant PLM
    Inscrit en
    Août 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant PLM

    Informations forums :
    Inscription : Août 2007
    Messages : 203
    Points : 304
    Points
    304
    Par défaut
    Citation Envoyé par Uther Voir le message
    C'est un joli argument marketing, mais l’instabilité de Chrome ne m'a pas convaincu que ça soit la panacée, loin le là.
    Bizarrement, moi c'est l'inverse. Je suis passé sous Chrome parce que Firefox était complètement instable. Et je précise que j'utilise très peu de plugins sous Chrome ou FF, uniquement les intéressants ; sous FF : Adblock ; sous Chrome : Adblock, Mail Checker Plus for Google Mail, Google Tasks.

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    299
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 299
    Points : 879
    Points
    879
    Par défaut
    intégré au navigateur et plus puissant.
    Ils sont plus puissant en quoi ? (no troll, j'utilise pas chrome et donc je connais pas les outils de dev de Chrome)
    "«Les petites filles sont des punks»."

  6. #6
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Le multiprocessus est un bonus sympathique en termes de sécurité mais ça n'est vraiment intéressant que si c'est très bien fait. Pas comme Chrome que j'avais adopté et que je suis définitivement en train de chasser puisque, outre une grosse consommation mémoire, il rame affreusement depuis quelques semaines/mois en présence de nombreux onglets (typiquement : jusqu'à une minute pour charger google.fr alors que l'UI répond correctement et qu'il ne me faut que deux secondes pour basculer sur Fx, ouvrir un onglet et charger la même page) ou face à certains sites (LeMonde.fr). Et j'ai dans l'idée que le multiprocessus n'est pas étranger à ces anomalies même s'il y a un problème dans l'implémentation elle-même.

    Outre les problèmes potentiels, même si c'est correctement fait, le bénéfice reste mince et pas indispensable. Qui plus est, refaire l'appli dans ce sens doit effectivement être très lourd et très complexe (pelletées de bogues à la clé) et il est vraisemblable qu'il y ait des projets plus intéressants.

  7. #7
    Membre émérite

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2006
    Messages : 666
    Points : 2 817
    Points
    2 817
    Billets dans le blog
    1
    Par défaut
    Donc si j'ai bien compris en gros : le fait que Mozilla ait décidé de manière unilatérale sans que personne ne les y oblige à sortir une version toutes les 6 semaines fait qu'il devient impossible d'améliorer le navigateur sur des points essentiels parce que le développement serait trop long pour tenir dans les fameuses 6 semaines définies ? J'ai bon ?

  8. #8
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    Citation Envoyé par David_g Voir le message
    Ils sont plus puissant en quoi ? (no troll, j'utilise pas chrome et donc je connais pas les outils de dev de Chrome)
    http://code.google.com/intl/fr-FR/ch.../elements.html

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. Réponses: 44
    Dernier message: 24/06/2015, 10h00
  2. Réponses: 0
    Dernier message: 21/11/2011, 10h25
  3. Réponses: 126
    Dernier message: 11/03/2010, 08h12
  4. Réponses: 3
    Dernier message: 03/08/2009, 22h44
  5. Réponses: 0
    Dernier message: 31/07/2009, 23h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo