Delen via


ASP.NET Core SignalR ondersteunde platforms

Serversysteemvereisten

SignalR voor ASP.NET Core ondersteunt elk serverplatform dat ASP.NET Core ondersteunt.

JavaScript-client

De JavaScript-client wordt uitgevoerd op de huidige Node.js LTS-release (Long-Term Support) en de volgende browsers:

Webbrowser Versie
Apple Safari, inclusief iOS Huidig†
Google Chrome, inclusief Android Huidig†
Microsoft Edge Huidig†
Mozilla Firefox Huidig†

Huidige verwijst naar de nieuwste versie van de browser.

De JavaScript-client biedt geen ondersteuning voor Internet Explorer en andere oudere browsers. De client kan onverwacht gedrag en fouten hebben in niet-ondersteunde browsers.

.NET-client

De .NET-client wordt uitgevoerd op elk platform dat wordt ondersteund door ASP.NET Core. Ontwikkelaars van .NET Multi-platform App UI (.NET MAUI) kunnen bijvoorbeeld SignalR gebruiken voor het bouwen van Android- en iOS-apps.

Als de server IIS uitvoert, vereist het WebSockets-transport IIS 8.0 of hoger op Windows Server 2012 of hoger. Andere transporten worden ondersteund op alle platforms.

Java client

De Java-client ondersteunt Java 8 en latere versies.

Niet-ondersteunde clients

De volgende clients zijn beschikbaar, maar zijn experimenteel of niet-officieel. De volgende clients worden momenteel niet ondersteund en worden mogelijk nooit ondersteund:

Browsers die geen ondersteuning bieden voor ECMAScript 6 (ES6)

SignalR is gericht op ES6. Voor browsers die ES6 niet ondersteunen, transpileert u de bibliotheek naar ES5. Zie Aan de slag met ES6 – ES6 transpileren naar ES5 met Traceur en Babelvoor meer informatie.