Middle kick
Marketing vs Développement : une guerre éternelle et un amas de dette technique
Voir plus
/https://medias.yama-cms.com/fbe88647624e76d5bcdec2d0e89dc506/2025-03/67d3ee44b7ec0106527189.png)
Datastar est un framework “à la HTMX” où la logique peut être exprimée en HTML, mais qui condense toute son API dans un système de “signals” et un canal SSE. La page garde une connexion avec le serveur, et le serveur peut envoyer des événements pour mettre à jour les valeurs (signaux) ou certains fragments du DOM (là où HTMX renvoie des fragments du DOM en réponse aux des requêtes HTTP).
Dans le principe, ce système est assez similaire au fonctionnement de Mercure : Les clients font des requêtes HTTP, et le serveur envoie les notifications de mise à jour via un cannal SSE.
L’API serveur est disponible dans de nombreux langages, mais est aussi si simple qu’on peut l’implémenter soi-même.