Kevin McDowell
Kevin McDowell

Reputation: 578

Performance testing single page application components

We have an Angular single page application that loads fairly fast. However, there are data components in the application that load (and render) asynchronously. I've looked all over the web and it seems like a fairly common problem, but without a good solution. Are there any tools out there that can perf benchmark just a component of a page, rather than the entire page? And we need to know the time between the request made for data and when rendering that data is completed.

Upvotes: 0

Views: 724

Answers (2)

Seb
Seb

Reputation: 618

Try the open source Chrome plugin Angular-performance, you can benchmark specific controllers, digest time and events in Angular applications: https://github.com/Linkurious/angular-performance

Upvotes: 1

James
James

Reputation: 630

Any chance of getting a reference to that particular view?

Similar to React + Flux, I believe Angular would be classified as a "current-state" front-end framework. Because it's functional programming and not object oriented. This is the reason company's have in the past switched over to angular, because of the speed and asynchronous nature of javascript.

If there are certain elements you don't want the DOM to render until conditions are met, I would recommend looking into ng-show and ng-hide.

https://docs.angularjs.org/api/ng/directive/ngShow

I hope that helps? I am not sure what situation in particular you don't want rendering asynchronously? Let me know how I can help.

Upvotes: 0

Related Questions