Profound.js can be used to give offline capabilities to your applications without creating a separate set of code for that application. This can save countless hours of effort in implementation and give your application the flexibility it needs.
The jsonDB driver is meant to be used with smaller sets of data. Database files with 100K+ records may not synchronize efficiently and perform well when used with the jsonDB driver; therefore, you should subset the data accordingly when working with large databases. The jsonDB driver does not lock records.