TypeScript ist ein Superset von JavaScript, welches durch Microsoft als Open Source-Projekt entwickelt wird. Es ergänzt JavaScript um Features, welche aus der .NET-Welt bekannt sind & geschätzt werden: Lambda-Ausdrücke, Decorators (aka Attribute) oder statische Typisierung. Durch die Transpilierung von TypeScript nach JavaScript kann dieser Code in allen gängigen Browsers und auch in Node.js ausgeführt werden, sodass keine eigene Runtime dafür nötig ist.