什么是渐进式渲染?

时间:2015-11-11 13:05:11

标签: html progressive

为了找到一个好的实习,我正在回答这些问题questions,有一个问题,我不清楚它说的是什么,我以前从未听过相关信息,所以我想知道< strong>什么是渐进式渲染?

2 个答案:

答案 0 :(得分:83)

渐进式渲染是用于尽可能快地呈现内容以显示内容的技术的名称。

在宽带互联网出现之前的日子里它曾经更加普遍,但它在现代发展中仍然有用,因为移动数据连接越来越受欢迎(并且不可靠!)

此类技术的例子:

  • Lazy loading图片,其中(通常)某些javascript会在进入浏览器视口时加载图片,而不是在页面加载时加载所有图片。
  • Prioritizing visible content(或在折叠渲染之上),您只需要包含最初要在用户浏览器中呈现的页面数量所需的最小css /内容/脚本,以便尽快显示,您可以然后使用延迟的javascript(domready / load)加载其他资源和内容。

答案 1 :(得分:1)

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

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