or you go away of AJAX calls entirely, by storing all data offline and having a separate process that synchronizes all changes, like remotestorage.io does it, or hood.ie
That's what I implied by AJAX retry. That you need some method that sensibly queues the request, until it succeeds or is no longer needed. That process could easily be called synchronization, sure. Depends on the app, really. The request might "expire" or be no longer necessary, so it wouldn't show up at "sync" time. Perhaps the request could be automatically retried through other devices that are connected -- imagining for the moment, an app that could use bluetooth or local wifi to communicate an operation across to other running instances even when offline.
lstamour|12 years ago