JavaScript(JS) is one of the most popular languages for creating web applications. Every JS developer is enticed by its simplicity, easy implementation as well as flexibility but as your application’s complexity increases your application becomes difficult to debug, maintain and develop. You waste a lot of time finding and fixing those TypeErrors, and Reference Errors. If this is you, then I am confident to say that Typescript is the solution to your problem. Typescript is JavaScript with an additional Type System that helps you write better code during your development stage itself, thus saving you from those nightmare production issues did I mention that it’s open source?