一、用户感知提速
一般情况下,用户对速度的感知是非常主观的,所以可通过一些骨架屏、加载动画来拖慢用户对速度的感知。
二、通过技术提速
包括但不限于:
1、通过服务端prerender预渲染,以SSR的形式完成首页的一个服务端渲染,然后把我们后续的渲染交给CSR客户端进行渲染,这样就组成了一个同构渲染的方式,来完成渲染提速;
2、除了预渲染,我们还要关注一些静态资源的渲染,如图片的加载、数据的加载,这里可以借助原生API intersectionObserver来完成一些懒加载处理。
一般情况下,用户对速度的感知是非常主观的,所以可通过一些骨架屏、加载动画来拖慢用户对速度的感知。
包括但不限于:
1、通过服务端prerender预渲染,以SSR的形式完成首页的一个服务端渲染,然后把我们后续的渲染交给CSR客户端进行渲染,这样就组成了一个同构渲染的方式,来完成渲染提速;
2、除了预渲染,我们还要关注一些静态资源的渲染,如图片的加载、数据的加载,这里可以借助原生API intersectionObserver来完成一些懒加载处理。