嘀嗒问卷项目做性能优化过程记录

79 阅读1分钟

大方向:

缓存数据,减少计算

代码分析和拆分, 优化首页代码体积

细化:

useMeno缓存数据, 缓存统计页链接和二维码

useCallback 缓存添加组件到画布中的函数(如果依赖项一直变化, 那么缓存没啥意义)

memo 减少组件无脑刷新

分析代码体积

路由懒加载

抽离公共代码

最终成果首屏体积从1.7m -> 300k

写在最后: 优化要根据实际情况, 不要先行优化