AngularJS Performance icon AngularJS Performance

Star Rating Star Rating Star Rating Star Rating Star Rating
4.5/5 (862 ratings)

Performance tuning for fast AngularJS. Master the internal workings and build blazing fast apps.

AngularJS Performance icon

AngularJS

Compatible with 1.5.x

Course duration

Duration

17 lessons 3 hours

What you'll learn

Learn how to write highly performant AngularJS apps and master the internal workings of Angular. From common performance bottlenecks through to understanding the $digest cycle, $$watchers, supercharge your ng-repeats and async queues to gain massive performance.

Superfast renders with batching 13:18

Online Course with Todd Motto

Todd Motto

Google Developer expert Google Developer Expert

Requirements

  • AngularJS knowledge
  • Desire to build fast AngularJS apps

Here’s what’s covered...

Everything you need, structured and ready to go

Course overview

1 lessons

  • Source code

    Readme

Understanding Angular

3 lessons

  • Understanding the $digest cycle

    21:00
  • Diving into $digest and $apply

    09:06
  • $rootScope and $scope inheritance

    08:28

Watchers, collections and async queues

3 lessons

  • What creates a $$watcher

    08:25
  • $watch vs $watchCollection

    15:16
  • $applyAsync vs $evalAsync

    11:18

Superfast ng-repeats

3 lessons

  • Superfast renders with batching

    13:18
  • Performance repeat filtering

    07:54
  • Track-by expressions for minimal repaints

    12:43

Native Angular performance tuning

4 lessons

  • ng-if versus ng-show

    07:19
  • $digest control with ngModelOptions

    12:08
  • Limiting template expressions

    05:12
  • Batching $http into single $digests

    05:01

Tips and tricks

3 lessons

  • Running DI strict mode

    13:44
  • Disabling hidden .data() and DOM mutation

    08:42
  • Avoid memory leaks with $destroy

    12:40

$129

Payment method MasterCard Payment method PayPal Payment method VISA Payment method Amex

Secure SSL encrypted payments

Or get the complete bundle...

Everything you need to start mastering AngularJS today

Payment method MasterCard Payment method PayPal Payment method VISA Payment method Amex

Secure SSL encrypted payments

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.

Student/Location discounts

Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.