Ask HN: What novel tools are you using to write web sites/apps?
This partially might be more of a what's old is new again, but here's what I use:<p>- 100% server side rendered<p>- Progressively enhanced (fully works without JS, but having JS enabled makes it nicer)<p>- In select places where I need SPA-like snappiness I use a ~100 line long DOM diffing algorithm (I request full HTML through AJAX and diff it into the current page; if the user has no JS enabled then the page just refreshes normally)<p>- Running on a single, cheap VPS; no Docker, no Kubernetes, no serverless<p>- No SQL database; I just keep everything in memory in native data structures and flush to disk periodically; I have a big swap file set up so that I can keep a working set bigger than the RAM<p>- Written in Rust, so it's fast; I can support tens of thousands of connections per second and thousands concurrent users on my cheap VPS