小程序性能优化

背景 在了解性能优化之前,我们得知道我们优化的是哪部分性能,有启动时流程,有运行时用户交互性能等。

小程序启动流程

小程序的启动过程以「用户打开小程序」为起点,到小程序「首页渲染完成」为止

打开小程序 」可能是由用户点击访问触发,也可能通过扫码、小程序跳小程序或 APP 打开小程序等入口触发。从扫码、APP 等场景打开小程序时,可能会有前置的跳转和校验流程,不包含在小程序启动流程的讨论范围之内。

首页渲染完成 」的标志是首个页面 Page.onReady 事件触发。由于启动流程的差异,小程序定义的「首页渲染完成」不等同于浏览器的 DOMContentLoadedload 事件。

注意:

load在ready事件之后,浏览器中dom树构建完成后触发ready事件,等到dom中的image静态资源加载也完成后触发load事件

相关推荐
Hoshizola5 分钟前
uniapp与蓝牙设备连接详细步骤
前端·uni-app
优雅格子衫10 分钟前
uniapp 拍照相册选取后超级好用的裁剪组件,增加水印完全自定义
开发语言·前端·javascript·uni-app·vue
Dxy123931021614 分钟前
HTML如何写鼠标事件
前端·html·计算机外设
AI砖家26 分钟前
前端 JavaScript 异步处理全方案详解:从回调到 Observable
开发语言·前端·javascript
用户7138742290032 分钟前
构建现代 Web 应用的令牌安全体系:Refresh Token Rotation、HttpOnly Cookie 与 Grace Period 全解析
前端
之歆1 小时前
Day21_电商详情页核心技术实战:从LESS预处理到复杂交互实现
开发语言·前端·javascript·css·交互·less
海鸥两三1 小时前
基于 Vue 3 + 高德地图的网格规划系统实战(有源码)
前端·javascript·vue.js
丷丩1 小时前
MapLibre GL JS第11课:获取鼠标指针坐标
前端·javascript·gis·地图·mapbox·maplibre gl js
代码AI弗森1 小时前
前端周刊第 467 期[特殊字符] 本期精选目录
前端
随便的名字1 小时前
前端路由的底层逻辑:URL 中 # 和 ? 的区别与关系详解
前端