AngularJS

AngularJS (or simply Angular or Angular.js) is an open source web framework mainly developed by Google and the community of individual developers that revolve around the framework born to face the many difficulties encountered in the development of single page applications.
It aims to simplify the development and testing of this type of application by providing a client-side framework with MVC (Model View Controller) and Model-view-viewmodel (MVVM) architecture along with components commonly used in RIA applications.

The AngularJS framework works by first reading the HTML page, which has encapsulated additional custom attributes (example: ng-controller). Angular interprets these attributes as directives (commands) to bind the input and output parts of the page to the model that is represented by standard JavaScript variables. The value of these variables can be set manually in the code or retrieved from static or dynamic JSON resources.

According to Libscore, a JavaScript analysis service, AngularJS is used on NBC sites, Walgreens, Intel, Sprint, ABC News, and approximately from another 8,400 in July 2015.

source wikipedia