Etude de la performance des navigateurs Internet (Partie 2)
{mosimage}  
Etude de la performance des navigateurs Internet (Partie 2)
Par William Rang, Directeur R&D
L’étude précédente visait à montrer que les récentes modifications apportées aux nouvelles versions des navigateurs Internet en matière de nombre de connexions simultanées ouvertes (socket), à destination d’un même serveur, pouvaient améliorer la performance de téléchargement des pages.

  
Etude de la performance des navigateurs Internet (Partie 2)
Par William Rang, Directeur R&D

 

L’étude précédente visait à montrer que les récentes modifications apportées aux nouvelles versions des navigateurs Internet en matière de nombre de connexions simultanées ouvertes (socket), à destination d’un même serveur, pouvaient améliorer la performance de téléchargement des pages.

L’étude présente vise à confirmer si ces évolutions technologiques (nombre de connexions simultanées, nouvelles machines javascript plus performantes) apportent un réel gain de performance pour l’utilisateur final.

Résultats de l’étude

Afin de recueillir un échantillon statistique fiable, 2500 mesures ont été effectuées sur chaque navigateur. Cinq sites web différents ont été utilisés comme cible. La méthodologie détaillée est décrite dans la section 2.

Performance globale de chargement

Le graphique ci-dessous montre la performance moyenne globale par navigateur :

 Performance de chargement

Commentaires :

  • Google Chrome est le navigateur testé le plus performant,
  • Nous constatons une évolution de performance très importante entre les 3 dernières versions successives d’Internet Explorer. IE8 béta 1 devient légèrement plus performant que les versions Firefox (3.0 et 3.1 béta 1),
  • Les versions de Firefox 3.0 et 3.1 béta 1 ont des performances sensiblement identiques,
  • La stratégie qui consiste à augmenter le nombre de connexions simultanées à destination d’un même serveur semble porter ses fruits, même si la conception des sites avec, entre autre, les traitements JavaScript locaux effectués sur le poste client peuvent considérablement dégrader la performance (cf exemple ci-dessous).

JS

Performance détaillée par site

Site Google

Google

Site PagesJaunes
Pages Jaunes

Site TF1

TF1
Site ViaMichelin

Via Michelin


Site 01net

01Net

 

Méthodologie détaillée de l’étude

Voici la méthodologie employée pour l’étude :

Périmètre technique

Les mesures ont été effectuées sur un serveur de type Dual Core 2,4 Ghz avec 1Go de mémoire RAM sous Windows XP.
Les navigateurs Internet testés sont :

  • Google Chrome
  • Firefox 3.0
  • Firefox 3.1 béta (machine javascript Trace Monkey activée)
  • Internet Explorer 6
  • Internet Explorer 7
  • Internet Explorer 8 béta1

La capacité d’ouverture de connexions simultanées vers un même serveur en HTTP 1.1 est :

Nb connexions simultanées


Les sites web testés sont    

  • www.google.fr
  • www.pagesjaunes.fr
  • www.tf1.fr
  • www.viamichelin.fr
  • www.01net.fr

Voici le volume de données téléchargées ou uploadées pour chaque site par  mesure (*) :

Volumes de données transféré


(*) Certaines pages peuvent voir ce volume varier en fonction d’objets pris dynamiquement (ex : publicité) .
Nombre de requêtes nécessaires (ie : nombre d’objets) pour charger entièrement le contenu :

Nombre de requêtes HTTP


Points particuliers :
Le cache navigateur a été vidé avant chaque mesure.

Le temps de chargement mesuré commence au moment où la navigation est déclenchée, jusqu’à la fin d’activité du navigateur (plus d’objets chargés). Une méthode différente a été appliquée pour le site Via Michelin compte tenu du nombre d’échanges asynchrones sur le site. Nous avons matérialisé la fin de chargement du site par l’apparition du drapeau Français dans la page.

Périmètre géographique

Les mesures ont été effectuées en utilisant une connexion ADSL Free avec un débit utile descendant de 5 Mb/s.

Taille de l’échantillon

Le nombre total de mesures sur la période (30/10/2008 au 7/11/2008)

NavigateurNb mesures
Chrome  2626
Firefox 3.0
 2618
Firefox 3.1
 2622
Internet Explorer 6
 2516
Internet Explorer7  2589
Internet Explorer 8  2536
Opera
 2569