La fonctionnalité de délai JavaScript, qui est disponible dans presque tous les plugins WordPress aujourd’hui, n’était disponible que dans 3 plugins avant 2020. D’où ? Dans le secteur de l’optimisation, aucune approche n’a été adoptée et connue de la majorité sous la forme d’un délai JavaScript. Pendant des années avant 2020, cette méthode faisait plus ou moins parler d’elle dans les communautés étrangères d’optimisation.

Le domaine de l’optimisation est un domaine très vaste.Optimisation de la vitesse WordPressIl ne s'agit pas seulement d'un domaine spécifique à WordPress, mais aussi de php, js, asp.net, python etc. Cela peut être fait sur des sites préparés avec n'importe quel langage de programmation ou système de gestion de contenu prêt à l'emploi (cms comme opencart, drupal, magento, etc.). Il s’agit d’un domaine très vaste, il ne nous est donc pas possible de dire qui a découvert et diffusé cette tactique d’optimisation de la vitesse. Cependant, en tant que personne qui suit les développements et les systèmes dans le domaine de la programmation et de Linux en Turquie et dans le monde depuis 2015, nous aimerions vous donner la réponse à la question principale avec les preuves sur le sujet : « Qui a lancé en premier cette tendance au retard javascript dans WordPress ?

Depuis 2017-2018, les plugins wordpress appelés Swift Performance et PageSpeed ​​Ninja étaient les deux seuls plugins régulièrement développés à proposer la fonctionnalité "Javascript delay" dans WordPress avec différentes variantes (délai Google Analytics, délai Adsense, etc.). Ils le proposent toujours et ils se sont encore améliorés. Mais ces deux plugins n’étaient pas populaires à l’échelle mondiale avant 2020. Ils ne sont toujours pas populaires en Turquie. En Turquie, jusqu'en 2020, le nombre de personnes qui savaient qu'il existait une stratégie d'optimisation efficace appelée js delay et qui utilisaient efficacement ces deux plugins dans l'optimisation était inférieur à 10. Au fil des années, elle est devenue très populaire, d'abord à l'échelle mondiale, puis en Turquie. En 2020-2021, les développeurs de plugins WordPress ont rapidement ajouté la fonctionnalité de délai js à leurs plugins et ont continué à la développer. En 2022-2023, il n'y a plus de plugin sans fonctionnalité de délai js. En fait, en 2021, le plugin de cache Litespeed a développé une fonctionnalité appelée mode invité, qui trompe les robots, c'est-à-dire qu'il fournit des scores élevés aux outils de test en montrant uniquement aux robots la version non entièrement chargée de la page. Malheureusement, la plupart des personnes qui optimisent WordPress, en particulier les forums, utilisent cette astuce et cela n’accélère pas réellement les sites. C'est juste que le score des véhicules d'essai semble élevé. Mais c'est un sujet distinct, je n'entrerai donc pas dans les détails. Pour résumer nos propos, ces deux plugins sont les premiers à implémenter/coder pratiquement le délai JavaScript dans WordPress et à le proposer publiquement aux utilisateurs :

Performances rapides et PageSpeed Ninja

Performances rapides :https://swiftperformance.io/

PageSpeed ​​Ninja :https://pagespeed.ninja/

Le plugin PageSpeed Ninja était en version bêta jusqu'il y a quelques mois en 2023, mais il vient de passer à la version stable. Le plugin Swift Performance est publié dans une version stable depuis de nombreuses années. Cependant, le principal projet de module complémentaire (Swift Performance) a pris fin et son support a été interrompu en 2024. Ensuite, il a été proposé en phase bêta en tant que nouveau plugin appelé Swift Performance AI en 2022, avec des fonctionnalités qui ne sont disponibles dans aucun autre plugin d'optimisation dans WordPress, notamment « l'intelligence artificielle », le « cache dynamique » et « l'accélération du panneau d'administration ».

Voir : (mise à jour des enregistrements des plugins pertinents - preuve de l'année et du mois au cours desquels les fonctionnalités de retard js ont été ajoutées) :

https://wordpress.org/plugins/psn-pagespeed-ninja/#developers

https://docs.swiftperformance.io/changelog