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.