Very intresting talk about JavaScript with two smart guys behind TypeScript and Dart. First I thought these two new languages are the same thing. Meaning, TypeScript is a copy of Dart but actually they are quite different.
Quoting Scott Hanselman:
People have compared TypeScript to Dart. That’s comparing apples to carburetors. TypeScript builds on JavaScript so there’s no JS interop issues. Dart is a native virtual machine written from scratch. Dart interops with JavaScript…but it’s not JS. It doesn’t even use the JavaScript number type for example.