L'une des directions dans lesquelles les fabricants de navigateurs et les développeurs travaillent ensemble est de rendre les sites Web plus rapides. Il existe de nombreuses solutions d'accélération connues : sprites CSS (sprites CSS, puzzles) et optimisation d'images, fichiers de configuration distribués (.htaccess), compression de fichiers JS/texte, accélération CDN, etc.
J'ai présenté comment rendre votre site Web plus rapide dans un autre article de blog.
FireFox introduit une nouvelle stratégie d'accélération des sites Web : le préchargement des liens. Qu’est-ce que le préchargement de lien ? MDN le décrit comme suit :
Le préchargement est un mécanisme de navigateur qui utilise le temps d'inactivité du navigateur pour prétélécharger/charger les pages/ressources que l'utilisateur est susceptible de parcourir ensuite. La page fournit au navigateur une collection qui doit être préchargée. Une fois que le navigateur aura terminé de charger la page actuelle, il téléchargera les pages qui doivent être préchargées en arrière-plan et les ajoutera au cache. Lorsqu'un utilisateur accède à un lien préchargé, s'il est extrait du cache, la page sera rendue rapidement.
Aperçu simple : sur la base de l'analyse des utilisateurs, le site Web permet au navigateur de télécharger des pages/documents/images spécifiés en arrière-plan. C'est très simple à mettre en œuvre :
Balises de préchargement HTML5.