JavaScript (JS) is a high-level interpreted programming language that is also considered to be dynamic, weakly typed, prototype-based, and multi-paradigm. Alongside Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS), is one of the three core technologies of the World Wide Web (WWW). Its characteristics allow for the creation of dynamic web pages which can be interactive with users. It can be found employed commonly by most modern-day websites while all modern-day browsers support it without the need of any plugin through means of a built-in JavaScript Engine. Each JS Engine represents a different implementation of JS and is all based on the ECMAScript specification with some not supporting the spec fully while many others support it entirely and more features beyond it.