Cookie, LocalStorage 与 SessionStorage的区别(个人整理)

参考链接:http://jerryzou.com/posts/cookie-and-web-storage/

三者都由html5 Web storage API提供(都是在浏览器端存储的数据),方便web请求之间保存数据,避免数据在浏览器和服务器之间不必要地来回传递。

Cookie

  1. 非常小,大小限制4kb左右。主要用于保存登陆信息。
  2. 每个域名存储量比较小,所有域名的存储量有限制(各个浏览器不同)
  3. 随请求发送到服务器

LocalStorage

  1. 永久存储
  2. 单个域名存储量较大(5M左右,各个浏览器不同)
  3. 总体数量无限制

SessionStorage

  1. 引入了一个“浏览器窗口”的概念.仅在当前会话下有效,关闭页面或浏览器后被清除。也就是说只要这个浏览器窗口没有关闭,即使刷新页面或进入同源另一页面,数据仍然存在。
  2. 存储量大(推荐没有限制, 但是实际上各个浏览器不同)

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容