JavaScript is unsuitable for any serious development.
The only people who think this is good for anything are those who never had to use it for anything beyond little “onclick” scripts on a webapp. Just because Google used it it doesn’t make it automatically good.
The crappiness comes from the fact that it doesn’t support inheritance. This might not seem a problem for a small app, but as it grows you would need to better organize your code. Some methods might be needed by several objects, thus requiring a component hierarchy.
Well, in JavaScript that’s impossible.
Some JavaScript developer might say: “You can simulate it with design patterns.” Google it and be afraid of the sheer amount of stupidity you need to suffer in order to get something that resembles sanity.
Why even bother with it? Shouldn’t you just use a language that allows you to do what you need done?
JavaScript is just for tiny scripts and that’s it. And even then there are better options out there.
The hype for this piece of shit is just unbelievable.