![](https://www.developpez.com/images/logos/firefox.gif)
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 ?
![](http://idelways.developpez.com/news/images/resident.png)
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.
![:fleche:](https://www.developpez.net/forums/images/smilies/fleche.gif)
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)
![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
Source : Les notes de versions
![:fleche:](https://www.developpez.net/forums/images/smilies/fleche.gif)