performance

SKILL.md

Angular Performance Skill

Overview

Optimize Angular applications for maximum performance through change detection strategies, lazy loading, and bundle optimization techniques.

Topics Covered

Change Detection

  • OnPush change detection strategy
  • ChangeDetectorRef usage
  • Zone.js optimization
  • Zoneless Angular applications
  • Immutable data patterns

Bundle Optimization

  • Tree shaking effectiveness
  • Code splitting strategies
  • Lazy loading modules
  • Preloading strategies
  • Bundle analyzer usage

Runtime Performance

  • TrackBy for ngFor
  • Virtual scrolling
  • Debouncing and throttling
  • Memory leak prevention
  • Web Workers usage

Build Optimization

  • Production builds
  • AOT compilation benefits
  • Differential loading
  • Source map strategies
  • Compression techniques

Prerequisites

  • Angular Core fundamentals
  • Module architecture
  • Browser DevTools familiarity

Learning Outcomes

  • Implement OnPush change detection
  • Optimize bundle sizes
  • Profile and fix performance issues
  • Build highly performant applications
Weekly Installs
3
Installed on
claude-code2
windsurf1
trae1
opencode1
codex1
antigravity1