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.
This is accomplished with built-in synchronization API, which can download or upload data to IBM i, and a jsonDB database driver. The jsonDB driver supports Record Level Access API for both reading and updating information while storing and managing the data offline in JSON (JavaScript Object Notation) format.
The jsonDB driver is meant to be used with smaller sets of data. Database files with 100K+ records may not perform well when used with the jsonDB driver, and you should subset the data accordingly when working with large databases.