Hi,
Someone would post this news sooner or later I guess. You can read about it here:
Looks like "AtScript" is now TypeScript redux. It's good that they could work out a more standard solution. Not too surprising though.
What does it mean for Dart? I think we should get past any jealousy first. :-)
I like it that Dart is getting more optimizations. I also like it that Dart may appeal on the server side.
JavaScript is just inexorable. :-)
Dart is the cathedral. JavaScript is the bazaar. We may need more "bazaar" in Dart. It's good that Dartium will finally be able to work without updates for an entire year, for instance. But as far as design goals went in Dart, I think that requiring an IDE was not the most "bazaar" of the ideas. And yet it was a great idea. :-)
The problem on the client is that manipulating with DOM with more type checking is not exactly more fun than manipulating it without so many type checks in JavaScript. Which means that programming with Dart can be slow and boring on the client. It is only offset by JavaScript currently needing transpilers for ECMAScript 6. But that may be just a bump on the road for JavaScript. For Dart, it may be part of its DNA.
My idea for Dart would be to make it possible to create small widgets that could be packaged up and embedded multiple times in larger and existing applications. Much like Flash animations and Java applets of old, but using HTML and CSS features to get it done. Even if the HTML and CSS had to be converted into JavaScript for easier embedding.
Cheers,
Joao