3 ms·
I use it on a simple website I built: https://covid19incharts.com https://covid19incharts.com This website fetches the Johns Hopkins University COVID-19 data f
by evrimfeyyaz 6y ago
I use it on a simple website I built: https://covid19incharts.com https://covid19incharts.com
This website fetches the Johns Hopkins University COVID-19 data from GitHub (in CSV files), and fetching this every single user action is not feasible.
When a user first enters the website, this data is fetched from GitHub, parsed and formatted, and stored in IndexedDB (until it's deemed "stale").
I first used Local Storage, but I needed more space than most browsers allow on Local Storage, so I moved to IndexedDB.
By the way, the API of IndexedDB is somewhat awkward, but there are great libraries like IDB (https://github.com/jakearchibald/idb https://github.com/jakearchibald/idb) that make it much more developer-friendly.
- kizer 6y agoCool! I figure now that it’s mostly used to cache (relational/made relational) datasets.