性能:15个本地存储技术的JavaScript库和工具

当构建更复杂的   JavaScript   应用程序运行在用户的浏览器是非常有用的,它可以在浏览器中存储信息,这样的信息可以被共享在不同的页面,浏览会话。  
在最近的过去,这将有可能只被   cookies   文本文件保存到用户的计算机,管理这些   JavaScript   的方式是不好的。现在有一种新技术,称为本地存储,这是一个类似的事情,但与一个更容易使用的接口。

 

 

在这篇文章中,我们已经收集了   15     JavaScript   库和工具与本地存储工作,所以让我们来探索列表,请随意张贴在下面的评论,分享你的意见。

 

 

1. Lockr

 

 

Lockr (pronounced /ˈlɒkəʳ/)  是一个非常轻量级的图书馆(小于   2K   压缩),旨在帮助你如何与   localStorage   互动。保存对象和数组,数字或其他类型的数据,可以通过使用像   API   ,深受   node_redis  

 

2. ISbridge

1K   的图书馆在同一个浏览器标签页之间的信息交换。它使用本地存储作为通信信道。

 

 

3. Angular Storage

存储得当   AngularJS   。它使用本地存储的默认,但如果它是不可用的,它使用   ngcookies   ,并使用缓存系统,所以,如果你已经有一个值,它就无法把它从商店再次。

4. Store

一个充满特性的和友好的方式来利用本地存储和会话存储(   JSON   ,命名空间,扩展,等)。如果本地存储或会话存储不可用,他们将伪造防止错误,但数据存储不会超越当前的文件   /   页面的生活。使用   store.old.js   扩展添加存储持久化   API   的支持旧的浏览器。

 

 

5. Collection.js

collection.js   小但功能强大的本地数据库上开发本地存储。   collection.js   与所有现代浏览器   IE8   的支持,如果你需要使用   pollyfill ES5  

 

 

6. Lz-String

LZ   系列旨在满足存储大量数据存储的需要,特别是在移动设备上。本地存储通常是有限的空间,你可以压缩,你可以存储更多的数据。

 

 

7. Basil.js

basil.js   被描述为一个统一的本地存储,会话存储,和   Cookie     API   ,它包括一些独特的和非常简便的使用特点。它来自麻省理工学院的许可证。

 

 

8. dStore

dstore   包是一个数据基础设施的框架,并用数据集合和对象交互建模提供工具。   dstore   设计与各种数据存储介质中工作,并提供一个一致的接口访问数据在不同的用户接口组件。

 

9. PouchDB

PouchDB  是一个开源的   JavaScript   库由   Apache CouchDB   的设计很好地运行在浏览器。   pouchdb   创建帮助网站开发者构建应用程序的工作,离线和在线一样。   它可以使应用程序数据存储在本地,而离线,然后同步它   CouchDB   和兼容的服务器应用程序时重新联机,保持用户   # 8217   ;数据同步无论身在何处,他们下次登录。

 

 

10. Loki.js

LokiJS  是一个内存数据库的优先考虑性能高于一切,   lokijs   支持更快的文件访问字段索引和执行得很好(近   500000   处的平均开发机)上。其内置的类也可以利用索引数据的子集为更快的性能。

 

 

11. LocalForage

localForage  是一个   JavaScript   的快速和简单的存储库。   localforage   提高你的   Web   应用程序的离线经验采用异步存储(   IndexedDB   或查询)用一个简单的存储   API

 

 

12. secStore.js

secStore  简单包装处理在浏览器客户端存储机制。它被命名为   secstore.js   因为不仅将这个插件帮助你在透明的存储检索客户端数据,但它可以随意说   SJCL   (斯坦福   JavaScript   加密库)使用的数据提供一个安全层。

 

 

 

13. IS***

这是一个简单的库,模拟使用   HTML5 localStorage mem***   的功能,这样你可以缓存在客户端数据和相关的过期时间,每个数据块。如果 localstoragelimit     ~   超过   5MB   ),它试图通过去除是最接近到期反正项目创造空间。如果存储不可用在所有浏览器中,图书馆会不缓存和缓存请求返回   null  

 

 

14. Barn

Redis     API   提供了一个像谷仓顶上的本地存储(或任何其他存储实现   Web   存储   API   )。操作是原子的,所以即使用户关闭浏览器窗口,或错误被抛出和不处理的谷仓保持一致的状态。

 

 

15. MonguitoDB

实用程序执行   CRUD   操作在本地存储,会话存储,或任何对象实现由   W3C   定义的存储接口。这个图书馆是   MongoDB   的启发,和一些功能是语法类似于如何他们是芒果,具有一定的差异性和局限性。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务