htmx
@Jonny Bradley pointed out, Vue.js can do all of this (and a lot more, but it's not as simple), which is also a modern framework gaining adoption fast. And, Tiki is already moving in the Vue.js direction so I guess it makes more sense to continue in that direction.
also, as