Angular Perf Workshop ws doc slides exercises Exercise Order: CD OnPush CD TrackBy NgZone Local CD - Structural Directive Contextual Template States Performance Tab JS Event Loop Scheduling: Chunk Work Scheduling: Prioritise Work Network Optimizations Layout Thrashing Forced Reflows CSS Containment Memory Debugging Memlab JS & TS Best Practices