@chakie what you can do so.
There are #nojs communities that use Ruby or other languages to handle conditionals and loops on the render level.
So you can stop using js. For example, my site codedude.xyz uses Ruby, jekyll, and liquid.
The project #gnu maintain something named #LibreJS I don't know much about it but seems good option.
I've heard rumors about creating a new web network from scratch. They probably consider no use JS on client.
