Bonjour,
je travaille actuellement sur un site , qui au chargement prend beaucoup trop de temps, à cause de fichiers JS trop lourd, pourtant déjà optimisés. Le problème est que certains fichiers JS ne sont utiles et utilisées que lors d'une action de l'internaute.
De ce fait, j'ai supprimé les appels au chargement de la page et remplacé des chargements dynamiques via le DOM. Jusque la OK.
Le soucis, vient qu'une fois le appendChild effectué, le script continue, mais le fichier JS n'est pas encore totalement chargé. Du coup les fonctions présentes dans ce fichier ne sont pas encore dispo.
J'en arrive à ma question : y'a t'il un moyen de mettre en attente le script, pour etre sur de pouvoir utiliser les fonctions présentes dans le fichier externe ?
Merci d'avance
Partager