如何提升低端设备的 Web 性能?试试自适应加载模式(点击这里查看原文)

 infoQ   2019-12-05 09:59   183 人阅读  0 条评论

任何用户都可能有过运行缓慢的体验。这个世界的设备千差万别,“一种规格”走天下的体验可能并不是哪里都行得通。一些网站满足了使用高端设备的用户,但在低端设备上却可能卡得没法用。特别是在普通的移动设备和桌面硬件,以及新兴市场的主流设备上尤为明显。那么我们能不能调整交付页面的方式,更好地适应用户的约束条件呢?

在 Chrome 开发者峰会的演讲中,我和 Facebook 的 Nate Schloss 讨论了自适应加载模式,即:

  • 为所有用户(包括低端设备用户)提供快速的核心体验;
  • 如果用户的网络和硬件有足够的处理能力,则逐步添加仅限于高端硬件的功能。

这使用户可以获得最适合他们自身约束条件的使用体验。

自适应加载解锁的用户场景包括:

  • 在慢速网络上提供低质量的图像和视频;
  • 仅在高速 CPU 上加载非关键的 JavaScript 交互功能;
  • 限制低端设备上动画的帧速率;
  • 避免在低端设备上进行繁重的运算;
  • 在速度较慢的设备上阻止第三方脚本。
阅读全文

 发表评论


表情