La peticiones AJAX permitieron en su tiempo hacer peticiones asíncronas al servidor sin tener que detener la carga de la página. Hoy en día se utiliza la función fetch para esto.
Con fetch tenemos algo llamado AbortController que nos permite enviar una señal a una petición en plena ejecución y que se detenga.
Recuerda deshabilitar el cache en esta practica