cookie , sessionStorage , localStorage的相同之处和区别是什么

468 阅读1分钟

相同点

  • cookie , sessionStorage , localStorage都可以用来存储数据

不同点

  1. cookie一条数据大小不能超过4KB ,最多不能存储超过20条,如果没有设置过期时间,那么在浏览器关闭后消失;每次都会携带在HTTP头中,如果使用cookie保存过多数据会带来性能问题
  2. sessionStorage是会话存储,一条大小不能超过5M,数量没有限制,且仅在当前网页会话下有效,关闭页面或浏览器后就会被清除;仅在浏览器中保存,不参与和服务器的通信
  3. localStorage本地存储,一条大小不超过5M,数量没有限制,除非主动删除,否则数据不会消失;仅在浏览器中保存,不参与和服务器的通信