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