PouchDB is an open-source, NoSQL, in-line database written in JavaScript. It is modeled after CouchDB. It can save data locally so it works well offline as well as online. By using PouchDB, a user can build applications that can work offline and online.
PouchDB is a JavaScript implementation of CouchDB. Its is mainly used to emulate the CouchDB API with near-perfect fidelity, while running in the browser or in Node.js.
PouchDB internally uses WebSQL and IndexDB to store data.