For the web projects I initiate, I'm settling into what I call the #mvjs framework (Minimum Viable JavaScript) - the least JS I can get away with.

This brings me to use a subset of:
- HTMX (only if I need partial page reload)
- alpinejs (only if I need some reactivity that only makes sense on the client side)
- vanilla javascript (for the rare cases I need to complemenf the former)

Thanks @carlton for helping me discover Alpine

#htmx #alpinejs

Per als projectes web que inicio, el meu framework preferit de frontend l'he batejat com #mvjs (minimum viable javascript) - només javascript quan sigui imprescindible.

Això em porta a utilizar el subconjunt de:
- HTMX (només si cal refrescar fragmentd de les pàgines)
- alpinejs (només si cal reactivitat que només té sentit fer al frontend)
- javascript pelat (per als casos esporàdics que cal complementar els anteriors)

Gràcies a @carlton per fer-me descobrir Alpine

#htmx #alpinejs