Earlier quoted context omitted.
> I think mostly because they were bit too hard by IE doing the exact same thing just a few years before. It's pretty simple, in my view: JS developers were happy with the language and didn't want a browser vendor trying to replace it. Remember that it was announced around the time that the new ES6 ("Harmony") features were generating a lot of excitement about the future of JS.
I think Dart started internal development around the same time CoffeeScript gained major popularity and brought attention to JS's desperate need to evolve, but they released at a bad time: when JS finally did start to evolve (as Harmony) which was a reaction to CoffeeScript in the first place. So CoffeeScript served its purpose of pushing JS forward, and most other compile-to-JS languages had no more purpose. I say m…
- CoffeeScript was hugely popular at the time - it was even mandatory at GitHub to make new applications in CS not JS
- Typescript was immediately well recieved. JS folk liked optional typing.
- Ruby was popular amongst the web community
Google would have done a lot better than making a new road and wondering why there's nobody on it.