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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Firefox 15 disponible en version finale
Mise à jour silencieuse et fin des fuites de mémoire dues aux extensions

Le , par Flaburgan

5PARTAGES

1  0 
Et pour ceux qui critiquaient la sortie trop régulière des nouvelles versions, qui n'apportaient pas toujours de nouveautés, voici une remarque que l'on ne pourra pas faire.

En effet, deux évolutions très attendues arrivent avec cette version 15 : les mises à jour silencieuses et la réduction de consommation mémoire des extensions.

Les mises à jour silencieuses et en arrière-plan étaient nécessaires à la vue du cycle de release rapide. Déjà disponible dans Chrome depuis longtemps, ce mécanisme va permettre de maintenir Firefox à jour sans avoir à faire intervenir l'utilisateur, pas toujours de bonne volonté. Une bonne nouvelle donc, mais qui arrive très tard. Pour certains, Mozilla n'aurait en effet pas dû passer aux releases rapides tant que ce mécanisme n'était pas en place. L'avenir nous dira si ce changement apporte beaucoup ou non.

La deuxième bonne nouvelle, c'est la fin des fuites de mémoires causées par les extensions. Un des plus gros reproches faits à Firefox et qui avait participé au passage vers Chrome par de nombreux surfeurs était les fuites de mémoire du navigateur. Mozilla avait alors lancé le projet memshrink, et les fuites présentes dans Firefox lui-même avaient été colmatées dès Firefox 7. Pour autant, il semblait que Firefox avait toujours des problèmes de mémoire. Firefox 13 a permis d'éviter de charger tous les onglets présents au démarrage en ne les mettant en mémoire que lors de leur ouverture. Ce n'était toujours pas suffisant.

La suite était difficile pour Mozilla puisque les problèmes venaient visiblement des extensions, dont le code n'est donc pas sous contrôle de la fondation. Elle a donc commencé par publier des recommandations aux développeurs, présentant les causes principales de fuite de mémoire des extensions (en anglais) (d'autres détails accessible ici (en anglais)). Firefox 15 force maintenant les extensions à libérer leur mémoire. Voici qui devrait mettre fin à ce problème tant décrié. Et permettre le retour des utilisateurs déçus sous Firefox ?

Benchmark comparatif entre Firefox 14 et Firefox 15 munis d'extensions présentant des fuites de mémoire.

D'autres nouveautés arrivent avec cette version 15, comme le support du protocole SPDY v3, des améliorations des performances de WebGL... Toutes les améliorations de la version sont consultables dans les notes de versions.

Mais quel meilleur moyen pour prouver les améliorations des performances 3D et du support des API HTML5 qu'un jeu FPS qui tourne sans plug-in ?
BananaBread est le jeu de tir en vue subjective développé en interne chez Mozilla pour nous en mettre plein la vue. Et le pari est réussi :



BananaBread a d'ailleurs vu le jour grâce à Emscripten. Cet outil facilite aux développeurs le portage de leur code C++ vers du HTML5/JavaScript en minimisant la quantité de code à réécrire.

Jouer à BananaBread

Et pour ceux qui pensent que Mozilla dit à chaque nouvelle version de Firefox avoir résolu le problème de mémoire, je vous invite à lire ceci (en anglais) .

Source : Les notes de versions

Ces deux améliorations très attendues vont-elles vous faire revenir sous Firefox si vous l'aviez quitté ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 29/08/2012 à 11:13
Citation Envoyé par Flaburgan Voir le message
Je n'ai pas trouvé de chiffres directement, mais j'ai rajouté un lien dans la news sur des détails à ce propos. Tu peux aussi lire ceci (en anglais) si le sujet t'intéresse.,
Merci Flaburgan.

Ici une image plutot intéressante (meme si 151 onglets ouvert est loin de la moyenne lors du surf du commun des mortels) :
1  0 
Avatar de Flaburgan
Modérateur https://www.developpez.com
Le 29/08/2012 à 11:18
Merci beaucoup, je l'ajoute à la news. Je l'ai aussi complétée avec ce lien vers les recommandations de Mozilla pour les développeurs d'extensions, décrivant les différentes fuites existantes.
1  0 
Avatar de Freem
Membre émérite https://www.developpez.com
Le 29/08/2012 à 13:58
Selon le graphique et les affirmations sur le fait que la gestion de la mémoire est maintenant à peu près clean, j'en déduis que Firefox consomme 370 Mo de RAM avec une seule page chargée.

Je suis le seul à trouver ça énorme? Actuellement, j'ai 9 onglets d'ouverts et opera n'est qu'a 215 (dans le gestionnaire des tâches, je précise, et également avec une seule extension: ghostery).

Pour le coup, j'ai l'impression que ce graphique est vraiment bizarre, ou manque d'informations de contexte du genre: combien de plug-in sont-ils chargés ou la taille des pages affichées, ont-elles beaucoup d'images et ce genre de trucs...
1  0 
Avatar de goran kajfes
Membre régulier https://www.developpez.com
Le 30/08/2012 à 19:56
Citation Envoyé par Freem Voir le message
Selon le graphique et les affirmations sur le fait que la gestion de la mémoire est maintenant à peu près clean, j'en déduis que Firefox consomme 370 Mo de RAM avec une seule page chargée.
Au démarrage, chez moi, il consomme 150 Mo. Après quelques heures de fonctionnement et des dizaines ou centaines d'onglets ouverts puis fermés, je suis à 350 Mo. Gros progrès par rapport à Firefox 14. J'avais entendu un développeur déclarer que la consommation mémoire de Firefox s'adaptait à la quantité de mémoire vive disponible sur son PC.

Pour moi Firefox est un excellent navigateur. C'est lui qui a les extensions les plus complexes (Zotero, Diigo...).
1  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 29/08/2012 à 10:59
As-tu des chiffres "parlant" concernant les problemes de fuite mémoire?
On me dit "grande" mise a jour concernant la performance, ce serait bien d'avoir un petit graphique. Comme on dit, un bon schéma est souvent meilleur qu'un grand discours.

Me concernant ce n'est pas tellement les performances de Firefox qui me font utiliser majoritairement ses concurrents, mais plutot son interface que je trouve lourde et mal organisée. Par exemple ce serait bien qu'ils puissent fusionner les barre d'addresse et de recherche.

Niveau extensions on trouve déja la meme chose sur Chrome, beaucoup d'extensions de grande qualité, donc je ne trouve pas cela un argument de poids pour les utilisateurs de Chrome.

Pour les mises a jour silencieuse j'ai envie de dire: "enfin"

Merci pour cet article, et bonne continuation a Firefox pour leur travail toujours aussi efficace et pour oeuvrer pour un web "meilleur".
0  0 
Avatar de Flaburgan
Modérateur https://www.developpez.com
Le 29/08/2012 à 11:03
Je n'ai pas trouvé de chiffres directement, mais j'ai rajouté un lien dans la news sur des détails à ce propos. Tu peux aussi lire ceci (en anglais) si le sujet t'intéresse.

Cordialement,
0  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 29/08/2012 à 19:54
Citation Envoyé par Freem Voir le message
Selon le graphique et les affirmations sur le fait que la gestion de la mémoire est maintenant à peu près clean, j'en déduis que Firefox consomme 370 Mo de RAM avec une seule page chargée.

Je suis le seul à trouver ça énorme? Actuellement, j'ai 9 onglets d'ouverts et opera n'est qu'a 215 (dans le gestionnaire des tâches, je précise, et également avec une seule extension: ghostery).

Pour le coup, j'ai l'impression que ce graphique est vraiment bizarre, ou manque d'informations de contexte du genre: combien de plug-in sont-ils chargés ou la taille des pages affichées, ont-elles beaucoup d'images et ce genre de trucs...
Le cache tu y as pensé ? Ce n'est pas parce que l'onglet est fermé que tu n'as plus d'informations en mémoire.
Tant que tu n'as pas fermé ton navigateur le cache courant reste en mémoire (mais disparait peut être au fil du temps pour aller sur le disque) afin de pouvoir charger rapidement des sites que tu aurais fermé récemment.

Mais on reste d'accord, FF demande une petite centaine de mio mini au démarrage (sans plugins et autre), c'est plus que certains autres navigateurs.
0  0 
Avatar de Lcf.vs
Membre éclairé https://www.developpez.com
Le 29/08/2012 à 20:49
Firefox, bien que je m'en serve majoritairement, reste un réel cauchemar, niveau mémoire, sur un netbook...
0  0