Shopify a écrit un article intéressant (Rebuilding the Shopify Admin: Improving Developer Productivity by Deleting 28,000 lines of JavaScript). Iils avaient fait le choix d’utiliser un framework JavaScript (batman.js) pour leur interface d’admin afin de la rendre plus réactive. Hors, lors de leur dernière refonte, ils ont choisi de ne plus utiliser batman.js et de réduire de manière assez importante la quantité de code JS qu’ils avaient. Ils ont compensé en utilisant Turbolink (intégré dans Ruby on Rails) qui met à jour uniquement la balise body lorsqu’on clique sur un lien au lieu de rafraîchir toute la page.

Que pensez-vous de cette démarche ? Pensez-vous que ça peut se généraliser ?

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire