Show HN: Rack Elevation Diagram Generator in JavaScript
wjholden.com
wjholden.com
I can recommend Dexie (https://dexie.org/) as a wrapper to make it a bit nicer to work with.
(genuine qtn, i tend to use localstorage a lot and have never handcoded IDB usage but have of course used libraries that used IDB)
I haven't found IndexedDB helps much the quantity of data (you can store more than localStorage, but most apps don't need close to that much). The advantage comes from iterating over the data (with cursors) for searching, and the fact that Indexeddb is versioned so you can migrate existing data to a new format when you deploy updates really easily.