AJAX
AJAX (de las siglas en Inglés Asynchronous JavaScript And XML ) es una práctica de programación utilizada para construir páginas web más complejas y dinámicas, utilizando una tecnologÃa conocida como XMLHttpRequest.
Lo que AJAX nos permite hacer, es modificar partes especÃficas del DOM de una página HTML sin la necesidad de refrescar la página entera. AJAX tambien nos permite trabajar asincrónicamente; esto significa que tu código seguirá corriendo mientras esa parte de la página de tu sitio web intenta recargarse (en comparación, una carga sÃncrona bloquearÃa tu código hasta que esa parte de la página web terminara de recargarse)
Con los sitios web interactivos y los estándares web modernos, AJAX está siendo reemplazado gradualmente por funciones dentro de frameworks de JavaScript y por la oficial Fetch API Standard.