| {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 :
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).
Performance détaillée par site
Site Google
Site PagesJaunes
Site TF1

Site ViaMichelin
Site 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 :
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 (*) :
(*) 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 :
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)
| Navigateur | Nb mesures |
| Chrome |
2626 |
Firefox 3.0
|
2618 |
Firefox 3.1
|
2622 |
Internet Explorer 6
|
2516 |
| Internet Explorer7 |
2589 |
| Internet Explorer 8 |
2536 |
Opera
|
2569 |
|