# AngularJS Performance: A Survey Study

**Authors:** Miguel Ramos, Marco Tulio Valente, Ricardo Terra

arXiv: 1705.02506 · 2018-08-07

## TL;DR

This survey study analyzes the performance issues of AngularJS applications based on feedback from 95 developers, highlighting common causes, practices, and technical challenges affecting performance.

## Contribution

It provides a comprehensive overview of developer practices and technical causes of performance problems in AngularJS, based on a large-scale survey.

## Key findings

- Use of third-party components helps mitigate performance issues.
- Inadequate architecture decisions are a major cause of performance problems.
- Unnecessary processing in the digest cycle significantly impacts performance.

## Abstract

AngularJS is a popular JavaScript MVC-based framework to construct single-page web applications. In this paper, we report the results of a survey with 95 professional developers about performance issues of AngularJS applications. We report common practices followed by developers to avoid performance problems (e.g., use of third-party or custom components), the general causes of performance problems in AngularJS applications (e.g., inadequate architecture decisions taken by AngularJS users), and the technical and specific causes of performance problems (e.g., unnecessary processing included in the digest cycle, which is the internal computation that automatically updates the view with changes detected in the model).

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1705.02506/full.md

## Figures

8 figures with captions in the complete paper: https://tomesphere.com/paper/1705.02506/full.md

## References

11 references — full list in the complete paper: https://tomesphere.com/paper/1705.02506/full.md

---
Source: https://tomesphere.com/paper/1705.02506