TypeScript
TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript.
Основными отличиями от JavaScript являются возможность явного статического назначения типов, поддержка использования полноценных классов (как в традиционных объектно-ориентированных языках), а также поддержка подключения модулей.