小程序的第一个页面渲染快, 其他页面慢?
发布于 7 年前 作者 guiying58 4268 次浏览 来自 官方Issues

我们小程序的加载场景是这样:

场景一: 

小程序的第一个界面是个欢迎界面(非tab页面), 稍做延迟后跳转到首页(tab页面, 共有4个tab).

测试下来, 这种流程, 首页的onLoad触发到onReady触发的时间间隔较长(大致1200ms左右, 有待优化)

这1200ms中间先出现微信自带的导航栏并且导航栏显示loading(我们小程序首页没有导航栏.). 随后才渲染出首页.

场景二: 

移除欢迎页, 小程序第一个页面即为场景一中的首页, 这时候视觉感受上就快了不少, 数据上, 首页的onLoad触发到onReady触发的时间间隔大致500ms左右.

造成这种差异的原因是什么? 第一个页面有做特殊的优化吗? 是不是微信在加载小程序的时候已经先对首页做了预渲染? 所以快?

回到顶部