Microsoft has introduced new open source language enhancements for JavaScript that should make it easier to write JavaScript code. TypeScript adding new features like static typing and some OOP features like classes and interfaces. There is controversy about whether TypeScript make sense or not, see discussions on Scott Hanselman’s Blog or Channel 9.