JavaScript with superpowers
Created by Anders Hejlsberg (Microsoft)
TypeScript is a typed superset of JavaScript developed by Microsoft. Every valid JavaScript file is also valid TypeScript — but you gain the ability to annotate your code with types, interfaces, and generics. This catches entire classes of bugs before your code ever runs. It's become the standard choice for large-scale web applications.