In my current project, I have developed an HTML5 web application that displays various icons on Google Maps. The front-end is built with AngularJS and JavaScript, while the backend consists of a WebAPI, Entity Framework, and SQL database.
At the moment, the client interacts with the backend using an $interval function to request data from the web service at regular intervals. While this setup functions adequately, I am interested in implementing real-time updates for a more seamless experience.
I have been exploring options like WebSockets and SignalR for achieving real-time updates, but I still feel unsure about how they operate in the background. Could these technologies be suitable for my requirements? Any advice on where to begin the implementation process would be greatly appreciated, along with suggestions for helpful demos or resources.