【发布时间】:2016-02-10 01:36:12
【问题描述】:
我看到有人提到使用 AMP 页面进行预渲染。具体来说,该项目的工作原理页面 (https://www.ampproject.org/how-it-works/) 说:
AMP 文档从一开始就设计为可高效地预渲染。浏览器长期以来一直支持通过 标签进行预渲染,但是他们需要对这种机制保持保守,因为预渲染可能很昂贵。在 AMP HTML 中,我们添加了告诉文档的功能:渲染自己,但仅在首屏可见的范围内,并且仅显示非 CPU 密集型元素,以最大限度地降低预渲染成本。
我想进一步了解预渲染的工作原理:
- 是否有关于此预渲染的进一步文档?我找不到更多详细信息。
- 实现预渲染的代码在哪里?
- 如果不是带有 rel=prerender 的链接,那么用于预渲染的技术是什么?
- 如何指示 AMP html 页面以预渲染模式进行渲染,该模式仅在折叠资源等上方加载?
- 是否有一些包装精美的方法可以让用户在自己的 AMP 网站上使用这种预渲染(在页面之间导航时)?
【问题讨论】:
标签: amp-html