AMP - це ініціатива компанії Google, спрямована на покращення перегляду веб-сторінок і покликана допомогти веб-сторінкам завантажуватися швидше. Швидкість сторінки стала фактором ранжування для мобільних сторінок у липні 2018 року, і AMP був запущений, щоб задовольнити потребу веб-сайтів у швидкості. AMP обіцяє прискорити мобільний перегляд до 85% швидше. nAMP змушує всі елементи веб-сторінки завантажуватися одночасно. Це відрізняється від функції веб-сторінки без AMP, коли ресурси завантажуються один за одним. Сторінки AMP не допускають використання спеціального JavaScript, який може перервати одночасне завантаження. AMP використовує iFrames, який не перешкоджає рендерингу головної сторінки і дозволяє лише асинхронний JavaScript. AMP може мати деякий JavaScript у фоновому режимі, але вони розроблені дуже обережно, щоб переконатися, що вони не роблять продуктивність повільною.n Завдяки суміші оптимізацій і обмежень для HTML, JavaScript і CSS, AMP-сторінки завантажуються досить швидко. Замість авторського JavaScript, специфічні для AMP елементи забезпечують швидкість і сумісність. Збільшення швидкості завантаження сторінок стало можливим завдяки наскрізній пріоритезації, специфічному кешу AMP та попередньому рендерингу. Крім того, використання невеликих файлів і мультимедійних даних і декількох запитів ресурсів від сервера додає подальшого поліпшення швидкості. nВ AMP всі зовнішні зображення або фрейми сайту повинні вказувати свій розмір в HTML, щоб браузер бачив, наскільки він буде завантажений, перш ніж почнеться завантаження. Це дозволяє AMP завантажувати весь вміст сторінки без необхідності чекати завантаження інших ресурсів. Це називається статичною версткою і є критично важливим елементом AMP.