Establishing 1 connection for every website visit is too much. Only after calling frappe.realtime.on(...) for ANY event, we will establish a websocket connection. This is used for handful of things: - Discussion component - File upload Socketio was initially added here: https://github.com/frappe/frappe/pull/6866 this use case no longer exists. Rarely anywhere website uses realtime. |
||
|---|---|---|
| .. | ||
| handlers | ||
| middlewares | ||
| index.js | ||
| utils.js | ||