qugemingzizhenmafan / blog

0 stars 0 forks source link

面试-实际做过的优化 #12

Open qugemingzizhenmafan opened 2 years ago

qugemingzizhenmafan commented 2 years ago
  1. cdn, 图片压缩
  2. 防抖节流
  3. 复杂的css动画使用GPU加速
  4. 预加载
  5. 路由懒加载
  6. fabricjs多次画图卡顿缓存清空
  7. 抠图请求结果缓存
  8. rxjs优化特殊网络请求情景的代码写法(太繁杂了)开源项目取消订阅旧的src
  9. svg代替图片
  10. 大屏兼容css样式单位

可以说的:

  1. documentFragment
  2. 事件委托
  3. 在使用 JavaScript 实现动画效果的时候,最好的情况就是每次代码都是在帧的开头开始执行。而保证 JavaScript 在帧开始时运行的唯一方式是使用 requestAnimationFrame
  4. 3d云渲染,原理是服务器通过成熟的3d本地应用渲染,通过ws把实时数据传到前端,前端用video展示,比较适合工业大屏场景
  5. 小图片转base64内嵌html