Google chrome extension IndexedDB与存储

Google chrome extension IndexedDB与存储,google-chrome-extension,indexeddb,firefox-addon-webextensions,Google Chrome Extension,Indexeddb,Firefox Addon Webextensions,IndexedDB通常被推荐用于在WebExtensions(或Chrome扩展)中存储大量数据“unlimitedStorage”似乎适用于IDB和存储 对于不需要索引搜索的非表格文本数据,使用IndexedDB优于存储有什么好处 它们都使用基于对象的体系结构,在IDB的情况下会有很大的性能开销 我测试了解析4mb数据并将其保存到存储器,这花费了不到1秒的时间,而对于IDB,它挂起浏览器几分钟,我不得不强制关闭它 参考: 仅WebSQL、IndexedDB、chrome.storage.loc

IndexedDB通常被推荐用于在WebExtensions(或Chrome扩展)中存储大量数据<代码>“unlimitedStorage”似乎适用于IDB和存储

对于不需要索引搜索的非表格文本数据,使用IndexedDB优于存储有什么好处

它们都使用基于对象的体系结构,在IDB的情况下会有很大的性能开销


我测试了解析4mb数据并将其保存到存储器,这花费了不到1秒的时间,而对于IDB,它挂起浏览器几分钟,我不得不强制关闭它

参考:

仅WebSQL、IndexedDB、chrome.storage.local和HTML5文件系统 (沙盒文件系统)可以通过“unlimitedStorage”增长超过5MB限制 允许

manifest.json:“权限”:[“unlimitedStorage”]

为存储HTML5客户端数据(如数据库和本地存储文件)提供无限配额。未经此许可,扩展或应用程序的本地存储空间限制为5 MB


您可以将blob存储在IDB中
unlimitedStorage
权限仅适用于Web SQL数据库和应用程序缓存。提到@Deliaz,请检查“它挂起浏览器几分钟,我不得不强制关闭它”,老实说,听起来你做错了。想展示示例代码吗?@xan这不是问题所在,但尝试解析并编写一个4mb的CSV文件,其中包含275+k条记录,每个记录都有多个属性到indexedDB,然后查看。