> For the complete documentation index, see [llms.txt](https://justin-se.gitbook.io/justin-se-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://justin-se.gitbook.io/justin-se-docs/front-end-development/frontend-engineering/client-side-data-storage.md).

# Client Side Data Storage

### Temporary Storage

* **Session**
* **Cookie**

### Permanent Storage

* **Local Storage**\
  simple key value storage system,\
  not recommend for large amount of data,\
  more like a permanent session / cookie storage.
* **Indexed DB**\
  a full feature client side database,\
  compare to local storage, indexed db is batter at handling complex structure and large amount of data.
* **SQLite**\
  a local lite version sql db.\
  i never tried it, but heard a lot use case on android / flutter native apps.
