Navigateurs Internet : Qui est le plus léger ?

Dans la foulée de mon précédent article sur la rapidité des navigateurs internet sous Windows, je publie aujourd'hui un comparatif sur la consommation mémoire des différents navigateurs.

Pourquoi ?

Il faut l'avouer, tout le monde ne dispose pas aujourd'hui d'un ordinateur possédant 1Go de mémoire DDR-2, a commerncer peut-être par moi (même si je me débrouille encore bien avec mes 512 Mo de DDR-2) !

Or, le navigateur internet est peut-être le programme le plus souvent ouvert sur notre machine, il est donc important qu'il laisse encore de la place aux autres programmes.

Evidemment, sur les machines modernes, ce genre de considération peut aisément être passé à la trappe, mais dans certaines institutions ou entreprises, cette donnée peut s'avérer importante.

Résultats

Résultat optenu sous mon ordinateur, les navigateurs étant lancés sans add-ons.

         a) Ouverture du navigateur

Sans surprise, Opéra s'avère le plus léger, et ce dès l'ouverture. Internet Explorer, mieux optimisé pour Windows, suit de près. Firefox et Safari peinent à suivre le rythme et finissent derniers au coudes-à-coude.

         b) Nombre d'onglet

Alors que le nombre d'onglet peut s'avérer important sous Internet Explorer (2000 ko/onglet et 2000ko supplémentaires lors de l'ouverture du deuxième onglet) ou Opéra (1000 ko/onglet), on ne remarque aucun changement significatif sous FireFox et Safari.

         c) Parsage de page HTML

Comment réagissent nos navigateurs face à une page web ? Je reprends ma page de test HTML (123 ko) d'hier et je décide de la faire ouvrir par tous les navigateurs pour comparer. IE consomme moins de 6000 ko en plus après ouverture de la page, mais c'est encore une fois Opéra qui s'en sort le mieux (4000 ko). FireFox réalise un score assez semblable à Internet Explorer (6000 ko) alors que Safari réalise un très mauvais score : 13 000 ko pour une page qui en faisait à peine plus de 123 au format texte !

         d) Memory-leak

Un autre point important, les "memory-leak", ou perte de mémoire. Il est de notoriété publique que FireFox souffre de ce phénomène qui consiste à garder en mémoire des choses inutiles, des pages fermées, ... D'où mon test "navigation". J'ouvre successivement trois pages identiques sur les trois navigateurs et je compare le résultat.

Première constatation, Safari s'en sort très mal (50 Mo au total) alors qu'Opéra s'en sort à nouveau très bien (moins de 29Mo). FireFox et Internet Explorer sont très proches l'un de l'autre (respectivement 35 et 36 Mo).

         e) Mise en veille - vidage de la mémoire

Tout bon navigateur doit savoir "se mettre en veille". Il arrive souvent d'avoir de nombreux onglets ouverts puis de passer "à autre chose". On minimise la fenêtre du navigateur, et on aimerait le voir s'arrêter de travailler. Le navigateur en profite généralement pour faire un vidage complet de la mémoire, ce qui, vous le remarquerez, peut vous faire gagner plus de 25Mo sans effort après réouverture (la faute aux fuites de mémoires ?).

Première chose, sous FireFox, rien n'est prévu. Il existe bien une option qu'on peut changer dans about:config mais elle ne sert en fait à rien, vu qu'après 1 minute, votre navigateur consomme à nouveau 90% des ressources qu'il occupait avant le "vidage mémoire". Mauvais point pour FireFox.

En mode "veille" safari ne consomme rien : à peine plus d'un méga. Internet Explorer et Opéra consomme tous les deux 2Mo et demi.

Après réouverture, on se rend compte que tous les navigateurs consomment (sauf FireFox, évidemment) encore moins que lors de l'ouverture ! Et ce, même après utilisation du programme (ouverture des menus, sélection du contenu de la page, passage sur des liens, ...). Ainsi IE consomme 14 Mo (contre 36 au départ), Opéra occupe 11 Mo de plage mémoire (29 au départ) et Safari s'amincit de plus de 25Mo (50 au départ, 23 à l'arrivée).

         f) Résultats détaillés

Démarrage (vierge)
==========================
Internet Explorer : 17 500
FireFox           : 24 750
Opéra             : 15 500
Safari            : 25 000

Après ouverture d'un onglet
==========================
Internet Explorer : 21 500
FireFox           : 24 750
Opéra             : 16 250
Safari            : 25 250

Ouverture d'une page HTML (123ko)
==========================
Internet Explorer : 23 250
FireFox           : 33 000
Opéra             : 18 750
Safari            : 38 000

Après une navigation (Live.com > Google > Yahoo)
1) Avant plan
==========================
Internet Explorer : 36 000
FireFox           : 35 000
Opéra             : 28 500
Safari            : 50 250

2) Arrière plan
==========================
Internet Explorer : 2 500
FireFox           : 35 000
Opéra             : 2 750
Safari            : 1 750

3) Remise en avant plan (+utilisation)
==========================
Internet Explorer : 14 000
FireFox           : 35 000
Opéra             : 11 500
Safari            : 23 000

Conclusion

Le navigateur le plus léger reste sans conteste Opéra. Ensuite, on peut considérer qu'Internet Explorer finit deuxième, FireFox troisième et Safari termine bon dernier.

Cela prouve aussi que l'on a pas tort de se plaindre de la consommation mémoire de FireFox (surtout que je l'ai lancé sans add-ons, chose très rare vu que moi-même j'en ai installé une quinzaine).

Lorsque je lance FireFox (avec Live.com en page d'accueil) avec tous mes add-ons installés, je démarre ma session avec une tare de 60Mo ! Dans les mêmes conditions (3 add-ons activés, mais qui ajoutent des fonctions similaires à 12 de mes 16 add-ons FireFox), IE se limite à 52 Mo, nombre qui se réduit même a 23 Mo après un "reset" de mémoire via un minimiser / maximiser.

Publié lundi 9 juillet 2007 15:00 par FREMYCOMPANY
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: Navigateurs Internet : Qui est le plus léger ? lundi 9 juillet 2007 16:57

Dans IE, as-tu des toolbar du genre Google Toolbar ou autre ? (cela peut expliquer pkoi tu te tapes 2Mo de ram en plus à chaque onglet car la/les toolbars est/sont réinstancier à chaque onglet, les toolbars ne sont pas partagées dans IE)

Nix

# re: Navigateurs Internet : Qui est le plus léger ? lundi 9 juillet 2007 17:07

J'ai en effet une toolbar (Web Developper) et deux autres add-ons (IE7Pro et DebugBar) mais j'ai lancé IE en mode "no add-ons", donc aucun risque que ce soit ca ;)

FREMYCOMPANY

# re: Navigateurs Internet : Qui est le plus léger ? lundi 9 juillet 2007 17:13

Avec mes add-ons installés je prends carrément 3,5Mo en plus par onglet sous IE.

Sous FF, mêmes avec tous mes add-ons installé, aucun changement majeur n'est à noter (au plus quelques 500 ko par onglet ?)

FREMYCOMPANY

# re: Navigateurs Internet : Qui est le plus léger ? lundi 9 juillet 2007 21:08

normal IE et FF ne gèrent pas les tab de la même façon, IE c'est un add-on par tab, FF c un add-on pour tout le navigateur.

Pour info en jouant avec google maps quand quand j'ai eu besoin de les manipuler FF était monté à 800Mo de mémoire et IE n'a jamais dépassé les 200Mo...

Nix

# re: Navigateurs Internet : Qui est le plus léger ? lundi 9 juillet 2007 22:20

Je n'ai jamais dit le contraire Wink

Tout tends à démontrer que FireFox est plus gourmand qu'Internet Explorer !

FREMYCOMPANY


Les 10 derniers blogs postés

- EF et WPF par Matthieu MEZIL le il y a 2 heures et 50 minutes

- C# : Vérifications / Performances par Pierrick's Blog le il y a 6 heures et 26 minutes

- Du nouveau sur le clubvsts par Noham Choulant le il y a 8 heures et 5 minutes

- StyleCop SDK disponible par Michel Perfetti [Miiitch] le il y a 10 heures et 26 minutes

- Data Structures and Algorithms : un livre gratuit par Elise's blog le il y a 12 heures et 46 minutes

- [ASP.NET] - Ajax vNext Preview 2 par Aurelien's Blog - When ClientSide meets .Net le il y a 13 heures et 50 minutes

- TPH IS Not Null sur la relation par Matthieu MEZIL le il y a 16 heures et 10 minutes

- Mise à jours du code Source du .NET Framework 3.5 SP1 disponible sur le Reference Source Code Center par RedoBlog - The .NET Gentleman !!! le il y a 22 heures et 35 minutes

- ASP.net 3.5 SP1 : combiner les fichiers JavaScript grace au CompositeScript du ScriptManager (ex ScriptCombining du toolkitScriptManager) par Atteint de JavaScriptite Aiguë [Cyril Durand] le 08-28-2008, 22:39

- [Expression Web] Problème : Quand j'affiche l'Aide (F1), cela me met un message d'erreur. par Expression Web & Me le 08-28-2008, 19:44