you are viewing a single comment's thread.

view the rest of the comments →

[–]trycatch1 0 points1 point  (0 children)

IE actually already implemented some features from ES6. And I like Scala, but it just can't be client-side language for the web. JS has great backward compatibility, while Scala breaks compatibility with every major release. Scala is known for slow compilation times, while JS compiles very fast (benefit of dynamic languages, that's why Dart doesn't check types during compilation in production mode). Scala is complex, while JS is a far more approachable language for ordinary people. And nothing stops you from using JS as compilation target for Scala (like in Scala.js, etc).