AMP プロジェクトは、オリジンのサーバーから配信する AMP ページをさらに高速化する方法を公開した。
AMP
AMPキャッシュで“クロスドメイン トラッキング”を有効にするAMP Linker
AMP Linker という仕組みが AMP に導入された。AMP Linker を構成すると、別ドメイン名のサイトに AMP キャッシュから移動した際にセッション情報を引き継ぐことができる。言わば、AMP 版のクロスドメイントラッキングだ。
AMPの楽しみな新機能2つ――amp-next-page と One-line PWA
AMP の開発状況を示すロードマップの現状を紹介する記事を AMP プロジェクトの公式ブログが投稿した。正式リリースされた機能と開発中の機能、取り組みが始まったばかりの機能が数多く紹介されてる。個人的に気になった amp-next-page と One-line PWA をこの記事で取り上げる。
AMPストーリーv1.0が公開。すべての開発者が申請不要で利用可能に。
AMP Stories (AMP ストーリー) の v1.0 が公開され、すべての開発者が利用できるようになった。これまでは、申請してホワイトリストに登録してもらう必要があった。v1.0 では、新しい機能もサポートされた。
WordPressブログをAMP対応させる公式プラグインのバージョン1.0ベータ版が公開。“ネイティブAMP”が実現
WordPress ブログを AMP 対応する公式プラグインの v1.0 ベータ1がリリースされた。バージョン 1 の最大の特徴は “Native AMP”(ネイティブ AMP)の実現だ。ネイティブ AMP では通常のモバイルサイトとほぼ100%同一のデザイン、機能をプラグインで変換された AMP ページでも提供する。
amp-date-pickerが正式公開。AMPページでカレンダーを見ながら日付指定が可能に
AMP ページでカレンダーを見ながら日付を指定できるコンポーネントとして、amp-date-picker が正式公開された。単一日の指定と、開始日と終了日を指定した期間指定ができる。レイアウトに関してはたとえばライトボックス表示する場合は、モーダルウィンドウで開いたりフルスクリーンで開いたりもできる。
AMPキャッシュの強制更新にはupdate-cacheを使う。従来のupdate-pingは廃止
Google に保存されている AMP キャッシュを強制的に更新したり削除したりするときには、update-cache をリクエストする。update-ping は現在はサポートされていない。
Web Packagingを有効にしたAMP検索のテストをGoogleが開始、キャッシュではなくオリジンURLでAMPページを表示 #io18 #io18jp
Web Packaging を有効にした AMP 検索の試験を Google は開始した。AMP キャッシュのページにアクセスしても、キャッシュではなくオリジンの URL でコンテンツが提供される。
AMPページでユーザーの同意・承諾を求めるコンポーネント、<amp-consent> が利用可能に
ユーザーの同意や承諾を AMP ページで求めることができるコンポーネントとして、<amp-consent> を AMP プロジェクトが公開した。ユーザーに同意・承諾を選択させ、その状態を保持したうえで、ページで表示する内容や利用できる機能を制御できる。
好きなJavaScriptをAMPで実行できるようになるかも。Web Workerで実現か?
将来的に、AMP で JavaScript を利用できるようになるかもしれない。2月にアムステルダムで開催された AMP Conf 2018 で マルテ・ウーブル氏がその可能性について言及した。Web Worker(ウェブ ワーカー)という技術を用いる。