1. Cookie的大小是受限的;
2. 每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽;
3. cookie还需要指定作用域,不可以跨域调用;
4. Web Storage拥有setItem,getItem等方法,cookie需要前端开发者自己封装setCookie,getCookie;
5. Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生;
6.IE7、IE6中的UserData通过简单的代码封装可以统一到所有的浏览器都支持web storage。