Компания Microsoft объявила о выходе первого стабильного выпуска языка программирования TypeScript 1.0, который позиционируется в качестве расширения возможностей языка JavaScript.
TypeScript не является заменой JavaScript, а лишь расширяет его возможности, оставаясь полностью обратно совместимым. Это означает, что весь существующий код на JavaScript совместим с TypeScript, поэтому можно использовать стандартные библиотеки JavaScript.
В отличие от JavaScript, новый язык имеет возможностью явного определения типов, поддержку использования полноценных классов, а также поддержку подключения внешних модулей.
Итоговая программа на TypeScript компилируется в обычный JavaScript код, который выполняется в любом современном браузере или используется совместно с серверной платформой Node.js.
Официальный сайт проекта: www.typescriptlang.org