Chapter 11. Writing Robust AngularJS Web Applications

Web applications' performance is one of the non-functional requirements that we need to juggle with other tasks and functional exigencies. Obviously we can't neglect performance, even if our application looks stunning and has all the required functionality, people might refuse to use it if it doesn't run smoothly.

There are several factors that affect overall performance of a finished web application: utilization of network, size of the DOM tree, number and complexity of CSS rules, JavaScript logic and algorithms, data structures used and many, many others. Not to mention that it all depends on a browser used and users' perception! Some of the performance-related concerns are universal and need ...

Get Mastering Web Application Development with AngularJS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.