TypeScript

A superset of ECMAScript designed by Anders Hejlsberg, the head honcho of programming languages and development tools at Microsoft, and released as an open source project in 2014. It is intended as an "abstraction level" to ECMAScript, in that it runs on ECMAScript and compiles to ECMAScript (ES3 or ES5), but adds features to the language such as class-based object-oriented programming features and static typing, both on an optional basis. The additions do to some degree follows the proposals for ECMAScript v6 (we are currently at v5.x) and they are primarily intended to help with development of larger programs that ECMAScript/JavaScript is not well suited for.

Version

 * 1.3 Nov. 2014

Links

 * http://www.typescriptlang.org
 * Typescript source on GitHub
 * Typescript blogs

License

 * Open source release under the Apache Software License v2.

Author

 * Microsoft
 * Anders Hejlsberg