开发者社区> 问答> 正文

前端项目如何找出性能瓶颈(阿里)#前端面试

前端项目如何找出性能瓶颈(阿里)#前端面试

展开
收起
一月19 2020-05-23 12:52:54 2289 0
1 条回答
写回答
取消 提交回答
  • 我觉得应该首先理一理会造成性能损耗的一些场景:

    比如大列表的渲染,大量dom的渲染 2.大量图片的加载,过多资源的请求. 3.代码中有没有耗时的计算操作,或则大量循环.递归 编写的组件过于庞大 层级过深,依赖模块过多等. 我觉得首先就是查看请求的资源体积是否过大,如果过大考虑压缩,减少不必要的资源的请求,不必要的js代码的代码加载,用字体图标代替图片,异步加载等等. 但是我觉得基本的优化策略(减少请求数,压缩请求资源的体积)都已经做过了,感觉性能还是没有提升,可能应该关注与代码层面的优化吧,比如过大的第三方库能不能换成轻量级的,代码中有没有很耗时的操作循环和递归,过多的分支条件语句,能不能改写以提高执行效率,简化复杂的组件逻辑,减少不必要的依赖,是否有杀鸡用了牛刀的操作等.暂时想到的就这些.

    2020-05-23 13:54:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载