ASP.NET Core SignalR plataformas suportadas
Requisitos do sistema do servidor
SignalR for ASP.NET Core suporta qualquer plataforma de servidor suportada pelo ASP.NET Core.
Cliente JavaScript
O cliente JavaScript é executado na versão atual do Node.js js de suporte de longo prazo (LTS) e os seguintes navegadores:
Navegador | Versão |
---|---|
Apple Safari, incluindo iOS | Atual† |
Google Chrome, incluindo Android | Atual† |
Microsoft Edge | Atual† |
Mozilla Firefox | Atual† |
† atual refere-se à versão mais recente do navegador.
O cliente JavaScript não suporta o Internet Explorer e outros navegadores mais antigos. O cliente pode ter um comportamento inesperado e erros em navegadores não suportados.
Cliente .NET
O cliente .NET é executado em qualquer plataforma suportada pelo ASP.NET Core. Por exemplo, os desenvolvedores do .NET Multi-platform App UI (.NET MAUI) podem usar SignalR para criar aplicativos Android e iOS.
Se o servidor executar o IIS, o transporte WebSockets exigirá o IIS 8.0 ou posterior no Windows Server 2012 ou posterior. Outros meios de transporte são suportados em todas as plataformas.
Cliente Java
O do cliente Java suporta Java 8 e versões posteriores.
Clientes não suportados
Os seguintes clientes estão disponíveis, mas são experimentais ou não oficiais. Os seguintes clientes não são suportados atualmente e podem nunca ser suportados:
Navegadores que não suportam ECMAScript 6 (ES6)
SignalR visa o ES6. Para navegadores que não suportam ES6, transpile a biblioteca para ES5. Para obter mais informações, consulte Introdução ao ES6 – Transpilando ES6 para ES5 com Traceur e Babel.