My first reaction was not positive. But after reading some more of the details and considering the alternatives, I think Dart could be a good thing.
At a glance, it looked like Google was just trying to make Java for the client side (which is funny considering that’s what Java thought it was for). But it’s not quite that.
The main thing is that the developer gets to decide how strongly typed something is. Which is nice. I wish JS was more strongly typed sometimes, and I wish Java was less strongly typed often. Being able to choose what’s right for the situation… WANT!
And writing in a language that was designed to have sensible class definitions, rather than having it grafted on by something like DojoToolkit (leaving behind all sorts of weird syntax quirks) would also be a boon.
I’m going to keep my eye on Dart.