我们应该干掉 LocalStorage API

来源:开源中国社区 作者:开源中国社区
  

LocalStorage API 是一个失败的功能。作为浏览器的开发商和开发者,我们应该停止为这个功能创建样例。它不是一个可扩展的API,我们使用它越多,将来对我们的束缚就越大。

LocalStorage 的查询功能很烂,性能很差,而且在很多浏览器中存储量很小,加锁机制也不一致。唯一的优点就是语法简单,还有“浏览器支持”。

以来 LocalStorage 来创建客户端离线的网页程序并不现实,如果我们不断的推动这个功能的话,我们将永远无法创建一个真正的离线应用。

我们必须放弃LocalStorage,然后使用IndexedDB来创建令人信服的应用,案例还有演示。这才是我们的希望。(我很痛心的是我们放弃了WebSQL,它很简单,也容易上手。)

以身作则,我已经使用 Backbone JS 适配器为 ToDoMVC 添加了 IndexDB 支持 。我移除了LocalStorage接口,只需几行代码我就切换到了IndexedDB。

 

原文链接OSChina.NET 原创编译

 
 

时间:2012-02-29 11:58 来源:开源中国社区 作者:开源中国社区 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(1)
100%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量