AJAX (JavaScript y XML asíncronos)

Sistemas de gestión de contenidos y tecnología

AJAX es una técnica de diseño web que permite la transferencia asíncrona de datos sin recargar la página completa, para aplicaciones interactivas como formularios dinámicos o búsquedas en tiempo real. Combina JavaScript, XML (o JSON) y XMLHttpRequest para mejorar la experiencia del usuario y reducir la carga del servidor.

La ventaja es evidente para el visitante: un filtro en la tienda solo reemplaza la lista de productos en lugar de recargar la página completa. El problema radica en los motores de búsqueda. El contenido que solo se carga tras un clic no está en el código fuente y, a menudo, no se indexa.

Por ejemplo, una lista con 200 entradas carga inicialmente 20 y recupera el resto según sea necesario. Google solo ve las primeras 20. Para que todas las entradas se indexen, también se requieren las direcciones de página reales con sus números. Esto reduce el volumen inicial de datos de aproximadamente 400 kilobytes a unos 60, lo que ahorra alrededor de un segundo en una red móvil.

Volver al glosario