TypeScript is launched by Microsoft in 2012. It must be compiled into a JavaScript file before executed. TypeScript has many useful syntax, such as Object-Oriented and Generic, and static type definitions.
Node.js is no longer limited to web development but also allows us to develop command line applications, CLI, or server side applications with JavaScript.