面经3

抽象组建时要考虑哪些,如何设计一个组件框架

什么东西要拆多个组件,什么时候不拆,举个例子

webpack打包机制,怎么优化打包体积

webpack还能怎么优化

js的线程概念,为什么这么设计

没有线程怎么实现异步,事件循环讲一下

h5和pc页面差别

jsbridge原理

js箭头函数使用的时候有什么注意的,this指向

http3 2的区别,优缺点,各自特点。用途和使用场景

ai聊天的流式输出怎么实现

sse和websocket区别,为什么都选择了sse

webpack esm和cjs互转原理,vite呢

webpack构建原理,构建流程

webpack插件

体积压缩的时候minify具体做了什么(js和css)

热更新原理(vite和webpack)

vue实例挂载流程

keep-alive原理

vue2和vue3区别

proxy相比object.defineProperty优势

vue3怎么使用proxy实现的响应式,讲一下原理

如何判断浮点数相等

html解析流程 js async defer

为什么需要虚拟dom ,react和vue的vdom区别,为什么svelte没有vdom

webcomponents 和 shadowdom,有用过吗