上一页 1 ··· 231 232 233 234 235 236 237 238 239 ··· 265 下一页
  2024年12月28日
摘要: 代码注入优化 小程序代码注入的优化可以从优化代码量和优化执行耗时两个角度着手。 1. 使用按需注入 推荐所有小程序使用 通常情况下,在小程序启动时,启动页面依赖的所有代码包(主包、分包、插件包、扩展库等)的所有 JS 代码会全部合并注入,包括其他未访问的页面以及未用到自定义组件,同时所有页面和自定义 阅读全文
posted @ 2024-12-28 16:44 AtlasLapetos 阅读(27) 评论(0) 推荐(0)
摘要: 代码包体积优化 启动性能优化最直接的手段是降低代码包大小,代码包大小直接影响了下载耗时,影响用户启动小程序时的体验。 开发者可以采取以下手段优化代码包体积: 1. 合理使用分包加载 推荐所有小程序使用 使用 分包加载 是优化小程序启动耗时效果最明显的手段。建议开发者按照功能划分,将小程序的页面按使用 阅读全文
posted @ 2024-12-28 16:44 AtlasLapetos 阅读(69) 评论(0) 推荐(0)
摘要: 小程序启动流程介绍 在进行启动优化之前,我们先介绍一下小程序的启动过程。了解小程序的启动流程,可以帮助开发者更有针对性地选择性能优化的手段,分析性能优化的效果。 本文的启动流程以安卓和 iOS 为准,其他平台可能会略有差异。 注:小程序启动的各流程不是串行的,会尽可能的并行。计算总启动耗时不能简单的 阅读全文
posted @ 2024-12-28 16:44 AtlasLapetos 阅读(82) 评论(0) 推荐(0)
摘要: Errno错误码 在使用部分小程序 API / 组件时,抛出的异常(fail 回调 / Promise reject)Error 对象中除了带有 errMsg,还会带有通用错误码 errno。 代码示例 wx.openBluetoothAdapter({ success (res) { consol 阅读全文
posted @ 2024-12-28 16:43 AtlasLapetos 阅读(238) 评论(0) 推荐(0)
摘要: 启动性能 小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。 本章节的「启动」特指小程序冷启动,不包括小程序后台切前台的热启动。关于冷/热启动的定义,请参考小程序运行机制 1. 小程序启动的定义 小程序的启动过程以「用户打开小程序」为起点,到小程序「首页渲染 阅读全文
posted @ 2024-12-28 16:43 AtlasLapetos 阅读(15) 评论(0) 推荐(0)
摘要: 性能与体验 为什么要进行性能优化 小程序的性能和用户的体验之间的关系密不可分。在使用小程序的过程中,用户有时会遇到小程序打开慢、滑动卡顿、响应慢等问题,这些问题都与小程序的性能有关。性能问题归根到底就是用户体验的问题,如果不能得到很好的解决,会影响用户的正常使用,甚至退出小程序。 随着小程序的迭代, 阅读全文
posted @ 2024-12-28 16:43 AtlasLapetos 阅读(37) 评论(0) 推荐(0)
摘要: 实时日志 背景 为帮助小程序开发者快捷地排查小程序漏洞、定位问题,我们推出了实时日志功能。开发者可通过提供的接口打印日志,日志汇聚并实时上报到小程序后台。开发者可从We分析“性能质量->实时日志->小程序日志”进入小程序端日志查询页面,或从“性能质量->实时日志->插件日志”进入插件端日志查询页面, 阅读全文
posted @ 2024-12-28 16:43 AtlasLapetos 阅读(39) 评论(0) 推荐(0)
摘要: Source Map 目前只在 iOS 6.7.2 及以上版本支持 小程序/小游戏在打包时,会将所有 JavaScript 代码打包成一个文件,为了便于开发者在手机上调试时定位错误位置,小程序/小游戏提供了 Source Map 支持。 在开发者工具中开启 ES6 转 ES5、代码压缩时,会生成 S 阅读全文
posted @ 2024-12-28 16:43 AtlasLapetos 阅读(12) 评论(0) 推荐(0)
摘要: vConsole 在真机上,如果想要查看 console API 输出的日志内容和额外的调试信息,需要在点击屏幕右上角的按钮打开的菜单里选择「打开调试」。此时小程序/小游戏会退出,重新打开后右下角会出现一个 vConsole 按钮。点击 vConsole 按钮可以打开日志面板。 小程序和小游戏的 v 阅读全文
posted @ 2024-12-28 16:42 AtlasLapetos 阅读(137) 评论(0) 推荐(0)
摘要: 调试 开发者可以借助下列工具进行小程序的调试。 vConsole:在手机上查看console API 输出的日志内容和额外的调试信息。 Source Map:还原 JS 错误堆栈 真机调试: 利用开发者工具,通过网络连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。 阅读全文
posted @ 2024-12-28 16:42 AtlasLapetos 阅读(17) 评论(0) 推荐(0)
上一页 1 ··· 231 232 233 234 235 236 237 238 239 ··· 265 下一页