Initially, JavaScript, like HTML and CSS, was regarded solely as a client-side programming language. However, HTML, CSS, and JS are still considered the popular frontend trinity, and learning them is a requirement for anyone aspiring to be a web developer. As time went by, JavaScript’s multiple features let developers realise that this language can also be used as a server-side language. However, as JavaScript became more widely used, its failure to meet the requirements of object-oriented programming became increasingly apparent to programmers. Since JavaScript is beneficial as a server-side language but lacks the aspects of building a robust program, the same development team developed another programming language similar to JavaScript but offered more features. Welcome to TypeScript.