次の方法で共有


ASP.NET Core SignalR でサポートされているプラットフォーム

サーバー システムの要件

ASP.NET Core 用 SignalR では、ASP.NET Core がサポートするすべてのサーバー プラットフォームがサポートされています。

JavaScript クライアント

JavaScript クライアントは、現在の Node.js 長期サポート (LTS) リリースと次のブラウザーで動作します。

ブラウザー バージョン
Apple Safari (iOS を含む) 現在の†
Google Chrome (Android を含む) 現在の†
Microsoft Edge 現在の†
Mozilla Firefox 現在の†

[現時点] は、ブラウザーの最新バージョンを示します。

JavaScript クライアントでは、Internet Explorer や他の古いブラウザーはサポートされていません。 サポートされていないブラウザーでは、クライアントで予期しない動作やエラーが発生する可能性があります。

.NET クライアント

.Net クライアントは、ASP.NET Core によってサポートされる任意のプラットフォームで動作します。 たとえば、.NET Multi-platform App UI (.NET MAUI) 開発者は、Android アプリや iOS アプリの構築に SignalR を使用できます。

サーバーで IIS が実行されている場合、WebSocket トランスポートには、Windows Server 2012 以降で IIS 8.0 以降が実行されている必要があります。 その他のトランスポートは、すべてのプラットフォームでサポートされています。

Java クライアント

Java クライアントでは、Java 8 以降のバージョンがサポートされています。

サポートされていないクライアント

次のクライアントは使用できますが、実験的または非公式です。 次のクライアントは現在サポートされておらず、サポートされることはない可能性があります。

ECMAScript 6 (ES6) をサポートしていないブラウザー

SignalR は ES6 を対象としています。 ES6 をサポートしていないブラウザーの場合は、ライブラリを ES5 にトランスパイルします。 詳細については、「ES6 の概要 – Traceur と Babel を使用した ES6 から ES5 へのトランスパイル」を参照してください。