Ceci est une ancienne révision du document !
Paramètre de configuration: defer_js
Note: il s'agit d'une fonction signalée pour un laps de temps. Pour le moment, vous pouvez en modifier les paramètres, mais ils seront supprimés à l'avenir et les paramètres par défaut deviendront permanents.
Habituellement, le chargement de fichiers JavaScript (y compris les imposantes bibliothèques comme jQuery) interrompt le chargement et l'assemblage d'autres ressources de la page (HTML/CSS/media/etc.). Cela ralentit le chargement initial de la page, parfois de façon drastique.
Depuis la sortie de “Hogfather”, tous les codes JavaScript peuvent être utilisés en option avec un attribut “defer” pour le chargement indépendant (asynchrone) de ses fichiers et l'exécution à la fin de l'assemblage de toutes les ressources de la page. Cela accélère le chargement initial de la page, parfois de façon incroyable.
Tant que toutes les extensions n'ont pas été ajustées, le comportement peut casser le JavaScript de certaines extensions. Si vous rencontrez des problèmes, vous pouvez désactiver le réglage pour revenir à l'ancien comportement, plus lent. Veuillez également créer un rapport de bogue à l'attention du développeur du plugin concerné en faisant référence au javascript.
- Type: Booléen
- Défaut:
true
Si vous ne pouvez pas accéder au gestionnaire de configuration de votre wiki, modifier le fichier conf/local.php
en ajoutant la ligne : $conf['defer_js'] = 0;