HTMX возрождает мою веру в Web-разработку

Мда, снова убеждаюсь, что всё уже придумано до нас. Недавно в канале IndieWeb увидел упоминание библиотеки HTMX. Сначала думал, что какая-то очередная React-подобная гадость. Но решил узнать подробнее, что это такое, и оказалось, что как раз таки нет. Она реализует тот же подход, который я задумывал в 2021 году, когда начинал делать интерфейсную часть для своего движка сообщества: позволяет задавать через data-атрибуты то, как надо реагировать на пользовательские действия. Вот простейший пример: <button hx-post="/clicked" hx-trigger="click" hx-target="#parent-div" hx-swap="outerHTML">Click Me!</button>
И главное, весь рендеринг делается на сервере, как и должно быть! На клиенте только полученный кусок вставляется в нужное место (указанное в hx-target) и всё. И всё это в gzipped-виде занимает что-то порядка 14 Kb, если верить официальному сайту. И ещё есть возможность задавать, на какое именно действие реагировать (например, вместо клика можно повесить это на onmouseout, чего у себя я не предполагал в принципе).
В общем, HTMX возродил мою веру в возможность возврата к нормальному Интернету!
А моё бессознательное, видимо, ещё тогда, в 2021 году понимало, что, скорее всего, есть готовое решение, поэтому заблокировало идею писать подобное самому. Жаль только, что узнал о нём я спустя аж два с половиной года…