When we use Default Strategy this guys could trigger Change Detection(of course except input params):
OnPush is defined this way.
It triggers change detection
|async pipe receives a new event@Input() was updated by change detection.ChangeDetectorRef::markForCheckChangeDetectionStrategy.Default triggers change detection for every async callback called within Angulars zone (every DOM even listened to within the Angular application, every Observable event or completed Promise, setTimeout, ...)