Unterstützte Plattformen für ASP.NET Core SignalR

Systemanforderungen an Server

SignalR für ASP.NET Core unterstützt jede Serverplattform, die ASP.NET Core unterstützt.

JavaScript-Client

Der JavaScript-Client wird im aktuellen Node.js-LTS-Release (Long-Term Support) und in den folgenden Browsern ausgeführt:

Browser Version
Apple Safari, einschließlich iOS Aktuell†
Google Chrome, einschließlich Android Aktuell†
Microsoft Edge Aktuell†
Mozilla Firefox Aktuell†

Aktuell bezieht sich auf die aktuellste Version des Browsers.

Der JavaScript-Client unterstützt Internet Explorer und andere ältere Browser nicht. Der Client kann unerwartetes Verhalten und Fehler in nicht unterstützten Browsern aufweisen.

.NET-Client

Der .NET-Client wird auf jeder Plattform ausgeführt, die von ASP.NET Core unterstützt wird. Xamarin-Entwickler können beispielsweise SignalR zum Erstellen von Android-Apps mit Xamarin.Android 8.4.0.1 und höher und iOS-Apps mit Xamarin.iOS 11.14.0.4 und höher verwenden.

Wenn auf dem Server IIS ausgeführt wird, erfordert der WebSockets-Transport IIS 8.0 oder höher unter Windows Server 2012 oder höher. Andere Transporte werden auf allen Plattformen unterstützt.

Java-Client

Der Java-Client unterstützt Java 8 und höhere Versionen.

Nicht unterstützte Clients

Die folgenden Clients sind verfügbar, sind aber experimentell oder inoffiziell. Die folgenden Clients werden derzeit nicht unterstützt und werden möglicherweise nie unterstützt:

Browser, die ECMAScript 6 (ES6) nicht unterstützen

SignalR zielt auf ES6 ab. Für Browser, die ES6 nicht unterstützen, transpilieren Sie die Bibliothek in ES5. Weitere Informationen finden Sie unter Erste Schritte mit ES6 – Transpilieren von ES6 in ES5 mit Traceur und Babel.