La mejor manera de sincronizar la base de datos local de HTML5 (WebSQL Storage, SQLite) con un servidor (sincronización bidireccional) [cerrado]

Estoy desarrollando una aplicación web móvil (para iPhone y Android) con una base de datos local (usando html5 webstorage), por lo que mi aplicación aún se puede usar cuando el usuario está fuera de línea.

Esto funciona perfectamente, pero quiero guardar los datos locales en un servidor. Así que necesito sincronizar la base de datos local con una base de datos en un servidor. La sincronización solo puede ser de una manera, pero en el futuro, me gustaría sincronizarla de ambas maneras (servidor <-> DB local).

Este requisito parece muy común (o será común en el futuro para la aplicación web móvil), pero no puedo encontrar una biblioteca que lo haga.

Sé que Google está haciendo eso en su aplicación web móvil (por ejemplo, gmail), y encontré elProyecto WSPL Un proyecto de google pero sin fuente para descargar.

Si no puedo encontrar una solución, crearé una biblioteca para hacer eso, ya que la sincronización de una manera no parece difícil, pero me pregunto si hay otras soluciones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta