ImmortalDB:浏览器的持久键值存储

时间:2024-02-24 09:27:05
【文件属性】:

文件名称:ImmortalDB:浏览器的持久键值存储

文件大小:622KB

文件格式:ZIP

更新时间:2024-02-24 09:27:05

javascript library database key-value storage

永生数据库 ImmortalDB是浏览器的弹性键值存储。 ImmortalDB是在浏览器中存储持久键值数据的最佳方法。 保存到ImmortalDB的数据被冗余地存储在 , 和,并且如果其中的任何数据被删除或损坏,它们将不断进行自我修复。 例如,清除cookie是常见的用户操作,即使对于非技术用户也是如此。 浏览器会毫不客气地IndexedDB,LocalStorage和/或SessionStorage,而不会在存储压力下发出警告。 面对此类事件,ImmortalDB具有弹性。 这样,ImmortalDB就像 ,但是 积极维护并有据可查。 提供一个简单,现代,基于的API。 在可靠性和对用户的尊重之间取得平衡。 数据存储可靠,但如果用户有意清除Cookie和应用程序存储,也可以自动清除。 不使用恶意攻击,也不弃用第三方插件,例如Flash,Silverlight或Java。 仅使用批准的标准HTML5 API。 不会破坏性能或用户体验。 例如,EvercookieCSS History Knocking可能会引发大量的后台HTTP请求,而加载Silverlight或Fla


【文件预览】:
ImmortalDB-master
----.eslintrc(325B)
----package.json(1KB)
----changelog.txt(1KB)
----immortal-db.d.ts(2KB)
----.prettierrc(254B)
----testing()
--------test.js(2KB)
--------test.html(2KB)
--------iframes()
--------umd.html(284B)
----.prettierignore(45B)
----package-lock.json(327KB)
----dist()
--------immortal-db.min.js(61KB)
--------immortal-db.js(197KB)
----src()
--------index.js(5KB)
--------web-storage.js(779B)
--------cookie-store.js(2KB)
--------indexed-db.js(1KB)
----.gitignore(419B)
----webpack.config.js(2KB)
----logo.png(460KB)
----README.md(5KB)
----LICENSE.txt(1KB)

网友评论