@numericcitizen
> “It’s hard to imagine the web without JavaScript, only as a collection of static, linked documents served by essentially passive file servers.”

Isn’t client-side scripting the issue, not server-side? I’ve enjoyed using the Gemini Protocol via its Lagrange client (works with other simple protocols too e.g. Gopher). Maybe it’s too simple, but it’s also quite elegant. Excluding client-side scripting kills the benefits — but also some of the problems. Still, it’s hard to evangelise for these protocols. It’s like saying “Try this, it’s worse.” You either like it or you don’t.