Review of PouchDB powered by the Slant community.
PouchDB is an in-browser Javascript database that can save data locally and can be used as a direct interface to Couch DB.
Read Getting Started with PouchDB.
Read article Syncing a Client Database with the Server.