Partilhar via


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.