68

为了找一个好的实习,我在忙着回答这些问题,有一个问题我不清楚是什么意思,之前没听过相关资料,所以想知道 什么是渐进式渲染?

4

2 回答 2

108

渐进式渲染是用于尽快渲染内容以供显示的技术的名称。

在宽带互联网出现之前,它曾经更为普遍,但它在现代发展中仍然有用,因为移动数据连接变得越来越流行(而且不可靠!)

这种技术的例子:

  • 延迟加载图像,其中(通常)一些 javascript 会在图像进入浏览器视口时加载图像,而不是在页面加载时加载所有图像。
  • 优先考虑可见内容(或高于折叠渲染),其中您仅包含将在用户浏览器中首先呈现的页面数量以尽快显示所需的最少 css/内容/脚本,然后您可以使用延迟 javascript ( domready/load) 加载其他资源和内容。
于 2015-11-11T13:22:31.130 回答
3

这与在进行服务器端渲染而不是一次全部发送数据时以的形式发送数据的想法有关。优点是减少了TTFB(到第一个字节的时间),即浏览器发出 HTTP 请求和它接收到第一个字节之间的时间段。

有关详细说明,请参见下面的“JSConf”演讲: https ://www.youtube.com/watch?v=aRaQe9n1lPk

于 2019-06-25T03:12:20.427 回答