Plataformas admitidas de SignalR de ASP.NET Core
Requisitos del sistema de servidor de
SignalR para ASP.NET Core admite cualquier plataforma de servidor compatible con ASP.NET Core.
Cliente de JavaScript
El cliente de JavaScript se ejecuta en la versión actual de Node.js compatibilidad a largo plazo (LTS) y en los siguientes exploradores:
Explorador | Versión |
---|---|
Apple Safari, incluido iOS | Actual† |
Google Chrome, incluido Android | Actual† |
Microsoft Edge | Actual† |
Mozilla Firefox | Actual† |
†Actual se refiere a la versión más reciente del explorador.
El cliente de JavaScript no admite Internet Explorer ni otros exploradores más antiguos. Es posible que el cliente tenga un comportamiento inesperado y errores en exploradores no admitidos.
Cliente .NET
El cliente .NET se ejecuta en cualquier plataforma compatible con ASP.NET Core. Por ejemplo, los desarrolladores de Xamarin pueden usar SignalR para compilar aplicaciones Android mediante Xamarin.Android 8.4.0.1, versiones posteriores y aplicaciones iOS mediante Xamarin.iOS 11.14.0.4 y versiones posteriores.
Si el servidor ejecuta IIS, el transporte de WebSockets requiere IIS 8.0 o versiones posteriores en Windows Server 2012 u otra versión posterior. Se admiten otros transportes en todas las plataformas.
Cliente de Java
El cliente de Java admite Java 8 y versiones posteriores.
Clientes no admitidos
Los siguientes clientes están disponibles, pero son experimentales o no oficiales. Actualmente no se admiten los siguientes clientes y es posible que nunca se admitan:
Exploradores que no admiten ECMAScript 6 (ES6)
SignalR tiene como destino ES6. Para los exploradores que no admiten ES6, transpile la biblioteca a ES5. Para obtener más información, consulte Introducción a ES6: transpilación de ES6 a ES5 con Traceur y Babel.