Zasadniczo nie ma prawie żadnego możliwego rozwiązania. Jeśli sprawdzisz dokument here.
Zachowaj wszystkie trzeciej partii JavaScript na ścieżce krytycznej
Third-Party JS lubi używać synchroniczne ładowanie JS. Lubią też document.write więcej synchronizacji skryptów. Na przykład, jeśli masz pięć reklam, a każda wykonuje trzy obciążenia synchronizacyjne, z 1-sekundowym opóźnieniem, masz 18 sekund czasu ładowania tylko na ładowanie JS.
Strony AMP umożliwiają obsługę JavaScript stron trzecich, ale tylko w przypadku iframe w trybie sandbox. Zakazując ich w ramkach iframe, nie mogą zablokować wykonania strony głównej. Nawet jeśli powodują wielokrotne ponowne obliczenia stylu, ich małe elementy iframe mają bardzo mało DOM.
Rekordy stylu i układy są typowe dla rozmiaru DOM, więc ponowne obliczenia elementu pływającego są bardzo szybkie w porównaniu do przeliczania stylów i układu strony.
Proponuję zrobić trochę więcej czytania. AMP praktycznie wyklucza wszystkie javascript z wyjątkiem swoich. –
@KobiCohen, czy znalazłeś jakieś rozwiązanie lub nie możemy po prostu mieć Angulara podczas planowania AMP HTML? – Syed
Krótka odpowiedź: nie ... –