O que acontecerá quando location.href for alterado antes da conclusão da solicitação ajax?

O usuário clica em algum link que executa alguma solicitação ajax - digamos que essa solicitação leva 20 segundos.Antes que a solicitação seja concluída, o usuário clica em um link que redireciona (sem ajax) a página inteira para outra página.

O que acontecerá com o pedido ajax? Será sempre concluído no lado do servidor, mas a resposta não vai chegar a lugar algum? Ou talvez o pedido ajax no lado do servidor seja imediatamente "morto"?

Eu pergunto porque eu tenho algum script que leva algum tempo para ser executado, mas o usuário não tem que agora o resultado - é apenas fogo e esquecer - talvez haja alguma opção em ajax para forçá-lo a não enviar qualquer resposta?

questionAnswers(2)

yourAnswerToTheQuestion