Я видел некоторые упоминания о предварительном рендеринге на страницах AMP. В частности, страница проекта «Как это работает» (https://www.ampproject.org/how-it-works/) говорит:
Документы AMP с самого начала разрабатывались таким образом, чтобы их можно было эффективно предварительно отрендерить. Браузеры уже давно поддерживают предварительный рендеринг с помощью тега ‹link rel=prerender›, но им нужно осторожно относиться к этому механизму, поскольку предварительный рендеринг может быть дорогостоящим. В AMP HTML мы добавили возможность сообщить документу: визуализируйте сами, но только в той части, которая видна в верхней части сгиба, и только в тех элементах, которые не требуют интенсивного использования ЦП, чтобы минимизировать затраты на предварительную визуализацию.
Я хотел бы узнать больше о том, как работает предварительный рендеринг:
- Есть ли какая-либо дополнительная документация по этому предварительному рендерингу? Я не смог найти никаких дополнительных подробностей.
- Где код, реализующий предварительный рендеринг?
- Если это не ссылка с rel=prerender, какая техника используется для предварительного рендеринга?
- Как вы указываете html-странице AMP для рендеринга в режиме предварительного рендеринга, когда она загружается только над ресурсами сгиба и т. Д.?
- Есть ли какой-нибудь хорошо упакованный способ для кого-то использовать этот предварительный рендеринг на своем собственном сайте AMP (при навигации между страницами)?