After the current displayed page is refreshed or changed by using the navigation bar, an established WebSocket connection is destroyed and created again.
The goal of this issue is to find the answers to the following questions:
WebSocket best practices, what should be the expected life cycle of a connection?
Assuming an already established connection should be maintained at all cost, should practices be considered to ensure this behaviour, e. g. implementing base-webapp as an SPA?
How does the current approach compare to using technologies like Server Sent Events or SharedWorker? Would those be an addition to the current portfolio or do they even represent a better alternative?
After the current displayed page is refreshed or changed by using the navigation bar, an established WebSocket connection is destroyed and created again.
The goal of this issue is to find the answers to the following questions: