After a quick review, I can see why. Below is a simple demo taken from their docs to show you how native this is to standard HTML.
See the following markup with an explanation of what it does.
Try the demo
When a user clicks on this button, issue an HTTP GET request to ‘/demo/htmx-demo.html’ and use the content from the response to replace the element with the id "htmx-demo" in the DOM
What's great is that all you need to use this framework is a 48kb file (current version 1.9.10 as of this post).
You can download the latest htmx file at unpkg.
The following HTTP request methods are available:
|Issues a GET request to the given URL
|Issues a POST request to the given URL
|Issues a PUT request to the given URL
|Issues a PATCH request to the given URL
|Issues a DELETE request to the given URL
I'm interested to use this more and see what it's like to live with. I really like the idea of leveraging modern capabilities of browsers instead of loading heavy frameworks on initial pageloads.