Skip to main content
CourseFlix

AngularJS Performance

2h 52m 22s
English
Paid

Learn how to speed up your AngularJS apps. You will see how the framework runs under the hood. You will also learn clear steps to find and fix slow code. This course covers common bottlenecks, the $digest cycle, watchers, ng-repeat, and async tasks. Each lesson gives you simple ways to test and improve your app.

Requirements

  • Basic AngularJS skills
  • Interest in building faster apps

What You Will Learn

  • How the $digest cycle works
  • How to track and reduce watchers
  • How to tune ng-repeat for speed
  • How to handle async tasks without slowdowns

Who This Course Helps

You should take this course if you build apps with AngularJS and want them to load and run faster. The lessons use clear steps and real code so you can apply each idea right away.

About the Author: ultimatecourses.com

ultimatecourses.com thumbnail
Hey there, I'm Todd! Ultimate Courses exists because of people like you. People who are searching for the best knowledge out there. The best of the best. 3 years ago I made plans to begin recording the best Angular, TypeScript and JavaScript series of courses that existed on the internet. These weren't just any courses, they were ultimate courses. Courses that follow a pattern, teach a learning path, make you feel like you're making great strides, whilst giving you excellent scenarios you'll need in the real world. With over 60,000 students, I'm confident you'll love them. Go check out Ultimate Courses today to start your journey. I'd love to hear how you get on.

Watch Online 16 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 16 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Understanding the $digest cycle
All Course Lessons (16)
#Lesson TitleDurationAccess
1
Understanding the $digest cycle Demo
21:01
2
Diving into $digest and $apply
09:06
3
$rootScope and $scope inheritance
08:29
4
What creates a $$watcher
08:26
5
$watch vs $watchCollection
15:16
6
$applyAsync vs $evalAsync
11:18
7
Superfast renders with batching
13:19
8
Performance repeat filtering
07:54
9
Track-by expressions for minimal repaints
12:43
10
ng-if versus ng-show
07:19
11
$digest control with ngModelOptions
12:09
12
Limiting template expressions
05:12
13
Batching $http into single $digests
05:01
14
Running DI strict mode
13:45
15
Disabling hidden .data() and DOM mutation
08:43
16
Avoid memory leaks with $destroy
12:41
Unlock unlimited learning

Get instant access to all 15 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription