Angular JavaScript is a powerful client side technology that is used to provide functional things to enhance and extend HTML, CSS, and Java Scripts. It is a JavaScript open source web application development framework maintained by the search giant, Google. This JavaScript is mainly used for developing single page web applications with multiple functionalities. The primary goal is to simplify development and testing by offering client side MVC architecture along with rich internet application components. AngularJS handles dependencies. Developers are allowed to use UI declaratives. AngularJS enables design – development workflow. AngularJS enables parallel development. AngularJS is primarily used for single page applications.