如何在专用工作人员内部使用 Dexie.js?

Бог*_*ець 9 javascript web-worker indexeddb dexie

我有一个函数可以通过获取 JSON 数据window.fetch并将其放入IndexedDB表中db.table.bulkPut(array_of_data)。由于数据量很大,这需要超过 10 秒的时间,并且会阻塞 UI 并导致 UX 很差。我决定在 a 中运行此任务Worker,但我还没有找到任何示例,如何使用 Dexie.js 或直接使用IndexedDB

谢谢您的任何建议:)

Бог*_*ець 1

谢谢@kaiido 的链接,这是一个答案 -=> https://github.com/dfahlander/Dexie.js/issues/789