Performance[edit]
AngularJS sets out the paradigm of a digest cycle. This cycle can be considered a loop, during which AngularJS checks
if there is any change to all the variables watched by all the $scopes . So, if $scope.myVar is defined in a
controller and this variable was marked for watching, AngularJS will monitor the changes on myVar in each loop
iteration.
This approach potentially leads to slow rendering when AngularJS checks on too many variables in the $scope every
cycle. Hevery suggests keeping fewer than 2000 watchers on any page.[13]
See also[edit]
Free software portal
Knockout.js
React.js
Comparison of JavaScript frameworks
References[edit]
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Jump up^ Earliest known releases
Jump up^ "Release 2.2.0". GitHub. Retrieved 2016-11-16.
Jump up^ "Libscore". libscore.com. Retrieved 2016-10-17.
Jump up^ "What Is Angular?". Retrieved 12 February 2013.
Jump up^ Understanding Components
Jump up^ "Annotated ECMAScript 5.1, Section 10.2 Lexical Environments". Retrieved 2015-01-03.
Jump up^ Barendregt, Henk; Barendsen, Erik (March 2000), Introduction to Lambda Calculus(PDF)
Jump up^ "AngularJS: Developer Guide: Scopes". Retrieved 2015-01-03.
Jump up^ "ECMA-262-3 in detail. Chapter 4. Scope chain.". Retrieved 2015-01-03.
Jump up^ "Writing Directives". angularjs.org. November 28, 2012. Retrieved 2013-07-21.
Jump up^ Component Router
Jump up^ "5 Awesome AngularJS Features". Retrieved 13 February 2013.
^ Jump up to:a b Misko Hevery. "Databinding in angularjs". Retrieved 2014-03-09.
Jump up^ "Hello World, <angular/> is here". Retrieved 2014-10-12.
^ Jump up to:a b "GetAngular". Angular / BRAT Tech. LLC. Archived from the original on 2010-04-13. Retrieved 2014-10-12.
Jump up^ "angular/angular.js". GitHub. Retrieved 2016-07-22.
Jump up^ Coman Hamilton. "A sneak peek at the radically new Angular 2.0". Retrieved 2015-10-21.
Jump up^ Coman Hamilton. "Angular 2.0 announcement backfires". Retrieved 2015-10-21.
Jump up^ angularjs (30 Apr 2015). "Angular 2 moves from Alpha to Developer Preview! Dev guide and API docs now
available at ... angular.io/docs/js/latest" (Tweet). Retrieved 2015-10-21 via Twitter.
Jump up^ "Angular: Angular 2 Beta". angularjs.blogspot.it. Retrieved 2016-07-13.
Jump up^ "angular/angular". GitHub. Retrieved 2016-05-04.
Jump up^ "7 key differences between Angular 1 and Angular 2"
Jump up^ "What's New in AngularJS 2.0". SitePoint. 2015-03-02. Retrieved 2016-05-04.
Jump up^ "AngularJS: Developer Guide: Internet Explorer Compatibility". Google. Retrieved 2014-10-12.
Jump up^ Minar, Igor. "AngularJS 1.3: a new release approaches". AngularJS Blog. Retrieved 2014-10-12.
Jump up^ "angular/angularjs-batarang (GitHub)". Retrieved 2014-10-12.
Jump up^ Ford, Brian. "Introducing the AngularJS Batarang". AngularJS Blog. Retrieved 2014-10-12.
Jump up^ "batarang Chrome extension for AngularJS appears broken".
Jump up^ https://github.com/angular/batarang/graphs/commit-activity
Further reading[edit]
Green, Brad; Seshadri, Shyam (March 22, 2013). AngularJS (1st ed.). O'Reilly Media. p. 150. ISBN 978-1449344856.
Kozlowski, Pawel; Darwin, Peter Bacon (August 23, 2013). Mastering Web Application Development with AngularJS (1st
ed.). Packt Publishing. p. 372. ISBN 978-1782161820.
Ruebbelke, Lukas (January 1, 2015). AngularJS in Action (1st ed.). Manning Publications. p. 325. ISBN 978-1617291333.
External links[edit]