I would like to build a website using a browser-side JS framework. Most likely a SPA based on MVC. One important feature that I need from such a framework is the ability for my web server to push a notification to the browser. For example when a long-running async process on the serverhas completed successfully and I'd like to notify a particular client.
I am having a hard time understanding which of today's modern JS frameworks (ex: Knockout, Ext etc.) have this built-in. I'm not even sure how this feature is called. Might anyone know?