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 Node.js dukungan jangka panjang (LTS) 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.
ASP.NET Core