A SignalR is a real-time technology that lets you communicate between different clients and servers. It is an asynchronous and bi-directional communications framework.
SignalR is the bridge that connects the client-side with the server-side in the Blazor Server architecture. SignalR provides a set of extensible APIs to send data asynchronously across the network.
SignalR is a open-source library messaging technology that allows a developer to send information from the server to the clients. The information can be used to update the view or to initiate action in the client.
SignalR supports an array of transports techniques:
- WebSockets
- Server-Sent Events
- Long Polling
Source code for SignalR is available on Github