localStorage:本地存储
sessionStorage:会话存储
- 相同点
两个都是同步操作,会阻塞主线程
两个本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。
- 不同点
sessionStorage与localStorage的唯一区别就是localStorage属于永久性存储,保存的数据没有过期时间,直到手动去删除;而sessionStorage在当会话结束的时候会被清空。
- 注意
通过点击链接(或者用window.open)打开的新标签页属于同一个session,但复制网址新建选项卡会初始化一个新的session,即使网站是一样的。