javascript - 如何在专用工作者内部使用 Dexie.js?
问题描述
我有一个函数可以通过 获取 JSON 数据window.fetch
并将其放入IndexedDB
表中db.table.bulkPut(array_of_data)
。由于数据量大,这需要超过 10 秒的时间,并且会阻塞 UI 并使 UX 变得糟糕。我已决定在 a 中运行此任务Worker
,但我没有找到任何示例如何使用 Dexie.js 或直接使用IndexedDB
谢谢你的任何建议:)
解决方案
谢谢@kaiido 的链接,这是一个答案-=> https://github.com/dfahlander/Dexie.js/issues/789
推荐阅读
- c# - 使用 NSIS 部署 C# Winforms 应用程序时,如何使用 Properties.Settings?
- linux - 为什么 PATH 会自动导出?
- python - 将变量传递给另一个包含类的模块
- angular - 更改 Angular mat 扩展面板字体
- java - 尝试在空对象引用上调用接口方法“int java.util.List.size()” - 同时调用改造
- flutter - 从数据库调用 Flutter 图标
- windows - Flutter - 运行命令“flutter _____”立即关闭终端
- amazon-web-services - 如何将 AWS Amplify 项目放入 CodeCommit?
- java - Java 定时器逻辑
- azure-data-factory - 如何在 Azure 数据工厂中对每日文件执行完全截断和重新加载