2010-09-17 58 views
0

我需要在Javascript循环中获取一些数据块。这些碎片可能会在2到20Kb之间变小,但是我需要一个循环,我需要速度。我可以从本地存储获得这些代码片断:HTML5 localStorage vs sesionStorage vs另一种类型的数据存储性能

var code = localStorage.getItem(myVar); 

甚至从jQuery的。数据()

var code = $('#myDiv').data(myVar); 

我无法找到的localStorage或sesionStorage速度信息,或者如果我可以缓存这些值存入内存。

什么是最快最好用? 感谢名单

回答

0

Webstorage非常适用于具有该维度的数据块,它真正快速地从浏览器中检索数据。您不需要任何缓存,因为数据位于浏览器中,您可以将这些数据与离线应用程序一起使用。

我会建议使用纯JS,因为它不会添加任何开销或任何依赖项,并且WebStorage API非常简单。

如果您想了解更多关于WebStorage的信息,请尝试阅读my article