除了非持久性和仅限于当前窗口之外,与本地存储相比,会话存储是否有任何优势(性能、数据访问等)?
发布于 2013-03-02 05:05:08
唯一的区别是localStorage有不同的过期时间,sessionStorage
只能在创建它的窗口打开时才能访问。
localStorage
将一直有效,直到您将其删除或用户将其删除。
假设您想要保存登录用户名和密码,出于安全原因,您需要在localStorage
上使用sessionStorage
(即,稍后访问其帐户的另一个人)。
但是如果你想把用户的设置保存在他们的机器上,你可能需要localStorage
。总之:
localStorage
-长期使用。
sessionStorage
-当你需要存储一些改变的东西或一些临时的东西时使用
发布于 2013-04-07 18:29:20
sessionStorage
与localStorage
相同,不同之处在于它只存储一个会话的数据,当用户关闭创建它的浏览器窗口时,它将被删除。
发布于 2011-04-02 20:36:33
在性能方面,我的(粗略)测量发现1000次写入和读取没有差异
在安全方面,直觉上看起来localStore可能在sessionStore之前就被关闭了,但没有确凿的证据--也许其他人有?
函数式,与上面的digitalFresh一致
https://stackoverflow.com/questions/5523140
复制相似问题