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