So far, you have seen use cases and implementations for using a database on the client side. You learned about and implemented IndexedDB. The browser API enables you to create a database, performing create/retrieve/update/delete (CRUD) operations. The functions are native to the browser. All the latest versions of the major browsers support IndexedDB. However, arguably, the IndexedDB API is complex. An everyday developer might need a simplified version.
Dexie.js is a wrapper ...