次の方法で共有


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 以降のバージョンがサポートされています。

Swift クライアント

Swift クライアントでは、Swift >= 5.10 がサポートされます

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

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

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

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