isStable: Observable<boolean> : Read-Only
Returns an Observable that indicates when the application is stable or unstable.
In angular, we can get the reference of the application running using the ApplicationRef Service, which we can then inject for further use. In there, I found a property isStable whose definition looks quite simple but I really want to understand how Angular considers one application to be stable?
Do they check the main stack to be empty and the event queue to be empty for calling it stable or something else? Also, reference of the angular app means the process running in the browser, right ?