Comment: Re:Have you ever been to a Ruby conference? (Score 1) 715
You can use functional style programming with JavaScript, because JavaScript has functional programming language elements. There are first-class functions, and you can also have immutability, tail-end recursion etc. if you know what you're doing.
Node.js doesn't claim to be innovative. It allows you to do event-driven io that's been possible with other technologies since forever, but it just makes it harder to unintentionally use blocking io. Node.js can also appeal to people who would like to have the same technology in back-end as in front-end.
The Chrome V8 engine and Firefox's JavaScript engine since version 10 are reasonably fast and stand up to other languages well in benchmarks, and you can notice that they perform well in practice.
jQuery's real aim isn't to make JavaScript "less painful to use", but to make DOM usable. DOM is not part of JavaScript, but it's a large part of why JavaScript has a bad rep, since the DOM API really is painful to use.
There's no reason why the trend of JavaScript's reputation improving would stop in the future. The technologies built with JavaScript are maturing, and the understanding of the language keeps improving. JavaScript's reputation has been hurt by its popularity, since there are just so many JavaScript users that are unskilled or unwilling to learn. People just see that it's not classical OO and think it's bad, or they look at poor quality JavaScript code and think that there's no other kind.
JavaScript has progressed since the time it was mainly used for window.open(), but none of you critics disparaging it seem to have actually gone and made viable alternatives to JavaScript in browsers, or made viable alternatives to the web as a rich, barrierless application platform. It just seems like for some reason you'd like to keep things stagnant as they were. Perhaps it's because you're threatened by the idea that you've been misjudging JavaScript. In any event, JavaScript is here to stay, it'll keep improving, and your opinion will be increasingly marginal.