WP Deferred JavaScripts
Cette extension diffère le chargement de tous les fichiers JavaScripts déclarés par le biais de wp_enqueue_script()
, en utilisant LABJS. Le résultat est une amélioration conséquente du temps de chargement du site.
L’extension est compatible avec toutes les fonctions WordPress relatives au JavaScript (wp_localize_script()
, fichiers en entête, fichier en pied de page…) et fonctionne avec toutes les extensions bien codées.
Si l’une de vos extensions, ou votre thème, n’utilise pas les fichiers JavaScripts de la bonne façon, il se peut que votre site ne fonctionne plus correctement. Lisez cette page : Function Reference/wp_enqueue_script sur le codex WordPress
LABJS (Loading And Blocking JavaScript) est un projet open-source (MIT license) initié par Getify Solutions.
Nous avons effectué une batterie de tests pour déterminer l’impact potentiel de l’extension sur le temps de chargement. Sur le site wabeo nous avons utilisé webwait (150 chargement par test). Les résultats laissent entendre que cette extension peut améliorer le temps de chargement de 25% ! Vous trouverez davantage d’informations dans l’onglet des captures d’écran.
Vous pourrez trouver plus de renseignements sur WP Deferred JavaScripts et des explications techniques sur le chargement asynchrone sur les blogs des auteurs.