Skip to content

浏览器缓存 cookie、localStorage、sessionStorage 三者有什么区别?

定位:初级、中级前端职位

概率:★★★

相关链接:浏览器缓存

一句话回答面试官:主要在存储大小、过期时间、存储方式、安全性上有区别,例如 cookie 的数据大小一般不能超过 4KB,而 localStorage 和 sessionStorage 的数据支持 5MB 左右。cookie 是有过期时间的,而 localStorage 除非手动清除否则一直存在。sessionStorage 则是关闭浏览器后就会被销毁。在进行 HTTP 请求时,默认会携带 cookie 信息等。

更新时间: