None of those things are inherent to JavaScript; rustdoc
today actually already uses a lot of JavaScript. No JS at all would regress many significant features.
I expect it to be smaller and faster than today.
And, for people who extremely hate JavaScript of any kind, that’s why pluggable frontends exist; you can totally do that if you’d like.