Homogénéisation des librairies !javascript!
Les frameworks !javascript! évoluent, notre CMS aussi ! Nous n'utilisons maintenant plus qu'une librairie pour 100% de nos besoins !
Vous avez peut-être déjà entendu parler des frameworks !javascript!, ce sont ces groupes de librairies qui permettent de gérer un certain type d'affichage sur votre site. Jquery ou Mootools vous parlent peut-être ?
Nous avons implémenté au fur et à mesure des demandes de nos clients, des librairies !javascript! diverses, qui répondaient à chaque fois au mieux de la demande.
Nous sommes rapidement arrivés à un point où nous utilisions 5 librairies différentes, en devant gérer le versionning en fonction du besoin.
Nous sommes enfin montés en compétence sur Mootools, que nus utilisons maintenant comme librairie unique.
Le résultat en terme d'interface n'est pas nécessairement différent, mais au lieu de charger jquery, scriptaculous, mootools, toolman, noobslide, mediabox à chaque page, nous ne chargeons que Mootools et nous libérons au bas mot 200Ko de chargement inutile de !javascript!.
Le temps de chargement des pages s'en ressent sensiblement ainsi que la stabilité d'un navigateur à l'autre.
Cet amendement a permis de rendre plus fluide et plus intuitif notre backoffice.