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

Le , par Flaburgan, Modérateur
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é ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
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".
Avatar de Flaburgan Flaburgan
http://www.developpez.com
Modérateur
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,
Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
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) :
Avatar de Flaburgan Flaburgan
http://www.developpez.com
Modérateur
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.
Avatar de Freem Freem
http://www.developpez.com
Expert Confirmé
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...
Avatar de transgohan transgohan
http://www.developpez.com
Expert Confirmé Sénior
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.
Avatar de Lcf.vs Lcf.vs
http://www.developpez.com
Membre éprouvé
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...
Avatar de goran kajfes goran kajfes
http://www.developpez.com
Membre du Club
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...).
Offres d'emploi IT
Ingénieur r&d junior h/f
CDI
MOBISKILL - Ile de France - Paris (75000)
Parue le 28/07/2014
collaborateur comptable cabinet (H/F)
CDI
Grey Consulting - Ile de France - Montrouge (92120)
Parue le 29/07/2014
Lead developpeur web php
CDD CDI
New Contents & Co - Ile de France - Asnières-sur-Seine (92600)
Parue le 24/07/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula