TypeScript

A language for application-scale JavaScript.