Je suis sur le point de lancer un nouveau projet web et j'ai l'intention de mettre mon JS-scripts dans la tête et, avant la fin de corps à l'aide du schéma suivant:
Les Scripts qui sont essentiels pour le UX de la page passe dans la tête. Comme je l'ai ramassé en parcourant le web, les scripts dans la tête est chargé avant le chargement de la page, donc il serait judicieux de mettre les scripts qui sont essentiels à l'expérience utilisateur.
Les Scripts qui ne sont pas essentiels pour le design et l'UX (Google Analytics, scripts etc.) de la page avant de l'
</body>
.
Est-ce une bonne approche?
Une autre approche serait de mettre tous les scripts dans l' <head>
et ajouter de reporter les attributs de la non-scripts - cependant j'ai lu que les anciennes versions de FF ne ramasse pas de l'attribut defer.