imageFew days ago on the MSDN blog Jonathan Turner {MSFT|LINK} announced new version of TypeScript (no 0.9.1). What is TypeScript? Based on Microsoft page:

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to clean, readable, standards-based JavaScript.

First release of TypeScipt has been published in October 2012. The newest version contain some new features and improvements:

  • Improved Performance – faster, re-written compiler, with better interactions. More inrceased performance has been announced especially for Windows 8 (and 8.1) users – with new Chakra, the Java Script Engine
  • Typing with ‘typeof – Microsoft added support for this operator, which working especially with shapes of module, statistics of a class and enums
  • Better handling ‘this – Field initializers are now supporting ‘this’, this means that classes can contain both methods on the prototype, and callback function on the instance
  • No Implicit Any – Full support for ‘—noImplicityAny’ flag
  • ASP.NET – Better support for ASP.NET application projects

More information about TypeScript v.0.9.1 are available HERE. And from THIS page You can download latest version of TypeScript. If You need language documentation, PDF file (1MB size and 132 pages) is available HERE. If You need source code, is available on CodePlex site.

TypeScript working as a Windows process: Tsc.exe.