AngularJS Performance

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

AngularJS

1.5.x

Duration

16 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

Todd Motto

Google Developer ExpertGoogle Developer Expert

Requirements

  • AngularJS knowledge
  • Desire to build fast AngularJS apps

This course is the best resource for learning Angular, Todd teaches everything with all necessary details and with great examples. The Angular Pro course is incredible.

Victor Hazbun

CEO, CryptoLancerIO

Fantastic courses explained incredibly well. Very easy to follow and understand concepts. 10/10.

Nicolas Telfer

Co-founder, yourhomeintenerife.com

Absolutely fantastic courses. Self-paced, comprehensive, real examples from beginning to end, clear and concisely brilliant.

Jacob Cheriathundam

Development Architect, AccountsPro

These courses were able to boost my skills very quickly, answered my questions, helped me learn fast. Todd is here to teach the best practices!

Thibault Vieux

JavaScript Developer

Absolutely love these courses. Moving straight onto the Angular Pro course before getting started on my first full Angular project. Would recommend to any and all!

Simon M Lewis

JavaScript Engineer, Contract

Todd is an excellent instructor. It's the real ultimate guide to Angular! I highly recommend it. Thank you for all your contributions to the Angular community.

Sherry List

JavaScript, WomenTechMakers

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 Watch lesson
  • Diving into $digest and $apply

    09:05
  • $rootScope and $scope inheritance

    08:28

Watchers, collections and async queues (3 lessons)

  • What creates a $$watcher

    08:25
  • $watch vs $watchCollection

    15:15
  • $applyAsync vs $evalAsync

    11:17

Superfast ng-repeats (3 lessons)

  • Superfast renders with batching

    13:18
  • Performance repeat filtering

    07:53
  • Track-by expressions for minimal repaints

    12:42

Native Angular performance tuning (4 lessons)

  • ng-if versus ng-show

    07:18
  • $digest control with ngModelOptions

    12:08
  • Limiting template expressions

    05:11
  • Batching $http into single $digests

    05:00 Watch lesson

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
Arrow down

Get the complete package...

Everything you need to start mastering Angular today

AngularJS Kickstart Package

2 courses

MOST POPULAR

AngularJS Ultimate Package

3 courses

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 and 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.