Accelerated Mobile Page (AMP) o páginas web aceleradas es una iniciativa para crear páginas web atractivas que carguen rápidamente en dispositivos móviles, desarrollada originalmente por Google.
Consiste en una versión modificada de HTML llamada AMP HTML, una biblioteca de JavaScript, AMP JS y una biblioteca de almacenamiento en caché, Google AMP Cache. El proyecto es de código abierto.
El proyecto de código abierto Accelerated Mobile Page es un intento de resolver el problema de las páginas móviles de carga lenta. Si bien, los desarrolladores web intentan crear diseños atractivos, los anuncios y los scripts de análisis que se ejecutan en segundo plano pueden provocar graves ralentizaciones en los teléfonos inteligentes y las tabletas.
Los usuarios tienden a evitar los sitios por completo o instalan bloqueadores de anuncios en sus dispositivos, lo que significa que los sitios no pueden monetizar su contenido.
AMP consta de tres componentes:
- AMP HTML: una versión de HTML diseñada para cargarse rápidamente. Algunas etiquetas, como la etiqueta , se han reemplazado con etiquetas especiales para AMP, como , que están diseñadas para cargarse rápidamente.
- AMP JS: un motor de JavaScript que está optimizado para una carga eficiente. AMP JS carga elementos de forma asíncrona, lo que evita que un solo elemento bloquee la carga de una página.
-
Google AMP Cache: Un sistema de almacenamiento en caché basado en proxy que obtiene y almacena páginas aceleradas.