Push data to client using ASP.NET Core Web API and Server Sent Events

Server Sent Events or SSE allow you to send push messages from the server to client. They come handy when you have a lengthy processing going on the server and want to notify the client from time to time about the status or intermediate results of the processing. In this article you will learn how SSE can be used to push data from Web API to the JavaScript client.

http://www.binaryintellect.net/articles/a77ac135-c756-4ee0-9e99-0a904959de94.aspx