Я видел signalR vs html5 websockets для приложения asp.net MVC chat, но он не отвечает на мой вопрос 100%, поскольку он основан на HTML5 WebSockets, который Microsoft, возможно, расширилась в .NET 4.5 с помощью своего объекта WebSocket.
Мне интересно, действительно ли функция WebSocket делает то же самое, что и SignalR, и возвращается к длинному опросу, когда WebSockets недоступны? Разумеется, Microsoft будет применять ту же технологию, что и SignalR, в своем подходе к этой технологии?
Edit:
Для кого-то другого, интересующегося этим, я нашел этот комментарий наиболее полезным для понимания сценария и почему я буду использовать SignalR:
Ну, на самом деле это не так. До сих пор у IIS и ASP.NET не было что-либо встроенное в поддерживаемые WebSockets, поэтому проект SignalR должен был постройте его сами. Теперь, когда Microsoft предоставляет сантехнику SignalR может легко переключиться на использование Microsoft, либо в дополнение, либо вместо их собственных. SignalR - это абстракция над деталями реализации, класс WebScockets - это деталь реализации