会话还原

当再次打开 IDE 时我们需要还原最近一次的“会话内容”:

  • 最近一次打开的文件(编辑器 tabs)
  • 当前编辑器
  • 最近一次文件树展开状态

准实时保存

  • 前端每 30 秒发送一次会话内容保存请求
  • 后端每 1 分钟持久化一次所有会话内容到 {username}.json
    当一个用户存在有多个会话(打开多个浏览器 tabs)时,还是以该策略进行保存(顺时覆盖)。

原文: https://88250.gitbooks.io/wide-dev-guide/zh-cn/session_mgmt/restore_session.html