I really loved the ideas of HTMX but when I finally used it in a project, it was still overly complicated for my needs and yet in some areas underfeatured. Vanilla Websockets + insertAdjacentHTML works pretty well for me.
maybe i'm just an old man shaking his fist at this point but in my opinion html, css and vanilla js is more than enough and is the correct solution for any reasonable web page/site/application. if you need a more complicated solution, what you are making is not appropriate for the browser and shoehorning it into the browser is stupid.