This is a truly powerful thing, especially for mobile web-apps where you need to constantly synch with a central server.<p>Also, native mobile apps using WebKit don't need to embed CouchDB in their app anymore - they simply use PouchDB to synch with their couches.<p>Not to mention the benefits this could bring to desktop development. All you virtually need is a WebKit instance to build a truly scalable desktop application that uses open standards for most of its components - HTML5/CSS3 for interface and a Couch API for storage.<p>Really awesome! Keep up the good work.
Syncing complex data from offline storage to a hosted backend is hard, especially if the data can change in both places at once. If this solves that problem, it could be very useful.
Can it be used with some other database like MySQL? I mean the main database is MySQL and in the offline mode PouchDB can collect data.<p>Also, what about security of the main database? How does the syncing take place?