JavaScript is an interpreted and lightweight programming language which has wider applications in the web-based development. The original purpose of the language was to make web pages (HTML) "come alive" by adding dynamic behaviours and interactivity. JavaScript executes in the browser (front-end) and as of today, many backends are also built using JavaScript.