en ese aspecto, no recomiendo usar sólo AJAX tratándose de páginas web, ni para backends es recomendable abusar de las peticiones AJAX ya que comprometen el performance.
bueno, a fin de cuentas, recuerde que AJAX es Asíncrono, si realmente quiere controlar la carga de modo secuencial, no le queda otra que anidar las peticiones dentro del
onreadystatechange, es decir, que sólo envíe la siguiente petición al responder otra, como en cadena, algo que considero muy engorroso