aspnetcore/signalr/supported-platforms.md
SignalR for ASP.NET Core supports any server platform that ASP.NET Core supports.
The JavaScript client runs on the current Node.js long-term support (LTS) release and the following browsers:
| Browser | Version |
|---|---|
| Apple Safari, including iOS | Current† |
| Google Chrome, including Android | Current† |
| Microsoft Edge | Current† |
| Mozilla Firefox | Current† |
†Current refers to the latest version of the browser.
The JavaScript client doesn't support Internet Explorer and other older browsers. The client might have unexpected behavior and errors on unsupported browsers.
The .NET client runs on any platform supported by ASP.NET Core. For example, .NET Multi-platform App UI (.NET MAUI) developers can use SignalR for building Android and iOS apps.
If the server runs IIS, the WebSockets transport requires IIS 8.0 or later on Windows Server 2012 or later. Other transports are supported on all platforms.
The Java client supports Java 8 or later versions.
The Swift client supports Swift >= 5.10
The following client is available for experimentation only, isn't currently supported, and may never be supported: