| cookie | localstorage | sessionstorage | session | |
|---|---|---|---|---|
| K-V存储 同域名可用 | K-V存储 同域名可用 | K-V存储 同域名可用 | K-V存储 同域名可用 | |
| 存储位置 | 客户端 | 客户端 | 客户端 | 服务端 |
| 特点 | 随请求头每次提交 | 不随请求头提交,可长时间保存 | 不随请求头提交,页面关闭即失效 | 安全 |
| 跨页 | 可跨页,不可跨域 | 可跨页,不可跨域 | 不可跨页,不可跨域 | 可跨页,不可跨域 |
| 存储大小 | 单个 Cookie 保存的数据不能超过4kb很多浏览器都限制一个站点最多保存20个cookie | localStorage 存储数据大小一般都是:5MB | sessionStorage 的存储数据大小一般都是:5MB | Session 大小没有限制 |