Ultimate Tips To Optimise Angular Performance

ChangeDetectionStrategy.OnPush

Unsubscribe/takeUntil

AsyncPipe

Avoid @HostListener

Use Pipe instead of function call inside the template

Virtual Scroll

Use ProvidedIn instead of Providers.

Use import instead of requiring ()