Wide Dev Guide
简介
1.
架构
1.1.
构建 & 运行
1.2.
代码辅助
2.
关键设计
2.1.
工作空间
2.2.
会话
2.3.
WebSocket
2.4.
事件与通知
2.5.
代码辅助
3.
会话管理
3.1.
服务器端状态
3.2.
Wide 会话
3.3.
会话还原
4.
编码规范
4.1.
注释
4.2.
Handler 包装
Powered by
GitBook
A
A
衬线体
无衬线体
白色
棕褐色
夜间
分享到 Twitter
分享到 Google
分享到 Facebook
分享到 Weibo
分享到 Instapaper
Wide Dev Guide
会话还原
当再次打开 IDE 时我们需要还原最近一次的“会话内容”:
最近一次打开的文件(编辑器 tabs)
当前编辑器
最近一次文件树展开状态
准实时保存
前端每 30 秒发送一次会话内容保存请求
后端每 1 分钟持久化一次所有会话内容到 {username}.json
当一个用户存在有多个会话(打开多个浏览器 tabs)时,还是以该策略进行保存(顺时覆盖)。