Communication techniques:

Short polling.

Long polling.

Web sockets.

Server-sent events.

Web Hooks.

Short polling: Short polling means the client makes a request to the server for some interval and gets the response from the server(keep making requests ).

Use case:

Real-time system.

Notification

Crickinfo

Analytics