Background
How can two separate web apps (on different sessions) communicate with each other? For example a user on App1 performs a CRUD action, App2 receives this action and automatically refreshes the relevant UI components.
This technique is easily achievable on mobile apps using push notifications / background services etc. is this possible with web applications? I have no idea where to start looking.