面经2

解释一下js的闭包

内存泄露

如何检测和避免内存泄露

v8垃圾回收机制

pinia数据存在哪里

vuex数据存在哪里

vuex和pinia区别

小程序和h5区别

js的数组方法有哪些

some和forEach区别

some如何跳出循环

forEach如何跳出循环

throw

vue3 中ref和reactive区别

为什么ref要用.value获取

浏览器强缓存请求头

为什么expires后还有cache-control

expires是http1.0种的缓存机制,使用绝对时间控制缓存的过期时间是什么意思,有什么作用

协商缓存请求头有哪些

使用ws/wss进行消息推送时图和确保消息的实时性和可靠性,如何处理断线重连和消息丢失的情况的

心跳检测间隔时间太短,会对浏览器造成压力怎么解决

web worker

service worker

小程序的图片压缩技术怎么实现的

weakmap map weakset set

常见数据结构

数组的存储和栈存储区别

栈存储和堆存储区别

http 1.0 1.1 2.0 3.0

http https

https的加密方式

http的状态码

tcp udp区别