Nous ouvrirons bientôt plus de sites web que d’applications sur nos ordinateurs — et c’est d’ailleurs déjà le cas pour la plupart d’entre nous… –. C’est précisément le pari que fait Google en annonçant un nouveau système d’exploitation (concurrent de Windows) dont l’objectif est d’accéder au web en quelques secondes (« We’re designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds », Official Google Blog). Pas de faire tourner des fenêtres en 3D ou de déchiffrer le génome de Patrick Juvet : ouvrir une page web.
Cette tendance positionne les sites web en concurrence directe avec les applications installées sur les ordinateurs et, à cet égard, l’utilisateur attend d’eux exactement la même chose : la quasi-instantanéité. Il n’est plus acceptable d’attendre quelques secondes pour accéder à l’information. Pour preuve, la moitié des utilisateurs place la lenteur de chargement comme la principal raison pour laquelle ils quittent un site (source).
Particulièrement vrai sur mobile
D’autre part, grâce à BlackBerry et à l’iPhone, l’internet mobile n’est plus un terrain de jeu technologique mais une vraie perspective de développement. Des centaines de millions de téléphones seront bientôt des navigateurs internet.
Les débits proposés imposent fatalement un recul par rapport aux connexions sur un ordinateur : les informations sont moins rapidement transmises sur un téléphone que via l’ADSL. On ne saurait se satisfaire de cette limitation technique : l’utilisateur ne réduit pas ses exigences à la baisse en passant sur son mobile.
Voilà donc qui introduit l’importance de développer un site web rapide. Cette série de 4 billets livrera quelques clefs pour cela sur trois aspects :
- du côté serveur,
- la communication serveur-client,
- du côté client.
Précisons qu’il ne sera abordé que des actions qui peuvent être menées par un webmaster sur son site web ; le découpage supra indique l’origine du problème, pas l’origine de la solution !
(Je m’engage donc à faire encore 3 billets sur ce blog !)
