TypeScript is a free and open-source programming language developed and maintained by Microsoft. It is a superset of ES6 and adds static typing.

  • Adds the Types
  • Features from upcoming JavaScript versions (ES6 and beyond)
  • Interfaces
  • IntelliSence

ES6 is the next generation of JavaScript aimed to ease the development, make the code more readable and maintainable.
The codebase will be easy to do migrations towards next versions or from other frameworks, catch the errors and follows current industry standards

It’s packed with lot’s of features like:

  • Default Parameters
  • Block Scope – let and const
  • Destructuring
  • Arrow functions
  • Modules
  • Classes
  • Iterators
  • Generators
  • Promises