SignalR is a library for ASP.NET developers that simplifies adding real-time web functionality to applications. It allows for push notifications to connected clients and supports full duplex connections with throughput of 100,000 messages per second. SignalR supports scaling out to thousands of connections per server through pluggable backends like SQL Server, Service Bus, and Redis. It supports client libraries for JavaScript, .NET, Objective C, Java, and mobile platforms.