Accelerated Mobile Pages (AMP): un paso más en la web móvil
La iniciativa Accelerated Mobile Pages o AMP, promueve la utilización de un código HTML y JavaScript especial para programar los sitios web adaptados a móviles.
La idea es que los sitios web para móviles sean extremadamente rápidos y ligeros, que como se sabe es actualmente uno de los factores determinantes para la buena experiencia de usuario, según Google.
AMP Consiste en unas librerías JavaScript que interpretan algunas etiquetas HTML personalizadas para decidir en cada momento cómo y cuándo descargar los recursos asociados.
Por ejemplo, si incluimos el código AMP de una imagen, amp-img , el dispositivo móvil elegirá cuándo y cómo descarga esa imagen, de forma que esté optimizado lo mejor posible para esa situación. Puede hacer una descarga diferida, o priorizar unas imágenes respecto a otras, dependiendo del ancho de banda, tipo de conexión, si el usuario necesita en este momento la imagen, etc. Este mismo sistema se utiliza para otro tipo de elementos como vídeos, anuncios o pixeles de tracking.
Por otra parte, la especificación de AMP permite la creación de versiones alternativas para móviles o sobremesa estándar, con enlaces relacionados entre una y otra versión.
Parece que el gran empujón a AMP va a venir por parte de Google, que ha anunciado que a principios del año que viene va a empezar a mostrar las páginas creadas con AMP en los resultados del buscador.
Más sobre Accelerated Mobile Pages