(1) 数据的生命周期不同:cookie可设置失效时间,默认是关闭浏览器后失效,sessionStorage仅在当前会话下有效,关闭页面或浏览器后会被清除。localStorage除非被清除,否则永久保存。
(2)存放数据的大小:cookie4k左右,sessionStorage和localStorage一般为5M。
(3)与服务器端通信:cookie每次都会携带在http头中,如果使用cookie保存过多数据会带来性能问题。localStorage和sessionStorage仅在客户端保存,不参与和服务器通信。