Overview
This course focuses on improving Angular performance by covering topics such as understanding slow performance, directives like compile, link, and constructor, transclusion, ng-if vs ng-show, and avoiding dirty checking. Students will learn to diagnose performance issues using tools like AngularJS Batarang and the profiler, interpret profiler output, and explore recent and future improvements in AngularJS. The course is designed for developers looking to enhance their Angular skills and optimize the performance of their applications.
Syllabus
Intro
What does slow mean?
Directives: compile, link, and constructor
Directives: Transclusion
Putting it together
ng-if vs ng-show
Not really a Best Practice: $$postDigest
Avoiding dirty checking altogether
Diagnosing performance problems: Tools
Using AngularJS Batarang
Using the profiler
Interpreting profiler output: My function
Interpreting profiler output: angular. copy & angular.equals
An incomplete list of recent improvements to AngularJS
Future improvements AngularJS
Taught by
ng-conf