I ask because some of Dart's features seem really nice in comparison to JavaScript but so did .NET's C# features to Java. But in the end, Java kept up with C#/.NET's feature set and C#/.NET never won. Some of the really nice features of Dart seem to be quite easy to integrate into future versions of JavaScript.
I guess one could say that C#/.NET did put pressure on the Java to move quicker than it might have if there wasn't competition.