JS闭包,什么场景会用闭包?函数柯里化ES6的 Promise 的作用?Promise.all 的实现,在本地编译器实现setTimeout(fn,0)解释在什么时候运行常见的宏任务与微任务?为什么要区分宏微任务?Http 2.0 相比 1.1有哪些新增的特性?React 框架的组件间通信方式。React router 怎么实现?React 提出 hooks 是为了解决什么问题?React 组件性能优化方式?React diff 算法原理?时间复杂度?Webpack与 Vite底层实现的差异。Wakpack,热更新机制怎么实现?Axios.库解决了什么问题?分享项目中比较有亮点的模块大数据加载的优化是怎么做到的?虚拟滚动性能提示如何验证前端性能优化的方向?关注的技术方向?