1.sessionStorage和localStorage是web storage的两种储存方式
2.sessionStorage是会话级别储存,localStorage是持久化的本地储存。
3.sessionStorage和localStorage是客户端的储存,cookie是服务器存储
4.sessionStorage在浏览器或页面关闭时数据就会销毁
localStorage不刻意去删除数据,数据是不会销毁的
cookie可以设置存储周期
5.在储存量方面也有差异,单个cookie保存的数据不能超过4K,而localStorage和sessionStorage一般有5-10M
6.每个域名下cookie的个数会有限制,依据浏览器不同会有不同,而localStorage数量是无限制的
Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。
Firefox每个域名cookie限制为50个。
Opera每个域名cookie限制为30个。
Safari/WebKit貌似没有cookie限制。但是如果cookie很多,则会使header大小超过服务器的处理的限制,会导致错误发生。