Что такое KeepAlive в приложении Angular?

#angular #keep-alive #ng-idle

Вопрос:

Этот вопрос звучит просто, но, похоже, в Интернете не так много объяснений. Я пытаюсь внедрить ngIdle и следовал некоторым руководствам из Интернета, и они включили keepAlive в реализацию. Но это на самом деле не объясняло, что там делает keepAlive.

 setIdle(5) // this fire up the timeout notification modal after 5 seconds
setTimeout(5) // this creates a timer that lasts for 5 seconds after the notification modal is shown
keepalive.interval(15) // what is it doing there and what is the impact on the angular application?
 

До сих пор, когда я читал в Интернете, большая часть объяснений keepAlive связана с TCP-соединением и тем, как оно обрабатывает эти соединения/потоки. Но как насчет в контексте углового приложения?

Буду признателен, если вы сможете дать какое-то базовое объяснение по этому поводу. Спасибо.