Why would you need any of them?
Which one should you choose?
This data comes in the form of notifications.
One way of doing this is polling the server for changes periodically but this is not performance friendly
SSE: when you only want the client to have the latest data from the server. eg a live exchange rate app
WS: When you want both the client and server to have the same data in realtime eg A chat Application.
The simplest words I could get 😆