Ajax
JavaScript asíncrono y XML (Ajax o AJAX, por sus siglas en inglés) es una técnica de desarrollo web en la que una aplicación web obtiene contenido del servidor mediante peticiones HTTP asíncronas, y usa ese contenido nuevo para actualizar las partes relevantes de la página, sin necesidad de recargarla por completo. Esto puede hacer que la página responda mejor, porque solo se solicitan las partes que hay que actualizar.
Ajax se puede usar para crear aplicaciones de una sola página en las que toda la aplicación web consta de un único documento que usa Ajax para actualizar su contenido según sea necesario.
Inicialmente, Ajax se implementó usando la interfaz XMLHttpRequest, pero la API fetch() resulta más adecuada para las aplicaciones web modernas: es más potente, más flexible y se integra mejor con las tecnologías fundamentales de las aplicaciones web, como los service workers. Los frameworks web modernos también ofrecen abstracciones para Ajax.
Esta técnica está tan extendida en el desarrollo web moderno que el término "Ajax" rara vez se usa.
Véase también
- Aprender: Realizar peticiones de red con JavaScript
- Fetch API
- Términos relacionados del glosario:
XMLHttpRequest- AJAX en Wikipedia