htmx — это компактная JavaScript-библиотека, которая позволяет использовать AJAX-запросы, CSS-переходы, WebSockets и Server Sent Events прямо в HTML с помощью атрибутов тегов, без необходимости писать сложный JavaScript-код.
Библиотека весит около 14 килобайт в сжатом виде, не имеет внешних зависимостей и легко расширяется. Она снимает искусственные ограничения обычного HTML: теперь не только ссылки и формы могут инициировать HTTP-запросы, а не только клики и отправка форм — вызывать их выполнение.
