微信小程序出来这么久了,我也搞过几个项目,总结就是小程序不适合做复杂的内容,不能用过多的动画,否则就是卡卡卡...

下面是我实践过程中体会到可以真实优化的一些点,大家随意看看~

小程序优化:

  • 减少节点数,提升渲染性能
  • 大数据前置页面预加载
  • 减少setData的使用,避免更新后台页面的data数据
  • 减少data数据大小,删除无用的字段,一次data数据设置存在上限
  • 减少本地图片资源,改用网络图片
  • 网络图片资源使用云裁剪压缩,只下载当前显示大小
  • 较少使用的页面使用分包,提升加载速度
  • 采用分包预下载,提升分包页面打开速度
  • 能用GIF图片就不要使用动画

JS优化:

  • 避免使用with
  • 定时器使用setInterval代替setTimeout,setInterval共用计时器,setTimeout会单独计时
  • 一个函数中尽量将全局对象存储为局部变量来查找
  • 字符串连接,少用+=

参考:

https://blog.csdn.net/qq_36251118/article/details/78518850

https://blog.csdn.net/wetest_tencent/article/details/61196522

https://blog.csdn.net/i10630226/article/details/81042421

https://blog.csdn.net/lululul123/article/details/76167861

微信小程序性能优化实用建议相关推荐

  1. 微信小程序性能优化之一

    微信小程序性能优化之一 原文:微信小程序性能优化之一 性能优化 界面和业务逻辑之间事件交互 小程序调用native Native回调小程序 图片源文件优化 渲染优化 ----------------- ...

  2. 微信小程序性能优化方案

    文章目录 微信小程序性能优化方案 提高加载性能 小程序代码包准备(下载代码包) 开发者代码注入 页面渲染优化 提升渲染性能 setData工作原理 优化方法 微信小程序性能优化方案 微信小程序如果想要 ...

  3. 微信小程序性能优化技巧

    微信小程序如果想要优化性能,有关键性的两点:提高加载性能和提高渲染性能. 一.提高加载性能 当用户点击小程序后发生了什么? 资源准备(代码包下载) --  业务代码注入和渲染  --  异步请求数据 ...

  4. 小程序性能优化之页面预加载方案——让你的小程序运行如飞 进阶篇

    小程序性能优化之页面预加载方案 进阶篇 转载请注明出处:https://blog.csdn.net/sinat_27612147/article/details/80798452 写在前面 预加载方案 ...

  5. 小程序性能优化之页面预加载方案——让你的小程序运行如飞 集成篇

    小程序性能优化之页面预加载方案 集成篇 转载请注明出处:https://blog.csdn.net/sinat_27612147/article/details/80802725 前言 之前看到一篇文 ...

  6. 如何给微信小程序搜索优化?

    微信小程序搜索优化(Mini Program SEO)是指针对微信小程序的搜索引擎优化,通过优化小程序内容.引流渠道等手段来提高小程序的曝光率和用户转化率. 以下是一些给微信小程序搜索优化的方法: 1 ...

  7. 【官方推荐】微信小程序搜索优化指南

    最近,微信搜索正式升级为"微信搜一搜",并对能力进行了全面的升级.一方面是覆盖更多的场景服务,整合不同领域内容,另一方面品牌官方区全新的界面样式,除了作为固定首位展示,还为品牌方提 ...

  8. 【微信小程序推广营销】教你微信小程序SEO优化,让你的小程序快人一步抢占先机...

    今年一月份上线的小程序,经过近一年的沉淀发酵,现在也进入了快速发展期. 在未来肯定会有越来越多的小程序诞生,小程序多了就需要搜索,那么如何让自己的小程序在众多的小程序中脱颖而出,这就需要小程序SEO优 ...

  9. 微信小程序入门的一些建议,替大家踩坑

    小程序入门教程 1, 建议先去看官方文档 2,说说app.json这个文件 3.app.js 4.点击事件 5.跳转页面 最后要说一下我踩的一个大坑,样式问题 1, 建议先去看官方文档 微信小程序官方 ...

  10. 极力推荐的微信小程序,超级实用,一定要收藏

    一首歌的时间,看完本文 正文开始 QuestMobile2020微信小程序生态洞察报告:截止到2020年9月,十万级以上的微信小程序数量已达到4,418个,小程序总体月活跃用户规模也达到了8.32亿. ...

最新文章

  1. java md5算法,JAVA实现MD5算法
  2. android离散点贝塞尔曲线,离散点拟合曲线贝塞尔曲线B样条.ppt
  3. 常见的浏览器兼容性问题与解决方案——CSS篇
  4. 判断N!阶乘中末尾0的个数
  5. 160个Crackme024之Opcode加密
  6. ie下js不执行的几种可能
  7. Linux deepin解决文件管理器打不开和桌面黑屏的问题
  8. 整理一份程序员常用的各类工具、技术站点
  9. keepalived(1)——准备
  10. react connect
  11. VMware vSphere “I moved it” or “I copied it” – What’s the difference?
  12. Ai Challenger Caption图像中文描述(2017)
  13. maven profile参数动态打入
  14. 5gnr帧结构特点有哪些_低合金结构钢有哪些特点?
  15. 本地文件搜索神器 --- Everything软件,快速搜索本地磁盘上的文件
  16. ue4 相机移动到指定actor位置 SetViewTargetWithBlend
  17. 手机如何将PDF文件拆分?分享两种手机拆分文件方法
  18. C语言反汇编 - 多维数组与指针
  19. Android go app 安装包,安卓go系统刷机
  20. 计算机图形学中的常用模型

热门文章

  1. 计算机系统关机后自动重启,小白教你电脑关机后自动重启是什么原因
  2. 电脑进入pe时蓝屏_进入PE系统也会蓝屏?运行PE系统蓝屏原因及解决方法
  3. 一维数组实验题:大奖赛现场统分。已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选
  4. 在计算机编程里pi是什么意思,编程中的术语“钩子”是什么意思?
  5. Windows 10 word无法创建工作文件,找不到临时环境变量
  6. Vue2组件通信方式
  7. android桌面隐藏功能,如何开启 安卓10 隐藏的桌面模式并或者显示器拓展支持
  8. Uncaught SyntaxError: Unexpected token lt; 错误完美解决
  9. 报表分析工具有哪些?常见开源报表工具和商用报表工具介绍
  10. 基于MT5的沪深股票回测二 导入历史数据