Cyril Gaunet

Server-Side rendering, Twig, Vue, un ménage à 3 qui n'a pas fonctionné

10 minutes

Il y a 6 mois, j'ai rejoint le projet d'une plate-forme e-commerce: Tarkett, multinationale française spĂ©cialisĂ©e dans le revĂȘtement de sols.

Initialement développé en Symfony, le site s'est progressivement orienté sur une solution hybride Symfony/Vue.js afin de rendre dynamiques certaines parties du site.

Je vous propose de voir ensemble comment la migration vers Nuxt.js nous a permis de diviser par 4 la métrique Visually Complete.

Je vous présenterai :

  • Pourquoi l'architecture initiale Symfony/Vue n'Ă©tait pas optimale.
  • Pourquoi et comment nous avons essayĂ© de recoder Nuxt, sans succĂšs...
  • Comment effectuer une migration progressive d'un site Twig/Vue vers une solution 100% Nuxt.
  • Une comparaison des diffĂ©rentes solutions techniques sous l'angle du Speed Index.

En sortant, le public saura comment ajouter Vue/Nuxt sur un projet Symfony et repartira avec tous les tips pour réussir une migration progressive.