我正在考虑开发一个具有离线功能的网络应用程序。我正在考虑将所有客户端表单回发格式化为 JSON 对象,并将这些直接写入表单回发上的 HTML5 LocalStorage。然后,我将有一个单独的进程异步轮询 LocalStorage 中的 JSON 条目并将它们提交到服务器。此服务器同步过程将没有任何 UI 上下文。然后,实际的用户 UI 可以非常响应。(我将使用缓存清单文件来处理其他离线问题)。
这是一个合理的计划吗?异步 JSON 后期处理的最佳技术实现是什么?(也许是一个计时器,每秒轮询 LocalStorage 并检查服务器连接?)是否有更好的方法来实现服务器同步(如果我在服务器上实现它,我会编写一个服务 - 是否有等效的 javascript 机制? )
谢谢。