谈谈场景题
-
很多个请求 (限制只能同时请求6个),请求并行方案
-
新开发了一个功能,网站已经有一定的用户量,如何在不影响用户正常使用的情况下发行新功能,如何平滑更新
- 灰度发布
-
如何高效渲染大量数据?
- 1、把一个大的请求,比如接口返回100条数据,可以拆分成10个请求并行处理, 这样减少了一个请求的响应时间
- 2、虚拟滚动加载
-
文件上传
- 对于大文件来说,生成hash是耗时的,计算hash的过程放在worker,避免阻塞主线程
- 也可以使用requestIdleCallback来利用浏览器的空闲时间计算,也不会卡死主线程
- 对于大文件来说,生成hash是耗时的,计算hash的过程放在worker,避免阻塞主线程