ordre des ressources dans le code source : JS en fin de page ou en async ?

Nouveau WRInaute
Bonjour,

J'aimerais votre avis concernant cette interrogation :

Est ce mieux de placer les fichiers JS externalisés en bas d'un document HTML (juste avant la fermeture de la balise body), ou de placer ces fichiers dans le head de la page, en mode async ?

Merci !
 
WRInaute impliqué
Ça dépend de ce à quoi tu veux donner la priorité.
Mais bon, si tu veux une règle générale, je dirais plutôt... defer, qui permet de s'assurer que les scripts seront exécutés dans l'ordre dans lequel ils apparaissent dans le code source, et que le DOM est prêt. Ça évite pas mal de problèmes.
 
WRInaute passionné
Dans le head puisque sinon le début de leur chargement attend le chargement entier du html.
En mode async s'il n'y en a qu'un ou qu'il n'ont pas d'ordre pour fonctionner.
 
Discussions similaires
Haut