Les balises html sont chargées dans l'ordre, donc si on a par exemple 20k de scripts, cela ferat tarder la page avant de voir quoique ce soit, c'est pour ça, il me semble que beaucoup de site avec de grosse bibliothéque, reste un moment tout blanc avant leur ouverture.
Donc la question est : est ce génant de mettre les balises script a la fin du code, en admettant bien sur que les appels sur ces scripts sont systématiquement aprés ceux-ci?
Comme ça cela permettrais d'avoir tout d'abord le code html est ensuite les javascript, le chargement serait plus agréable.
Donc la question est : est ce génant de mettre les balises script a la fin du code, en admettant bien sur que les appels sur ces scripts sont systématiquement aprés ceux-ci?
Comme ça cela permettrais d'avoir tout d'abord le code html est ensuite les javascript, le chargement serait plus agréable.
l'autre, plus technique, il arrive souvent que certains effets js demandent à être efficace au chargement du dom, avant le chargement du contenu donc du window.onload. Par exemple quand un div est masqué par js pour ensuite être affiché ou balader ou autre avec js, si on attend la fin de page pour charger le js qui le masque... parce que oeuf corse, la solution consistant à le masquer par css le rend inaccessible. C'est par exemple le cas des contenus en accordéon, des sliders divers et de tout un tas de trucs inutiles donc indispensables