TypeScript
What is TypeScript
TypeScript is an open-source programming language for large-scale JavaScript applications, developed at Microsoft by Anders Hejlsberg (who also designed C#).
It is a superset of JavaScript, meaning that it features the same syntax and semantics of the language, and compiles into simple JavaScript code that can be run on any browser.
TypeScript has the advantage of pointing out compilation errors during development. This is a great advantage for developers. Additionally, it is very portable, and supports strongly typed or static typing, in contrast to JavaScript.