haizlin/fe-interview

[软技能] 第90天 当项目准备上线前,你有做过哪些性能优化吗?

haizhilin2013 opened this issue · 6 comments

第90天 当项目准备上线前,你有做过哪些性能优化吗?

  1. 移动端 减小切图的大小
  2. pc端 节流and防抖

单页面应用首屏优化
1.第三方包CDN
2.路由懒加载,按需加载

一般还在继续改改不完的bug

路由懒加载 优化图片

恩,你们说的这些是普适性,具体情况得生成 bundleAnalyzerReport 之后再说。

举个例子:如果第三方库引用太多,需要看是否可以不引用以及是否可以按需引用。
比如说, lodash 库就可以使用 lodash-es 。等需要注意的是,这个包是针对 webpack4 推出的,很多第三方库依赖的还是 lodash ,说不定就会适得其反。