Fusion

Révolution ou Réconciliation

fusion
Philippe Escalle CTO

Lors de la Laracon EU 2025, un certain Aaron Francis est venu poser une bombe (métaphorique, bien sûr) avec Fusion. Son objectif ? Faire en sorte que PHP et JavaScript arrêtent de se regarder en chiens de faïence pour enfin bosser ensemble comme un bon duo de danseurs de tango.

Imaginez Tonton Moustache et Tata Moumoute sur la piste de danse. Tonton Moustache (alias PHP) veut tout contrôler : "Le backend, c’est moi, et je te dis comment bouger !" Mais Tata Moumoute (JavaScript) riposte : "Non, mais oh ! Je suis le frontend, et c’est moi qui gère l’animation !" Et là, entre en scène Fusion, leur coach de danse, qui leur apprend à synchroniser leurs pas au lieu de s’échanger des noms d’oiseaux.

Comment ça marche ?

Fusion permet d’écrire du PHP directement dans les composants React et Vue.js, créant ainsi une intégration fluide entre le backend et le frontend. Fini les allers-retours compliqués entre deux mondes qui s’ignorent. Vous voulez passer une variable PHP à React ou Vue ? Rien de plus simple. Vous voulez que votre logique Laravel s’intègre directement dans un composant interactif ? Facile.

Bref, Fusion, c’est comme une baguette magique pour les devs Laravel qui en avaient marre de jongler entre Blade, API, et JavaScript. Désormais, c’est du "unified development", comme disent les hipsters du web.

Et Livewire dans tout ça ?

Ne vous inquiétez pas, Livewire n’est pas jaloux. C’est comme si on avait deux écoles :

  • Livewire, c’est l’option "full Laravel", sans une ligne de JavaScript à écrire.

  • Fusion, c’est l’option "Laravel + React/Vue.js", pour ceux qui aiment quand même un peu de JavaScript mais veulent une intégration naturelle.

Bref, selon que vous soyez un CTO en quête de productivité maximale ou un dev qui aime bidouiller avec React ou Vue, vous avez désormais le choix du roi.

L'oeil du CTO

" Pour les CTO qui se demandent si Fusion est une révolution ou juste un gadget, voici une réflexion : Si votre équipe galère à gérer l’intégration Laravel/React ou Laravel/Vue.js, Fusion peut être une bénédiction. Si vous voulez éviter des allers-retours entre frontend et backend et gagner du temps, c’est une belle promesse. Mais si vous êtes déjà marié à Livewire et que ça marche bien, inutile de tout casser. Bref, Fusion est un nouvel outil dans l’arsenal de Laravel. À vous de voir si vous êtes prêt à danser le tango avec PHP et JavaScript ! "