相同点:
cookie、sessionStorage和localStorage都用在客户端存储数据,每一个都有自己的存储和到期限制
不同点:
一、存储大小
- cookie数据大小不能大于4K;
- localStorage和sessionStorage则可以达到5M;
二、有效时间
- cookie在设置的有效期内一直有效;
- localStorage存储持久数据,只要不手动清除则一直存在;
- sessionStorage数据在当前浏览器关闭后就会被自动清除
三、数据与服务器间的交互方式
- cookie的数据会自动传递到服务器端,服务器端也可以写cookie到客户端
- localStorage和sessionStorage不会把数据自动传到服务器端,仅在本地存储