But the complaint is being misread. In "require running nonfree Javascript code" Stallman isn't saying "require running Javascript code, which we all know is inherently nonfree". He's saying "require running particular Javascript code which in this instance is nonfree." A web client that uses free (as in speech, not as in bird) Javascript code is presumably fine.
Like, I can understand being peeved at the use of JS for text that really doesn't need it. But something like a mapping app, I don't see how you get around it.