Wide 不是一个 Web 网站,它对服务器端的状态管理有特殊的需求。
在前面我们提到过 Wide 会话和浏览器 tab 的关系,这定义了 Wide 会话的生命周期和浏览器 tab 是一致的:
一个 Wide 会话包含如下信息:
销毁一个会话时,需要将其相关的资源回收,避免泄漏。
服务器端使用 WebSocket 建立同 tab 的通讯通道,通道关闭时销毁服务器端会话。