资讯专栏INFORMATION COLUMN

小程序性能优化

nicercode / 1247人阅读

摘要:及时反馈即时地对需要用户等待的交互操作给出反馈,避免用户以为小程序无响应渲染性能优化避免不当使用图片图片图片总结图片避免不当使用图片使用自定义组件图片渲染分层绘制到不同不变的部分多带带绘制到一个,动态生成的绘制到一个最后再合入到一个

启动加载性能优化

小程序的启动加载流程图片:

典型等待场景
图片:

1、控制代码包大小

开启开发者工具中"上传代码时自动压缩"
及时清理无用代码和资源文件
减少代码包中的图片等资源文件的大小和数量
2、分包加载
图片:

分包预下载(即将推出)
图片:

独立分包(即将推出)
图片:

3、首屏加载的体验优化建议
提前请求:异步数据请求不需要等待页面渲染完成
利用缓存:利用storage API对异步请求数据进行缓存。二次启动时先利用缓存数据渲染页面,再进行后台静默更新。
避免白屏:先展示页面骨架和基础内容。
及时反馈:即时地对需要用户等待的交互操作给出反馈,避免用户以为小程序无响应

渲染性能优化
1、避免不当使用setData

图片:

图片:

图片:

总结
图片:

2、避免不当使用onPageScroll
图片:

3、使用自定义组件
图片:

4、canvas渲染
分层绘制到不同canvas
不变的部分多带带绘制到一个canvas,
动态生成的绘制到一个canvs

最后再合入到一个canvas

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110237.html

相关文章

  • 微信序性优化入门指南

    摘要:希望大家看完这篇文章能对小程序性能优化有一定的认识,如果有错误或不严谨的地方,欢迎批评指正,如果喜欢,欢迎点赞收藏。 小程序从发布到现在也已经有将近两年的时间,越来越来多的公司开始重视小程序生态带来的流量,今年也由于小程序平台对外能力的越来越多的开放以及小程序平台的自身优化,越来越多的开发者也自主的投入到小程序的开发当中,现在,作为前端如果会写小程序,绝对是一个不折不扣的面试加分项。相...

    whinc 评论0 收藏0
  • 微信序性优化入门指南

    摘要:希望大家看完这篇文章能对小程序性能优化有一定的认识,如果有错误或不严谨的地方,欢迎批评指正,如果喜欢,欢迎点赞收藏。 小程序从发布到现在也已经有将近两年的时间,越来越来多的公司开始重视小程序生态带来的流量,今年也由于小程序平台对外能力的越来越多的开放以及小程序平台的自身优化,越来越多的开发者也自主的投入到小程序的开发当中,现在,作为前端如果会写小程序,绝对是一个不折不扣的面试加分项。相...

    heartFollower 评论0 收藏0
  • 微信序性优化入门指南

    摘要:希望大家看完这篇文章能对小程序性能优化有一定的认识,如果有错误或不严谨的地方,欢迎批评指正,如果喜欢,欢迎点赞收藏。 小程序从发布到现在也已经有将近两年的时间,越来越来多的公司开始重视小程序生态带来的流量,今年也由于小程序平台对外能力的越来越多的开放以及小程序平台的自身优化,越来越多的开发者也自主的投入到小程序的开发当中,现在,作为前端如果会写小程序,绝对是一个不折不扣的面试加分项。相...

    wenzi 评论0 收藏0
  • 序性优化

    摘要:及时反馈即时地对需要用户等待的交互操作给出反馈,避免用户以为小程序无响应渲染性能优化避免不当使用图片图片图片总结图片避免不当使用图片使用自定义组件图片渲染分层绘制到不同不变的部分单独绘制到一个,动态生成的绘制到一个最后再合入到一个 启动加载性能优化 小程序的启动加载流程图片:showImg(https://segmentfault.com/img/bVbss51?w=1158&h=41...

    张春雷 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<