Return per-browser-tab UUID, minted on first access and persisted via sessionStorage.
Why this exists:
The Dash transport (HTTP @callbacks) and the WebSocket transport never
naturally meet on the server side. A single uuid that lives in the browser
tab can be shared across both transports as a routing key, so server-side
code can correlate dcc.Store updates with the per-tab
WebSocketHandlerManager instance(s).
Reachable from app code as window.kaolin.util.getTabUuid().
Returns string
A UUID v4 string unique to this browser tab session.
Return per-browser-tab UUID, minted on first access and persisted via sessionStorage.
Why this exists:
@callbacks) and the WebSocket transport never naturally meet on the server side. A single uuid that lives in the browser tab can be shared across both transports as a routing key, so server-side code can correlatedcc.Storeupdates with the per-tabWebSocketHandlerManagerinstance(s).Reachable from app code as
window.kaolin.util.getTabUuid().