有关使用AMP HTML进行预渲染的详细信息

时间:2016-02-01 14:58:55

标签: amp-html

我已经看到一些关于AMP页面预渲染的提及。具体来说,项目的操作页面(https://www.ampproject.org/how-it-works/)说:

  

AMP文档是从头开始设计的,可以有效地预渲染。浏览器长期以来通过< link rel = prerender>支持预渲染。标签,但他们需要对这种机制保守,因为预渲染可能很昂贵。使用AMP HTML,我们添加了告诉文档的功能:自己呈现,但只有在首屏上可见的内容,以及只有非CPU密集的元素才能最大限度地降低预渲染的成本。

我想更多地了解预渲染的工作原理:

  • 是否有关于此预渲染的进一步文档?我还没有找到任何进一步的细节。
  • 实现预呈现的代码在哪里?
  • 如果它不是具有rel = prerender的链接,那么用于预渲染的技术是什么?
  • 如何指示AMP html页面在预渲染模式下呈现,它只加载在折叠资源之上等等。?
  • 是否有一些很好的打包方式可供某人在自己的AMP网站上使用此预渲染(在页面之间导航时)?

1 个答案:

答案 0 :(得分:4)

我写过关于预渲染在AMP in this post中是如何工作的。

我们还没有关于如何使用它的优秀文档,但今年我们的目标之一是为内置预渲染的Web,iOS和Android提供稳定的SDK。