Yes, this is a big issue for JS. So much effort is spent trying to make JavaScript be some other language instead, by developers who are stuck building stuff in JavaScript because they want to run it in the browser.
At this point programming in other languages makes more sense and is arguably a better vision for “the future of JavaScript.”
Actually it is a pity that so many languages compile to JS but have an FFI which is not really friendly towards the programmer or that requires some code to write adaptors etc. Let's see how it evolves with asmjs.
At this point programming in other languages makes more sense and is arguably a better vision for “the future of JavaScript.”