Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Would you buy a car if when you took it for a test drive, it had no engine but instead the salesman sat next to you and made "vrrm vrrm" noises for 20 minutes?


Are you purchasing this JS library? Does it not make sense to reduce server load in order to reduce the cost of demonstrating a free product?


Using the library is an investment of time, and time is worth money, so yes.

Reducing server load makes sense. Use a CDN or proxy, and aggressively cache responses.

Adding an entirely faked backend response, so that the examples don't actually show the real traffic it would generate is both adding complexity to the demo, and potentially giving a misleading picture of how usable the library is: for all we know, it's too slow to use as the examples show, because a real HTTP request to a backend is going to be slower than a javascript function returning a pre-determined string.


If instead the salesman took you and a car that included an engine out on a test track, would you not buy the car because the test track was fake? You are not buying the test track so you shouldnt care. You are not buying htmx's demo backend either so you shouldnt care.


In your analogy the 'test track' is still close enough to a real road - just as a functional backend providing fake data is real enough to test the functionality.


You realise that's just another straw man / false comparison, right?

The library is displayed fully functionable, but other parts are mocked. Your example is asinine.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: