一.容量
cookie容量在4k左右,且有条数限制.localStorage的容量有5M
二.是否向服务器发送数据
cookie会像服务器发送数据,localStorage不会往服务器发送数据
三.过期时间
cookie有过期时间.在没有设置过期时间,关闭浏览器就消失,默认过期时间是一次会话.localStorage没有过期时间
四.路径限制
cookie有路径的限制.localStorage没有路径的限制
五.存储类型
cookie存储的是字符串.localStorage存储的是对象
六,使用场景
cookie的使用场景一般是作为客户端与服务端的一种信息传递,当添加了cookie,默认的同源的cookie信息会自动作为请求头的一部分被发送到服务端
localStorage一般仅用作客户端的数据存储,如存储一个异步请求的结果数据,然后在页面重渲染时,可以直接读取storage中的数据,减少一次请求的发送