Comment ruiner une belle page d'accueil
Un site web qui a toujours fait mon admiration est le site de Yahoo : comment réussissent-ils à mettre autant de contenu en aussi peu de temps? Cela a quelque chose de magique parfois, de voir cette home s'afficher en moins de 5s, malgré sa richesse. Ce n'est pas pour rien que Yahoo a un groupe de travail 'extreme performance' .
Mais même les meilleurs font des erreurs : j'étais en train de commencer la première revue mensuelle de "l'observatoire de la performance" quand j'ai remarqué la lenteur (relative) du chargement de la home de Yahoo France. Je me connecte en ce moment avec mon compte 3G+ et la vitesse n'est pas celle que j'avais avec de l'ADSL, même si elle est excellente.
J'ai lancé mon web inspector, et j'ai tout de suite trouvé les coupables : des scripts javascripts dont l'exécution bloque le chargement des éléments de la page. C'est en effet un fait indéniable et dramatique, que les scripts ralentissent horriblement le chargement de la page.
Or ils en ont mis deux ou trois beaux, et pas forcément au meilleur
endroit :