phoenix liveview 같은 방식의 websocket 기반으로 서버에서 dom 조작하는거면 패러다임이 다른데
htmx 써봤을 때는 서버에서 조각난 html을 내려줘야한다는 게 그닥 유쾌하진 않더라고요
특히 css 부분에서 class를 지정해서 내려주면 서버 입장에서는 화면에서 사용중인 css를 알 수가 없으니 사실상 공통 css를 강제하는 느낌입니다.

몇년전에 Phoenix liveview 로 다소 복잡한 UI 를 만들어본 적 있는데, 간단한 인터렉션을 구현하는게 너무 까다롭고, 하나의 liveview 가 하나의 elixir process 로 처리되기 때문에, 옆 컴포넌트와 인터렉션이 매우 어렵습니다. 결국 포기하고 react 로 돌아간 기억이 있네요.

liveview가 미래같아요 저는…

liveview는 또 네트워크에 크게 의존하다보니까 서버가 원격지라서 핑이 높거나 제3세계 등 인터넷 인프라가 좋지 않은 경우에서는 약점이 크더라고요.