Pourquoi nous avons Choisi Solid ?

Certaines fonctionnalités de l’application nécessitent une interactivité locale due aux tableaux nécessitant de pouvoir être modifiables.
Pour ces cas spécifiques, nous avons choisi SolidJS, intégré via le système des Astro Islands.

Nos motivations principales :

Critère Observation Avantage
Performance runtime Solid est reconnu pour sa réactivité exceptionnelle Expérience fluide et instantanée
Poids du bundle Très léger Interactivité sans compromettre la vitesse globale
Simplicité d’intégration Compatible nativement avec Astro Aucun surcoût de configuration
API moderne et familière Proche de React mais plus performante Courbe d’apprentissage rapide pour l’équipe

Solid n’est chargé que là où c’est nécessaire.
Le reste du site reste statique et optimisé, ce qui nous permet de minimiser la quantité de JavaScript envoyée au client, tout en maintenant une UX moderne et réactive.