※掲載リンクはアフィリエイト広告を含む場合があります。
おお、ついに!AMPページでオリジナルJava Scriptが使えるように。
といっても色々制限あるぽいのであれだけど。中途半端に手出してAMPエラーのポイント増えてしまうのもな。というのもある。
というかそもそも俺に扱えるようなものかという謎が先か、適当に書いたやつじゃ動かないんでしょうきっと?w
INDEX
AMP公式ブログのamp-script記事とツイート
amp-script: AMP ❤️ JS – The AMP Blog
Earlier this year at AMP Conf, we introduced the developer preview of . Now we are announcing the general availability of . It’s an AMP component that runs your own JavaScript in a separate Worker thread. This lets you to add custom JavaScript to your AMP page while still retaining its lightning-fast speed!
lets you cover use cases that you couldn’t with existing AMP components. It also lets you share code across your AMP and non-AMP pages. You can even use a JavaScript framework. Here are some of the examples that the team working on has built:
Microsoft翻訳
今年の初めにAMP Confで、の開発者プレビューを紹介しました。今、私たちはの一般的な可用性を発表しています。これは、別のワーカー スレッドで独自の JavaScript を実行する AMP コンポーネントです。これにより、その雷速を維持しながら、あなたのAMPページにカスタムJavaScriptを追加することができます!
では、既存の AMP コンポーネントでは使用できなかったユース ケースをカバーできます。また、AMP ページと非 AMP ページ間でコードを共有することもできます。JavaScript フレームワークを使用することもできます。に取り組んでいるチームが構築した例の一部を次に示します。
翻訳ひどいな。原文判断お願いします!
※amp-scriptに関してはもうちょい調べて後で追記予定。
AmpページへのJS実装方法、<amp-script>の使い方はAMP公式ドキュメントで確認を
Add custom JavaScript to AMP pages with amp-script – amp.dev
AMP strives to provide solutions that get developers where they want to be quickly and hassle free. However, some types of functionality are too tailored to individual use cases or require custom JavaScript. The AMP framework is expanding to accommodate these needs with
<amp-script>
. Theamp-script
component allows AMP developers to introduce custom JavaScript that expand page features and render as valid AMP.
AMPと私
AMPエラーとの戦い。プラグイン使用してAMP化なので、いじりたくてもいじれない、いじれるけど管理が大変みたいな悩ましさ。
だったらいっそカノニカルAMPなのか?でも、大変だよなー管理も、諸々の制限も。というところにamp-script登場。幅は広がるが。うーん。