so unfortunately the major downside I see so far is it's fairly hard to find good open source vanilla js libraries for things, as most things seem to be written for react.
other examples include: - virtualized list - combobox
66 karma · joined September 25, 2024
so unfortunately the major downside I see so far is it's fairly hard to find good open source vanilla js libraries for things, as most things seem to be written for react.
other examples include: - virtualized list - combobox
Edit: SSE*
I'm building https://htmgo.dev to do that with go + htmx, and http://fastht.ml seems like a good contender for python
The routing uses the std lib + chi, it's fairly integrated into the html builder because the http request needs to be utilized to check specific htmx headers.
I could imagine you could use your own web framework though, since you can wrap the std lib handlers.
> You could use air, but I find it still to be too slow to recompile the entire app.
At the moment I'm using fsnotify to watch file changes and restart the process immediately, so far it hasn't been too bad for live reloading. I'm hoping as long as precautions are taken to lazy load things on startup, then it would stay fairly quick.
With it properly spaced out and nested, after a few days it started reading exactly like HTML to me, where I can quickly see the hiearchy