2011-04-14 108 views
1

在js中通過JSON對象存儲本地存儲是否具有性能優勢?我會假設訪問需要(稍微)更長的時間,但瀏覽器(稍微)會慢慢減少。HTML5本地存儲vs JSON對象

有什麼想法?

+0

不言而喻,本地存儲更加永久,這是它更通用的目的。我很好奇表現。 – Matrym 2011-04-14 06:56:20

回答

1

有一個在jsPerf測試用例其中接近:http://jsperf.com/localstorage-overhead

就我而言,我不會理會我的移動JS對象的localStorage以釋放內存。這對我來說似乎是一種矯枉過正。理想情況下,大部分東西都應該在函數內部進行限定,並且在全局名稱空間中應儘可能少用東西(應用程序的整個生命週期內存儲在內存中的東西)。

希望這會有所幫助。

3

存儲在JSON對象中 - 存儲在內存中。只要關閉頁面/瀏覽器,它就消失了。 本地存儲 - 是一個持久存儲。您可以將JSON對象存儲爲字符串。如果你關閉瀏覽器,你可能會收回。

+0

您還應該閱讀@Matrym的評論;) – 2011-04-14 07:11:04