Javascript is a client side high-level, dynamic, weakly-typed, and interpreted programming language which enhances user experience by making HTML pages dynamic, when used with jQuery. It can also be used with plug-ins. It is one of the three core technologies of World Wide Web content production along with HTML and CSS and is supported by all modern web browsers. It supports object-oriented, imperative, and functional programming styles making it a multi-paradigm language. Javascript is executed on the client side thus saving bandwidth and strain on the web server. It is a relatively easy language and is relatively fast to the end user. It is also beneficial because it gives extended functionality to web pages.