首屏时间指的是什么?
发布于 6 年前 作者 xiuying96 4102 次浏览 来自 官方Issues

首屏时间是指用户从打开小程序看到第一屏主要内容的时间,首屏时间太长会导致用户长时间看到的都是白屏,影响使用体验。

优化首屏时间,可以分为以下几种情况:

  1. 首屏渲染的内容较多,需要集合多份数据进行渲染。这种情况需要开发者把内容分优先级,把优先级高的内容做优先展示,缩短白屏时间;
  2. 首屏内容依赖的数据从服务端请求的时间太长。开发者需要从服务端侧具体分析服务端数据返回的时间长的原因;
  3. 一次性渲染数据太大或依赖的计算过于复杂。减少渲染的数据量、优化渲染相关数据的算法可以解决这类问题。

这里想问下,第一屏指的具体是什么呢?是指 initial data 被渲染的那一刻吗?还是指 DOM 元素铺满屏幕那一刻呢?

回到顶部