質問: ampページとは
回答: ampはopenjsfoundationという団体が開発する規格をもとにスピードを追求したコンテンツの公開方法です。openjsfoundationには、googleやmicrosoft、ibmなど多くのメジャー企業がメンバーとして参加しています。ampページの特徴は、javascriptを非同期にすることで高速化を実現しています。また、画像などの外部リソースもダウンロード前にサイズと位置を判定できるようhtmlに様々な制約を持たせています。一例ですが、ドキュメントとレイアウトを切り離し、読み込み時に再レイアウトを行わず表示できるため高速化を実現しています。ampページ作成では、従来のhtmlタグ以外にamp専用のタグで記述必要が有ります。代表的なampタグとしてamp-imgタグが有ります。これは、amp専用のimgタグです。このことからも、ampページは専用のtagを用いたページ作成が必要になることが分かります。しかしampタグの多くは、読み込みに時間がかかる要素を可能な限り動的に後読み出来るように考えられた結果生まれたタグです。