Projet Webmaster PHP

Portail Php


Rendre ses scripts asynchrones pour optimiser le chargement de pages web


Nous avions vu précédemment via l'optimisation de scripts que les scripts se chargeaient plus vite lorsque placés en bas de pages.



Cependant, un script peut être téléchargé en mode asynchrone, c'est-à-dire après la première lecture de la page par le navigateur.

Le script asynchrone



Il faut pour cela que le script ne soit pas nécessaire à l'affichage pour présenter un menu, ou un élément de contenu, il faut ensuite que le script soit externe à la page.

Si le script est interne (du code javascript entre deux balises script), i n'est pas possible de télécharger le contenu de manière asynchrone.



Par contre si le script est externe (appel d'un fichier source dont l'extension est .js), le téléchargement en asynchrone est possible.



La syntaxe est simple, il suffit de rajouter l'attribut async="async" à la balise script qui appelle un fichier source.