I need to be able to run HTML forms offline. I mean they have to work without direct connection to the web server.
In an application I wrote over 5 years ago I did it by implementing a custom protocol handler - when a user initiated form submit the resulting HTTP request was recorded locally. At later time when a connection to the server becomes available a synchronization program loops through collected requests and submits them to the server collects the responses and again saves them locally for later use.
That was then. Now another customer approached me with a very similar request. What technology do you guys think I should use today?
Support for HTML5 is very limited just yet. Google gears? Or should I go back and continue using the protocol handler and custom synchronizer?