Я хочу использовать карточку-конструктор материалов или Polymer's на моей странице AMP, но я не нашел ничего подходящего в документах AMP. Поддерживает ли AMP пользовательские элементы Polymer? Если нет, как я могу это сделать?Поддерживает ли AMP полимерные элементы?
ответ
Нет, полимерные элементы не могут быть включены в страницу AMP. AMP имеет строгие ограничения, чтобы гарантировать базовые характеристики производительности, в том числе запрет написанного автором JavaScript. Поскольку AMP HTML является только подмножеством HTML и не позволяет настраивать JavaScript, Polymer не поддерживается в AMP. Обратите внимание, что все наоборот (приложения, использующие полимеры, использующие документы AMP) могут быть possible in the future.
Отрывок из AMP HTML Specification:
AMP HTML использует набор способствовавших но централизованно управляемые и размещенных пользовательские элементы для реализации расширенных функциональных возможностей, таких как галереи изображений, которые можно найти в документе AMP HTML. Хотя он позволяет стилизовать документ с использованием пользовательского CSS, он не позволяет писать авторский JavaScript за пределами того, что обеспечивается через пользовательские элементы, чтобы достичь своих целей производительности.