platform yang didukung ASP.NET Core SignalR

Persyaratan sistem server

SignalR untuk ASP.NET Core mendukung platform server apa pun yang didukung ASP.NET Core.

Klien JavaScript

Klien JavaScript berjalan pada rilis dukungan jangka panjang (LTS) Node.js saat ini dan browser berikut:

Browser Versi
Apple Safari, termasuk iOS Saat ini†
Google Chrome, termasuk Android Saat ini†
Microsoft Edge Saat ini†
Mozilla Firefox Saat ini†

†Current mengacu pada versi terbaru browser.

Klien JavaScript tidak mendukung Internet Explorer dan browser lama lainnya. Klien mungkin memiliki perilaku dan kesalahan tak terduga pada browser yang tidak didukung.

Klien .NET

Klien .NET berjalan pada platform apa pun yang didukung oleh ASP.NET Core. Misalnya, pengembang Xamarin dapat menggunakan SignalR untuk membangun aplikasi Android menggunakan Xamarin.Android 8.4.0.1 dan yang lebih baru dan aplikasi iOS menggunakan Xamarin.iOS 11.14.0.4 dan yang lebih baru.

Jika server menjalankan IIS, transportasi WebSockets memerlukan IIS 8.0 atau yang lebih baru pada Windows Server 2012 atau yang lebih baru. Transportasi lain didukung di semua platform.

Klien Java

Klien Java mendukung Java 8 dan versi yang lebih baru.

Klien yang tidak didukung

Klien berikut tersedia tetapi bersifat eksperimental atau tidak resmi. Klien berikut saat ini tidak didukung dan mungkin tidak pernah didukung:

Browser yang tidak mendukung ECMAScript 6 (ES6)

SignalR menargetkan ES6. Untuk browser yang tidak mendukung ES6, transpile pustaka ke ES5. Untuk informasi selengkapnya, lihat Memulai ES6 – Transpiling ES6 ke ES5 dengan Traceur dan Babel.