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.